Senior Software Engineer (Ruby)
$135.9k - $153kNava PBC
About Nava
Nava is a consultancy and public benefit corporation working to make government services simple and effective. Since 2015, federal, state, and local agencies have trusted Nava to help solve highly scrutinized technology modernization challenges.
As a client services company, we guide agencies constrained by legacy systems to a future with sharp user experiences built on secure, reliable, fault-tolerant cloud infrastructure. We bill for our time, offering our expertise and problem-solving approach to help our government partners enhance their digital products and services. People are at the heart of our work, from members of the public who rely on benefit programs to government agency staff. Through human-centered design and modern engineering best practices, we help our government partners understand user needs and deliver on their missions more effectively. This focus gives everyone at Nava the opportunity to do work that is meaningful, impactful, and deeply connected to public good.
This role is open for multiple levels and titles. Final title/compensation will be determined by how your interview weighs against our core competencies during your interview cycle. This position is contingent pending contract award.
Position summary
You will work on small teams to build scalable applications for our government—designing, implementing, and delivering services that millions of Americans depend on. You care deeply about working on technology that improves people’s lives, but don’t think technology is always the answer. You are passionate about building large-scale systems that are inclusive, well-designed, fast, scalable, and secure, and you'll help set high standards for our teams in terms of simplicity, empathy, and accessibility.
The Senior Software Engineer in this role will be focused on Ruby on Rails and developing end to end systems for one of Nava's major government partners. The objective is to modernize an existing legacy enterprise platform to improve its public facing processes, and experiences which will enable users to have more access to the programs and services that they need, in real-time, in a more user friendly and uncomplicated way. This individual will be involved in everything, from strategy, and planning through to post production testing, and support.
What you'll do
- Work with fellow Nava engineers to design, review, and build well-crafted software
- Collaborate with government partners and other contractors to architect, implement, and deploy new systems and improvements to existing systems
- Work in an agile manner to efficiently ship new features that meet user needs
- Create tools and processes to automate our development, testing, and production workflows
- Write and review technical documentation, performing code reviews
- Participate in an on-call rotation to support production systems and investigate issues when they occur
- Take part in hiring activities (e.g., submitting referrals, conducting interviews, and attending interview debriefs), as needed
Required skills
- Experience with Ruby, Ruby on Rails, Typescript
- At least 12 years of experience of full-stack engineering contributing development initiatives, in a fast paced, dynamic environment in a self directed manner, that required minimal supervision
- Meaningful experience working on web-based systems, both front-end and back-end
- Experience working on large-scale applications and systems
- An adaptive, empathetic, collaborative and positive mindset
- Ability to think holistically around engineering issues
- Knowledge of engineering fundamentals and architecture
- Expertise developing well-crafted software
- Excellent written and verbal communication skills, technical and otherwise
- Strong Client services experience
- Experience with modern web development frameworks
- Experience designing and implementing application architectures and code that is highly scalable, available, and performant
- Self-directed, requiring minimal supervision
- Ability to work with others on a team
- Previous experience as a software engineer
- Aptitude for giving, receiving feedback and ability to nurture team health
- Experience with testing, specifically automated testing
- Knowing code quality tools such as Linter
- Experience with system design such as designing systems that will be sustainable with high usage, designing a front end and back end that talk to each other
Desired skills
- Engineering management experience
Compensation
$135,900—$153,000 USD
Other requirements
All roles at Nava require the following:
Legal authorization to work in the United States
Ability to meet any other requirements for government contracts for which candidates are hired
Work authorization that doesn’t require visa sponsorship, now or in the future
May be subject to a government background check or security clearance, depending on the contract
Perks working with Nava
Health coverage — comprehensive medical, dental, and vision plans to support your overall health needs
Insurance coverage — Nava provides disability, life, and accidental death insurance at no cost
Time off — vacation, holidays (including Juneteenth), and floating holidays to rest and recharge
Company holidays — enjoy 12 paid federal holidays each year on top of your regular PTO
Annual bonus — when Nava meets its goals, eligible employees receive a performance-based annual bonus
Parental leave — paid time off for new parents, plus weekly meals delivered to your home
Wellness program — full platform offering physical, mental, & emotional health resources & support tools
Virtual care — see doctors online with no copay through a virtual visit program (depending on available providers)
Sabbatical leave — earn extended unpaid leave after continuous service for personal growth or rest
401(k) match — Nava matches 4% of your salary to support your retirement savings plan
Flexible work — remote-first environment with flexibility built around your schedule and responsibilities
Home office setup — company laptop & setup assistance provided via Staples for remote work needs
Utility support — monthly reimbursement to help offset eligible home office utility expenses
Learning opportunities — internal training programs and resources to help grow your professional skills
Development opportunities — LinkedIn Learning access & an annual allowance for courses, tuition, & certs
Referral bonus — get rewarded when you refer great people who join the Nava team
Commuter benefits — pre-tax commuter programs to support in-office travel when applicable
Supportive culture — A collaborative and remote-friendly team environment where people genuinely care
Location
We have fully remote options if you reside in one of the following states:
Alabama, Arizona, California, Colorado, Connecticut, DC, Delaware, Florida, Georgia, Illinois, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Missouri, Nevada, North Carolina, New Jersey, New York, Ohio, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Tennessee, Utah, Virginia, Washington, Wisconsin
*If you are not living in one of the states listed above, unfortunately, you will not be considered for a position at this time.
Stay in touch
Sign up for our newsletter to find out about career opportunities, new partnerships, and news from the broader civic tech community.
Please contact the recruiting team at View email address on aiapply.co if you would like to request any form of reasonable accommodation during the application or interviewing process.
We participate in E-Verify. Upon hire, we will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. This role requires you to work from the contiguous United States.
Equal Employment Opportunity
Nava is committed to providing equal employment opportunities without discrimination or harassment on the basis of race, gender and/or gender identity or expression, color, creed, religion, religious creed, age, national origin, ethnicity, disability, veteran or military status, sex, sexual orientation, reproductive health autonomy, pregnancy, childbirth, and medical conditions related to pregnancy or childbirth, genetic information, domestic violence victim status, marital status, citizenship status, or any other characteristic protected by law. Nava prohibits any such discrimination or harassment. This policy applies to all employees, applicants, contractors, and temporary workers of Nava.
- Senior Software Engineer - Full StackAn Opportunity to Build Something That LastsWe're partnering with a highly respected, mission-driven SaaS technology... ...enhancements.Develop full-stack SaaS applications using Ruby on Rails, React/TypeScript, and PostgreSQL.Help shape...RubySenior
- Senior Software Support EngineerSolve Complex Problems. Own Technical Solutions. Make a Real Impact.Are you an experienced Software Engineer who enjoys digging into challenging technical problems, understanding... ...and resolve issues involving Ruby on Rails, React/TypeScript, SQL...RubySenior
- ...Talent With Heart is seeking a Senior Software Engineer to own full-stack development for a mission-driven SaaS team in Columbus, OH. You’ll build features end-to-end using Ruby on Rails, React/TypeScript, and PostgreSQL, while shaping API design and deployment patterns...RubySenior
- ...CareerNerds, LLC in Columbus, Ohio is seeking a Senior Software Engineer to build product features end-to-end in a fast-growing SaaS environment... ...collaborating with a results-driven team. You will work with Ruby on Rails, React/TypeScript, PostgreSQL, and AWS, applying AI...RubySenior
- ...We’re responsible for developing and maintaining the software that powers all of our customer and internal facing... ...Participate in code reviews and provide feedback to other engineers.QualificationsStrong proficiency in Ruby and Rails (or similar technologies), test suites (ex...RubySeniorFull time
- ...Senior Software EngineerThe Senior Software Engineer is a hands-on, full-stack engineer who owns the delivery of product features from acceptance criteria to... ...designed and delivered.Professional experience with Ruby on Rails and a modern JavaScript/TypeScript front end...RubySeniorWork experience placementLocal areaImmediate start
- ...customers? Are you passionate about software craftmanship and enjoy... ...team at Bennett Adelson as a Senior .NET Developer. In this role,... ...responsibilities include:Build well-engineered software using Agile... ...(NSubstitute, Moq)ATDD/BDD (Ruby/Cucumber, SpecFlow)The right...RubySenior
$131k - $218.3k
...and serve as foundational building blocks used by engineering teams throughout the organization. As a Senior Software Engineer, you will design, build, and operate... .... Experience modernizing applications built with Ruby on Rails or Elixir. Experience working in SOX, ITGC...RubySeniorFull time- Improving Enterprises is seeking a Senior Java Developer to join our team in Columbus, Ohio... ...experience and a strong understanding of Ruby, SQL, and database management. Join us to... ...impact, foster trust, and enhance software development through collaboration and technological...RubySenior
- ...worldwide System Integrator, Software and Product Development, IT Outsourcing... ...and CRM counselling, Product Engineering, Business Intelligence, Data... ...and code development using Ruby and Informatica tool... ...TechnologyExperience level: Mid-Senior LevelIndustry: Information...RubySeniorWorldwide
- ...A leading IT systems integrator is looking for a Software Developer based in Columbus, Ohio. The ideal candidate will design, develop, and... ...and developing Informatica mappings. Knowledge of Ruby and test-driven development is important. Work in an agile environment...RubySenior
- ...Essenti Talent seeks a Senior Software Engineer – Full Stack to build scalable SaaS products in Columbus, Ohio. You will own features end-to-end, shape architecture, and drive production quality using Ruby on Rails, React/TypeScript, and PostgreSQL. You’ll collaborate...RubySenior
- ...customers worldwide.We're seeking an experienced Software Developer to join our Dublin-based team... ...languages (Python, NodeJS, Java, .NET, Ruby, Go, Rust), each with its own... ...you’ll work with some of the most talented engineers in our industry. We believe in attracting...RubyWorldwide
- ...Calqulate in Columbus, OH is seeking a Senior Software Engineer to build innovative SaaS products with real impact. You’ll own features from design... ...tools. You will develop full-stack applications using Ruby on Rails, React/TypeScript, and PostgreSQL, leverage AWS and...RubySenior
- ...Soap Creek Resources seeks a Senior Software Engineer – Full Stack to build and own innovative SaaS features from concept to production. You’ll craft scalable systems using Ruby on Rails, React/TypeScript, and PostgreSQL, while shaping APIs and data models with an emphasis...RubySenior
- ...Scalable Sourcing is seeking a Senior Software Engineer to build and own new product features for our SaaS platform. You will develop full-stack applications using Ruby on Rails, React/TypeScript, and PostgreSQL, while shaping architecture and APIs. You’ll leverage...RubySenior
- Full Stack Software EngineerPosition OverviewWe are seeking a Full Stack Software Engineer to design, build, and maintain scalable web applications. You will work across the... ...and maintain backend services and APIs using Ruby on Rails and/or Python.Develop responsive, accessible...RubyWork at office
- ...company thinks about building and delivering software solutions, and Lambda is leading this... ...supports such as Python, NodeJS, Java, Ruby, Go, DotNet in addition to the custom... ...work to ensure that our systems are well engineered, fault tolerant and meet a high quality...RubyInternshipRelocation packageFlexible hoursNight shiftWeekend work
- ...Piada Group seeks a Software Engineer for the Piada Support Center in Columbus, OH. You will develop and maintain Piada’s sites, analytics... ...CS or related field and 4 years of full‑stack experience with Ruby on Rails, JavaScript, HTML/CSS, C#, and Linux server maintenance...RubyWeekend work
$100.1k - $166.9k
...tomorrow’s health today, we want to hear from you.We are seeking a Software Engineer with deep interest and experience in Identity & Access... ...-quality systems using one or more of JavaScript/TypeScript, Ruby, Python, or C#. Write clean, testable, maintainable code with...RubyFull time$84.5k - $126.8k
...to join our team to Bring the Future! Job Purpose At the Senior Engineer Career Level, the Engineer is capable of taking charge and... ...related areas involving the development of electronic hardware, software and electrical system architecture. Key Accountabilities...SeniorFull timeTemporary workWork experience placementRemote workRelocation package- ...librarians, researchers, marketing pros, and support teams around the world. The Job Details are as follows:OCLC, Inc. seeks a Senior SaaS Software Engineer at its Dublin, OH HQ, to perform high-level analysis and software design for new and existing systems and collaborate...SeniorFull timeWorldwide
- Strong Application Development work experience - Agile environment preferredSolid application design, coding, testing, maintenance and debugging skills Experience with Junit and Cucumber testing.Experience with APM Monitoring tools and logging tools like SplunkProficiency...SeniorWork experience placement
- ...Software EngineerCincinnati, OH – OnsiteMust HaveAPI DesignDatabase EngineeringDatabase OptimizationDatabase PerformancePostgreSQLRuby... ...:We are seeking a skilled and motivated Database Engineer with strong proficiency in PostgreSQL and Ruby on Rails to join our development team. You will be...Ruby
$84.5k - $105.6k
...goals and values align with Honda’s, we want you to join our team to Bring the Future! Job Purpose The Computer Aided Engineering (CAE) Software & System Design Sr. Engineer II is responsible for projects, system enhancements and portfolio support of the CAE Systems...SeniorFull timeTemporary workWork experience placementRemote workRelocation package$100k - $116k
SRC, Inc. is currently seeking a Senior Software Engineer for an exciting opportunity in our Electronic Warfare & Services Division. The selected candidate will work hand-in-hand with our government customer to advance a critical set of data analysis tools using cutting...SeniorFull time- Senior Full Stack Software Engineer Radiance Technologies is an employee-owned company with benefits that are unmatched by most companies in the Dayton OH area. Employee ownership, generous 401K, full health/dental/life/vision insurance benefits, paid time off, educational...SeniorFull time
$86.8k - $198k
Full stack Software Engineer, SeniorThe OpportunityLead the modernization of mission‑critical GEOINT systems by architecting and delivering... ...‑native, data‑driven applications and microservices. In this senior role, you will shape technical direction, oversee the integration...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work- ...design, development, analysis, testing and debugging of computer software applications and/or systems. May include Image and Signal... ...and/or necessary modifications.Responsible for leading group of engineers on a technical activity and completion of activity on time and...SeniorLocal areaFlexible hours
- ...to tower-based traffic control systems; to intelligent gate and docking automation.. The Opportunity....We are seeking a Senior Software Engineer to design, build, and maintain high quality software applications as a part of our Individual Lighting Control Monitoring...SeniorFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Ruby). Be the first to apply!
- ngo software engineer Ohio
- senior software design engineer Ohio
- real time software engineer Ohio
- startup software engineer Ohio
- financial software developer Ohio
- intel software engineer Ohio
- network software engineer Ohio
- part time software developer remote Ohio
- graduate software developer no experience Ohio
- senior software engineer Ohio



