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.
$100k - $150k
Senior Software Support Engineer, Ruby on Rails SaaSColumbus, OH | Full-time | $100,000 to $150,000 a yearHands-on Tier 3 engineering role fixing production issues in code, not a help desk.Must-Haves5+ years SaaS engineering or production supportRails, React, TypeScript...RubySeniorFull time- ...re responsible for developing and maintaining the software that powers all of our customer and internal facing... ...in code reviews and provide feedback to other engineers. Qualifications Strong proficiency in Ruby and Rails (or similar technologies), test suites (...RubySeniorFull timeRemote work
$125k - $150k
Senior Software Engineer, Ruby on Rails React SaaSColumbus, OH | Full-time | $125,000 to $150,000 a yearBuild and own new full stack SaaS products.Must-Haves5+ years software engineeringRails, React/TypeScript, PostgreSQLAWSAI coding toolsWhat You'll DoBuild new product...RubySeniorFull time- 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
- ...Make a Real Impact.Are you an experienced Software Engineer who enjoys digging into challenging... ...driven SaaS technology company seeking a Senior Software Support Engineer to take ownership... ...and resolve issues involving Ruby on Rails, React/TypeScript, SQL/PostgreSQL...RubySenior
- ...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
- Dellfor Technologies is a global IT staffing provider seeking a contract software developer. The role focuses on Ruby and Ruby on Rails development with Bash scripting, plus strong OO programming and Unix/Linux platform knowledge. The candidate should have experience with...RubySeniorContract work
$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- ...Job Description Job Description The Senior Software Engineer is a hands-on, full-stack engineer who owns the delivery of product features from... ...designed and delivered. ~ Professional experience with Ruby on Rails and a modern JavaScript/TypeScript front end (React...RubySeniorTemporary workWork experience placementWork at officeLocal areaImmediate start
$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- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,... ...-to-end test and code development using Ruby and Informatica tool respectively. As a...RubySeniorFull timeWorldwide
$138k - $185k
...Job DescriptionJob DescriptionSenior Cloud Software EngineerInformation processing systems are the lifeblood of national security efforts, facilitating an understanding of the global situation, strategic planning, and tactical execution. The reliability, accessibility...SeniorFull timeLocal areaNight shift- ...industry. This is an exciting opportunity to contribute to the full software development lifecycle, building, enhancing, and maintaining... ...The ideal candidate Undergraduate degree in Computer Engineering, Computer Science, Information Technology, or a related discipline...SeniorFull time
- ...opportunities for growth and development, recognition for your work, and competitive pay and benefits. Job Summary Senior IT Software Engineers design, build, test, and support modern software solutions using Duke Energy's technology platforms and engineering...SeniorFull timeWork experience placementRemote workVisa sponsorshipRelocation package
- ...About VoiceERP: VoiceERP builds software that helps delivery companies manage their drivers and daily operations. Our platform... ...attendance and arranging shift coverage. We’re hiring a Senior Software Engineer to help build and improve the platform, from tools that let...SeniorFull timeShift work
$96.6k - $179.4k
Are you looking to be part of an Engineering-First culture? Do you want to work for an organization where technology strategy is key in... ...to get it done together, loves to continually learn and builds software utilizing modern technologies and design.Position Responsibilities...SeniorFull timeTemporary workLocal areaFlexible hours$86.8k - $198k
...Job Number: R0242685 Remote Sensing Software Engineer, Senior The Opportunity As a Senior Remote Sensing Sof tware Engineer, you will architect advanced SDA and remote sensing exploitation pipelines, guide technical direction, and lead multi-disciplinary teams...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work$83.43k - $222.48k
...bigger – helping to simplify health care one person, one family and one community at a time. POSITION SUMMARY The Senior Software Development Engineer is responsible for leading the design, development, and implementation of innovative digital solutions that power...SeniorHourly payFull timeTemporary workWork experience placementLocal area$112k - $187k
...level to capture video, analyze data, share highlights and more. Ready to join us? Your Role We are looking for a Senior Software Engineer with a passion for cloud technology and building highly scalable software solutions. This role is pivotal in driving Hudl...SeniorFull timeWork at officeLocal areaRemote workFlexible hours- ...Tangram Flex is seeking a Senior Software Engineer with a minimum of 8 years of experience with technical leadership in open mission system integration , applying MOSA methodologies in modular software implementation build and verification. Our team works heavily...SeniorTemporary workFlexible hours
- Software Guidance & Assistance, Inc., (SGA), is searching for a Senior Back End Software Engineer for a CONTRACT assignment with one of our premier BANKING clients in Cincinnati, OH . Hybrid schedule Responsibilities : Design, develop, test, implement, and...SeniorContract work
$86.8k - $198k
...Job Number: R0243290 Full Stack Software Engineer, Senior The Opportunity Lead the modernization of mission-critical GEOINT systems by architecting and delivering cloud-native, data-driven applications and microservices. In this senior role, you will shape technical...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work- ...Senior Software Engineer About us: LayerZero Power Systems, Inc. is a leader in power management products for mission and process critical business applications. Our customer base is comprised of companies in the transaction processing, financial, computer service...SeniorTemporary work
$102.7k - $164.6k
...SUMMARY ***CANDIDATE MUST BE US Citizen (due to contractual/access requirements)*** This job is an integral member of an agile software engineer team, focused on building scalable software applications to serve our customers. The candidate will be responsible for taking...SeniorFull timeTemporary workFor contractorsWork at officeLocal area$134k - $184k
...focuses on transition of algorithms from concept to real-time software, providing open architecture expertise, and facilitating... ...experimentation, test, and deployment. The Role: As a Senior Software Engineer for Integration and Test you will focus on supporting the...SeniorFull timeInternshipLocal areaNight shift- ...Senior Vice President of Product About the Company Global talent marketplace connecting businesses with top freelance... ...Resources & Staffing Marketplaces Specialties software engineering ios ruby on rails lamp .net java python javascript...RubySeniorFreelance
- ...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
- Job Description Job Description Position: Java Backend Location: Remote Duration: 6 Months Contract Job Summary: We are seeking an experienced Java Backend Developer with strong expertise in Java, Spring Boot, Apache Kafka, AWS, and REST API development...SeniorContract workRemote work
- 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
- ...analyze develop and/or significantly modify software applications and programs from general... ...) in Computer Science Computer Engineering Industrial and Systems Engineering or related... ...Reference requisition number in subject of e-mail. Required Experience: Senior IC...SeniorFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Ruby). Be the first to apply!
- software engineer internship remote Ohio
- software engineer remote Ohio
- information technology software engineer Ohio
- senior software engineer remote Ohio
- junior software developer remote Ohio
- software engineer travel Ohio
- startup software engineer Ohio
- senior software design engineer Ohio
- financial software developer Ohio
- software developer Ohio







