Senior Software Engineer, Ruby

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Nava

Nava

501 - 1000 employees

Founded 2015

🏛️ Government

☁️ SaaS

🌍 Social Impact

Government • SaaS • Social Impact

Nava is a public-benefit technology company that designs, builds, and operates modern digital services and open-source software for federal, state, and local government agencies. Nava focuses on improving public benefit delivery—such as unemployment insurance, SNAP, Medicaid, grants, and veteran services—by creating human-centered, resilient systems that scale to millions of users and reduce manual work for government staff. The company also develops tools and pilots AI-enabled solutions to streamline verification and program administration while partnering with agencies to modernize legacy infrastructure and improve outcomes for beneficiaries.

📋 Description

• 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

🎯 Requirements

• Experience with Ruby, Ruby on Rails, Typescript • At least 5 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 • 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 and receiving feedback • 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

🏖️ Benefits

• 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 UnitedHealthcare’s virtual visit program • 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

Apply Now

Similar Jobs

🔥 33 minutes ago

Teleport

201 - 500

🔒 Cybersecurity

☁️ SaaS

🏢 Enterprise

Senior Backend Engineer focused on application security working with Teleport's Core Product. Writing code in Go and collaborating on security issues.

🔥 33 minutes ago

Teleport

201 - 500

🔒 Cybersecurity

☁️ SaaS

🏢 Enterprise

Senior Backend Engineer focusing on scalability, performance, and reliability in developing Teleport's AI infrastructure solutions. Collaborate with teams and customers to address performance issues.

🔥 57 minutes ago

SoFi

1001 - 5000

💸 Finance

💳 Fintech

🏦 Banking

Senior Backend Developer at SoFi leading development and testing of banking core systems. Collaborating with teams to shape the technical architecture and deliver scalable services.

🔥 1 hour ago

Level AI

51 - 200

🤖 Artificial Intelligence

☁️ SaaS

🏢 Enterprise

Focusing on scalable backend systems for Level AI’s AI Agents in real-time environments. Collaboration across distributed teams to enhance customer intelligence and operational efficiency.

🔥 1 hour ago

Life360

201 - 500

👥 B2C

📡 Telecommunications

Backend Engineer II building cloud services for Life360's connected hardware. Working within an AI-native team to enhance devices' performance and reliability.