Mid Level Software Engineer

MO Studio
Summary
Join MO, a company dedicated to improving government services through human-centered design, as a Software Engineer supporting the VA. You will collaborate with a cross-functional team to understand customer needs, strategize service improvements, and design innovative solutions for the VA's Health and Benefits mobile app. This role involves the entire product lifecycle, from proof of concept to execution, bridging gaps between customers and teams. Approximately 10% travel is anticipated. The ideal candidate possesses strong Ruby on Rails and related skills, experience with CI/CD pipelines, and a proven ability to deliver critical software platforms. MO offers a dynamic work environment, competitive compensation, and excellent benefits.
Requirements
- 3+ years of experience in an agile software development environment, with strong proficiency in Ruby on Rails; experience with React Native/React is a plus
- Demonstrated experience creating and maintaining CI/CD pipelines for a backend system and/or mobile applications serving a large user base
- Experience with API design patterns and versioning
- Familiarity with cloud platforms (AWS, GCP, or Azure) and container orchestration tools like Kubernetes
- Familiarity supporting and mentoring other teams in CI/CD best practices
- Track record of successfully deprecating legacy systems
- Clear communicator who writes docs that developers actually want to read
- Strong problem-solving skills and attention to detail
- Past experience owning critical software delivery platforms
- Ability to work independently while collaborating effectively with cross-functional teams
- Experience with automated testing frameworks and continuous monitoring tools
- Experience with Git workflows and feature branch development practices
Responsibilities
- Build, iterate, & scale a Ruby on Rails backend service that powers our mobile applications
- Own and evolve our CI/CD pipelines across backend and mobile platforms
- Be a technical resource for other teams utilizing our mobile platform
- Keep our docs up-to-date and usefulβfrom platform features to API specs to deployment processes
- Collaborate with cross-functional teams to improve development workflows and processes
- Monitor and optimize system performance and reliability
- Participate in code reviews and architectural discussions
Preferred Qualifications
- Experience working with federal/state/local government
- Department of Veterans Affairs experience preferred
Benefits
- A fun, dynamic working environment with an energetic and diverse team
- Competitive compensation commensurate with experience
- Opportunities for career growth
- Full health benefits (medical, dental, vision)
- 401K matching
- Unlimited Paid Time Off (PTO)
- Short- and Long-Term Disability in addition to Life Insurance (company sponsored)
- Company sponsored parental leave
- Summer Fridays!