Job Description
Intro At MO , we challenge the status quo and help government leaders shape the future. We engineer scalable, human-centered solutions that help agencies deliver their mission faster and better. Our teams blend product, design, AI, data, and modern software practices to modernize legacy systems, build new digital platforms, and deliver mission-ready products that drive sustainable change. We live by our values—Integrity, Excellence, Courage and Curiosity. They guide how we build, collaborate, and lead. From cloud infrastructure and data engineering to AI integration and service design, we connect technology and experience to deliver outcomes that scale. We’re building a company where technologists, designers, and builders can serve the mission, grow their craft, and help shape the future of digital government. At MO , your work doesn’t just make a difference—it advances the mission and helps build a more capable, trusted, and human government. Overview We are looking for a Senior Software Engineer to support our client, the Department of Veterans Affairs. In this role, you will help modernize VA’s eligibility and enrollment systems, supporting millions of Veterans, their families, and caregivers. If you have experience in working with VA, Next.js , Java 17+, and Spring Boot, we’d love to hear from you. What You'll Do Collaborate with cross-functional teams and partners to define and ship new systems and features. Maintain legacy systems. Help lead other engineers and set standards for clean, maintainable, efficient code and processes. Conduct design and code reviews to ensure the quality of the codebase. Troubleshoot and debug complex software issues. Assist with pitches and proposals to prospective clients, showcasing MO ’s technical capabilities and solutions. Develop and present technical components of proposals to potential clients. What You'll Bring 3-8 years experience as an engineering professional. Design and implement complex software, scope projects, and l