Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Ruby)

$135.9k - $153k
Full-time

Nava 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.

Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Ruby) in Oklahoma vacancy
  •  ...Senior Full-Stack Software Engineer Help build Nicely Co.'s maintainable software, architecture, code quality, testing, delivery, reliability, and technical documentation as Senior Full-Stack Software Engineer, with meaningful ownership in an early-stage company.... 
    Senior
    Flexible hours

    Nicely

    Tulsa, OK
    2 days ago
  • $83.43k - $222.48k

     ...Senior EngineerWe're building a world of health around every individual — shaping a more...  ...and one community at a time.The Senior Engineer will be responsible for delivering high-...  ...application ecosystem.The position is on a software engineering team responsible for... 
    Senior
    Hourly pay
    Full time
    Temporary work

    Oak St. Health

    Oklahoma City, OK
    4 days ago
  •  ...battlefield and save lives, we invite you to explore our current opportunities. #TeledyneFLIRDefenseJobs Job Summary: The Senior Software Engineer is a self-directed leader that works on team projects to provide a broad range of software development expertise for... 
    Senior
    For subcontractor
    Work at office
    Local area
    Remote work

    FLIR

    Stillwater, OK
    2 days ago
  • $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... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    CVS Health

    Oklahoma
    6 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Hudl

    Oklahoma
    10 days ago
  • $83.43k - $222.48k

     ...Senior Software Development EngineerWe're building a world of health around every individual — shaping a more connected, convenient and compassionate...  ...and one community at a time.The Senior Software Development Engineer is responsible for leading the design, development, and... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    CVS Corporation

    Oklahoma City, OK
    3 days ago
  •  ...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... 
    Ruby
    Senior
    Freelance

    Confidential

    Oklahoma City, OK
    2 days ago
  • $60 - $80 per hour

    Job details Position: Senior AI Software Engineer Compensation: $60 - 80/hour, depending on experience Location: Oklahoma City, OK Inceed has partnered with a great company to help find a skilled Senior AI Software Engineer to join their team! This is... 
    Senior
    Weekly pay
    Temporary work

    Inceed

    Oklahoma City, OK
    3 days ago
  • Responsibilities Review engineering requirements, simulator specifications, malfunction documentation, test requirements, and aircraft data...  ..., integrate, and maintain AFCS, ADS, and FBW simulation software. Develop control laws and system models for Flight Director/Autopilot... 
    Senior
    Work at office
    Shift work

    The Broken Arrow Economic Development Corporation

    Broken Arrow, OK
    3 days ago
  • $78k - $118k

     ...At Dominos, the Ruby Developer owns the problem end to end, from the first Docker prototype to the 3 a.m. pager that never rings. Here...  ...the Continuous Learning tooling that makes every other Edmond engineer faster Keep Dominos's Communication CI under ten minutes so Edmond... 
    Ruby
    Flexible hours

    Domino's Pizza LLC

    Edmond, OK
    2 days ago
  •  ...Job Title: AWS Development Engineer Job Code 46902 Job Location: Tulsa OK Schedule...  ...automation CI/CD pipelines and modern software engineering practices. This role will work...  ...tuning in AWS environments. #LI-LT2 Required Experience: Senior IC... 
    Senior
    Full time

    L3Harris

    Tulsa, OK
    16 days ago
  •  ..., France and the United Kingdom. Purpose of Position Review engineering requirements, simulator specifications, malfunction documentation...  ..., integrate, and maintain AFCS, ADS, and FBW simulation software. Develop control laws and system models for Flight Director/Autopilot... 
    Senior
    Permanent employment
    Work at office
    Shift work

    FlightSafety International

    Broken Arrow, OK
    3 days ago
  • Titan Professional Resources is looking for a skilled Sr. Software Engineer to join an exciting company here in the OKC area! This is a fully remote position offering weekly pay and great benefits! If this is something that interests you, apply today!Responsibilities:Ongoing... 
    Senior
    Weekly pay
    Remote work

    Titan Professional Resources

    Oklahoma City, OK
    9 hours ago
  • Job ID: 6498Req ID: 1175Location: Tulsa, OK, USAPosted: 2026-11-05Job Family: CommercialPay Type: SalaryJOB SUMMARY: The Sr. Software Engineer will build out the next generation of our platform. As a Sr. Software Engineer, you are expected to work independently, and within... 
    Senior

    CommunityCare

    Tulsa, OK
    3 days ago
  •  ...their unique personal life and care for their families so they can focus on contributing to the fullest.Job Profile Summary:The Senior Software Developer, under limited supervision, is responsible for directing design and development of high-quality front-end and back-... 
    Senior
    Full time
    Work experience placement

    Devon Energy

    Oklahoma City, OK
    2 days ago
  • Edmond, OKYouVersion - YouVersion Engineering /Full-Time/ Salary /On-siteAt YouVersion, we build technology that helps people around the world connect with God every day. As a Senior Software Engineer, you’ll play a key role in building and improving the systems behind... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Casual work
    Internship
    Local area

    Life.Church

    Edmond, OK
    1 day ago
  • $77k - $202k

     ...ApplicableSpecialismData, Analytics & AIManagement LevelSenior AssociateJob Description & SummaryThe OpportunityAs a Forward Deployed Software Engineer-Palantir Foundry-Senior Associate, you will leverage advanced technologies and techniques to design and develop robust data solutions for... 
    Senior
    Full time
    H1b

    PwC

    Tulsa, OK
    4 days ago
  • DescriptionSAIC is currently seeking a Software Safety Engineer in Huntsville, Alabama to support to U.S. Army Integrated Fires Mission Command...  ...prioritized and resolved in a timely mannerProvide updates to senior management regarding safety program status/issues, as well... 
    Senior
    Work at office
    Remote work
    Relocation
    2 days per week
    1 day per week

    Science Applications International Corporation

    Oklahoma City, OK
    3 days ago
  • $105.54k - $165k

     ...$165,000.00 Security Clearance: TS/SCI Level of Experience: Senior Employee Referral Amount: $4,500.00Meet HII’s Mission Technologies...  ...Mission Technologies is looking for a Senior Systems/Software Engineer to support a classified position located at Tinker AFB, Oklahoma... 
    Senior
    Full time
    Contract work
    Work experience placement
    Work at office
    Local area
    Worldwide

    HII Mission Technologies Division

    Oklahoma City, OK
    1 day ago
  • $48k - $96k

     ...technical assessment will be required) Senior-level experience of at least 4 years of...  ...00 reviews 5+ years of production-level software development experience Recent experience...  ...Seniority level Mid-Senior level Job function Engineering, Information Technology, and Consulting;... 
    Senior
    Full time
    Work at office
    Remote work
    Monday to Friday
    Flexible hours

    Lumenalta

    Tulsa, OK
    5 days ago
  • $48k - $84k

     ...00/yr At Lumenalta, we create impactful software solutions that drive innovation and transform...  ...Experience with the Financial Industry Senior-level experience with Java 17, Kafka,...  ...Employment type Contract Job function Engineering and Information Technology Industries IT... 
    Senior
    Full time
    Contract work
    Remote work
    Monday to Friday

    Lumenalta

    Tulsa, OK
    5 days ago
  •  ..., Industry and Enterprise, Song, Supply Chain and Engineering, and Talent, with advanced capabilities in AI and...  ...FY26 revenue. Visit us at accenture.com.The RoleAs Senior Manager, Pre-Sales you support complex software sales cycles by delivering compelling product demonstrations... 
    Senior
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Oklahoma City, OK
    1 day ago
  •  ...The YouVersion Senior DevOps Engineer is responsible for ensuring the integrity, performance, reliability, and cost-effectiveness of the cloud...  ...This role will oversee and assist with the development of software, the performance of regular maintenance, and responding to... 
    Senior
    Full time
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Local area
    Worldwide

    Healy World

    Edmond, OK
    1 day ago
  • $124k - $163.9k

     ...Sabbatical Eligibility After Five Years of Service The DevOps Engineer designs and implements a fully automated continuous integration...  ...Azure, and on-premises environments. This position combines a software development foundation with cloud infrastructure, automation,... 
    Senior

    Ryan, LLC

    Tulsa, OK
    1 day ago
  •  ...refactoring, tech-debt reduction, and legacy code removal Frontend (TypeScript clients in React, E2E) Data Science and Data Engineering (AI, DWH, data-governance, prediction and optimization, business intelligence) QA (acceptance-criteria testing) DevOps /... 
    Senior
    Local area
    Immediate start

    ShipMonk

    Prague, OK
    1 day ago
  • Williams Companies, Inc. seeks a Product Engineer to design and deliver in-house software products supporting the business. You will work with stakeholders to co-create solutions, prototype ideas, and translate business problems into production-ready apps with a focus... 
    Senior

    Williams Companies Inc

    Tulsa, OK
    6 days ago
  • $70k - $93k

     ...grasp Configure and manage infrastructure as code across staging and production Translate a napkin idea from Honeywell founders into a Ruby deeply-bought-in prototype Deliver mid-level-quality features within the $70,000 - $93,000 Backend Developer mandate Catch the data-... 
    Ruby
    Full time
    Flexible hours

    Energy Innovation: Policy and Technology LLC

    Oklahoma City, OK
    3 days ago
  • $55k - $100k

    A leading IT services company is seeking a Software Engineer for a fully remote position. The role involves collaborating with clients, tackling complex challenges, and requires expertise in technologies like React, Node, and Express. Ideal candidates will thrive in a supportive... 
    Senior
    Remote job
    Full time
    Flexible hours

    Lumenalta

    Tulsa, OK
    2 days ago
  • $129.2k

     ...t just a tool, it's your playground. Our engineers work on scalable systems, cloud services,...  ...more languages (e.g., Python, C, C++, Java, Ruby, or PowerShell) - Knowledge of one or...  ...with tools such as Wireshark, encryption software, Snort, Sguil, Suricata, Kibana, Metasploit... 
    Ruby
    Full time
    Summer work
    Internship
    Work at office
    Monday to Friday

    Amazon

    Lawton, OK
    3 days ago
  • $120k - $180k

     ...purpose, straightforward communication and clinical domain expertise, Commence cuts straight to better care. Requirements As a Senior Salesforce Developer you will take a leadership role in driving the design, development, and architecture of our Salesforce... 
    Senior
    Full time
    Remote work

    Commence

    Oklahoma
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Ruby). Be the first to apply!