
Senior Software Engineer

MO Studio
Summary
Join MO, a company dedicated to improving government services through human-centered design, as a Senior Software Engineer. You will be part of a small team working on the VA: Health and Benefits mobile app, contributing to the entire product lifecycle, from concept to execution. This role involves building and scaling a Ruby on Rails backend service, managing CI/CD pipelines, collaborating with cross-functional teams, and optimizing system performance. Approximately 10% travel is anticipated. The ideal candidate possesses extensive experience in agile software development, Ruby on Rails, and CI/CD pipelines, along with strong communication and problem-solving skills. The position offers competitive compensation, full health benefits, unlimited PTO, and various other perks.
Requirements
- 5+ 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
- Step into react-native and react engineering requirements when necessary
- 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!
Share this job:
Similar Remote Jobs

