Senior Software Engineer
MO · United States · 2026-10-02
About this role
What You'll Do
Development & Delivery
• Work with product managers, other developers, testers, designers, and stakeholders to understand requirements and acceptance criteria, identify risks, and translate into effective outputs
• Conduct code peer reviews to ensure the quality of the codebase for React-Native and Github Actions YML code are maintained across the team
• Fulfill Engineering Lead duties when circumstances necessitate
• Ensure front end code changes are fully accessible for screen readers, voice control, and other accessibility suite compliance is followed
• Troubleshoot and debug complex software issues
Client Impact & Collaboration
• Build strong relationships with client stakeholders and serve as a trusted advisor on quality, engineering, accessibility, and risk
• Communicate engineering approaches, findings, risks, and recommendations clearly to technical and non-technical audiences
• Develop a strong understanding of client needs, objectives, constraints, and priorities and align coding strategies accordingly
• Identify responsible AI-enabled approaches that can improve customer value, quality, or efficiency without compromising trust or rigor
Team & Practice Impact
• Help establish and reinforce strong software engineering practices, including code quality, technical design, testing, documentation, accessibility, security, and sustainable development workflows
• Share technical knowledge, tools, approaches, and effective AI practices with teammates to strengthen engineering capability and consistency
• Contribute to technical sprint planning and help teams make sound engineering decisions and delivery goals
• Identify and help address technical, delivery, or team challenges, proactively surfacing risks and contributing to constructive solutions
• Contribute to the evolution of MO’s engineering practices by identifying opportunities to improve methods, tools, processes, architecture, and ways of working
• Model supportive, inclusive, constructive, curious, and accountable behaviors across teams
Company & Growth Impact
• Contribute meaningfully to company initiatives, communities of practice, and other efforts that improve how MO delivers work
• Contribute engineering and technical expertise to proposals, engagement planning, solution development, and other growth activities as appropriate
• Identify opportunities to use engineering expertise, AI, automation, or emerging technologies to create scalable capabilities, improve efficiency, or strengthen MO’s offerings
• Share insights from client work and the broader industry to help MO identify new opportunities, improve our approaches, and strengthen our value proposition
What You'll Bring
• 6+ years of engineering experience, with significant experience designing, developing, and delivering complex software systems
• Experience working with the federal government, with prior VA experience preferred
• Proven delivery: track record of independently owning complex technical work, scoping projects, solving problems, and delivering high-quality software with minimal guidance
• Technical expertise: strong experience designing and implementing software using technologies such as React Native, Ruby on Rails, Node.js, AWS, Bash, GitHub Actions, and test automation suites
• Software architecture: experience designing complex software, scoping projects, and leading productive code and design reviews
• Product collaboration: experience working closely with product and design teams to understand user requirements, use cases, and technical considerations and translate them into effective software solutions
• Quality and compliance: experience incorporating accessibility, privacy, security, monitoring, and PII protection into software design and development
• Mobile development: experience with mobile application development and release processes across iOS and Android
• AI & automation: demonstrated ability to use AI and automation to improve workflows, reduce manual effort, increase quality, or improve delivery effectiveness
• Technical leadership: ability to lead and mentor engineers with empathy, provide thoughtful technical guidance, and support individual skills growth
• Client and team collaboration: strong communication and collaboration skills, with the ability to clearly communicate technical concepts and work effectively across engineering, product, design, and stakeholder teams
• Growth mindset: willingness to contribute beyond assigned project work through company initiatives, knowledge sharing, practice development, and growth activities
Nice to Have
• Experience contributing to complex applications in regulated or highly controlled environments
• Experience with React Native
• Experience developing automated mobile testing frameworks or CI/CD testing workflows
• Experience using AI-enabled development tools or developing AI-assisted approaches
Perks
• A dynamic, high-trust environment with a diverse, mission-driven team
• Competitive compensation commensurate with experience
• Meaningful opportunities for career growth and learning
• Comprehensive health coverage (medical, dental, and vision)
• 401(k) with company match
• Unlimited Paid Time Off (PTO)
• Company-sponsored short- and long-term disability, plus life insurance
• Company-sponsored parental leave
Originally posted on Himalayas
Skills asked for
- react
- github actions
- react native
- ruby
- rails
- node.js
- aws
- bash
Similar jobs
- Senior Software Engineer - Mission Autonomy (All Genders)SKD SE · Munich
- AI SOFTWARE ENGINEER SENIOR - Freelance (H/F)Collective.work · Paris
- Staff/Senior Software Engineer - Hydris - Golang (d/f/m)Project Q GmbH · Berlin
- Quality Assurance Senior Software Engineer (US)Donnelley Financial Solutions
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.