Junior Ruby Developer

Octo is an industry-leading, award-winning provider of digital services for the federal government. Octo specializes in providing agile software engineering, user experience design, cloud services, and digital strategy services that address the government’s most pressing missions. Octo delivers intelligent solutions and rapid results, yielding lower costs and measurable outcomes.

Our team is what makes Octo great. At Octo you'll work beside some of the smartest and most accomplished staff you'll find in your career.  Octo offers fantastic benefits and an amazing workplace culture where you will feel valued while you perform mission-critical work for our government.  Voted one of the region’s best places to work multiple times, Octo is an employer of choice!


As a Junior Ruby Developer at Octo, you will work in an agile environment to create new and improve existing applications utilizing Ruby on Rails and modern JavaScript frameworks (React/Node/Angular 2+). You are a software engineer who is comfortable working side by side with other engineers, product managers, designers, and customers, making decisions together to quickly deliver valuable working software to clients and their users. You have a passion for high-quality, reliable, and maintainable code. You are agile and retrospective, and not afraid to identify what we are doing wrong so we can fix it, and what we are doing right so we can improve on it.

We were founded as a fresh alternative in the Government Consulting Community and are dedicated to the belief that results are a product of analytical thinking, agile design principles and that solutions are built in collaboration with, not for, our customers. This mantra drives us to succeed and act as true partners in advancing our client’s missions.

Program Mission…                                                    

The program you will be supporting has a mission to provide development, security, and operations (DevSecOps) support to U.S. Citizenship and Immigration Services (USCIS) with a focus on the development, operations, and modernization of complex, large-scale IT systems in the cloud. The team utilizes open-source technologies, agile project management practices, and modern DevSecOps delivery to support enterprise systems critical to the services provided by USCIS to members of the public.

Skills & Requirements


  • Proficient in building Ruby on Rails applications
  • Experience in developing code, testing, and debugging new software or enhancements to existing software
  • Troubleshoot production problems related to existing software applications
  • Research, design, develop, test, build, and coordinate the conversion and/or integration of software products based on client requirements
  • Consult with project teams and end-users to identify application requirements
  • Address problems of systems integration, compatibility, and multiple platforms
  • Resolve problems with software and respond to suggestions for improvements and enhancements
  •  Must be able to comply with Executive Order No 13991
  • Participate in the development of software user manuals and technical reports
 Desired Skills:
  • Excellent communication and writing skills (ability to communicate technical concepts to a non-technical audience)
  • Previous experience with AWS technologies is a plus 

Years of Experience

  •  2+ years’ relevant experience 
 Education:   Bachelor’s degree in a technical discipline – Computer Science, Mathematics, or equivalent technical degree, or the equivalent combination of education, professional training, and work experience.
Location:  Remote 

Clearance: Must be a US Citizen and able to obtain a Government Agency clearance.


Octo is an Equal Opportunity/Affirmative Action employer. All qualified candidates will receive consideration for employment without regard to disability, protected veteran status, race, color, religious creed, national origin, citizenship, marital status, sex, sexual orientation/gender identity, age, or genetic information.  The selected applicant will be subject to a background investigation.