Software Engineer, Backend Developer
Listed on 2026-05-20
-
Software Development
Backend Developer, Software Engineer
Overview
Position Title:
Software Engineer (All levels welcome to apply)
Location:
Aberdeen, MD; 60-100% onsite
Reports To:
Program Manager / Team Lead
Job Type: Full-time
Clearance Requirement:
**** Ability to obtain and hold a Security Clearance is necessary for this role. An active TS or TS/SCI clearance is highly preferred.
Summary:
We're seeking a driven, go-getter of a Software Engineer to join our defense integration team. This isn't just about writing code—it's about slinging it with purpose, passion, and precision to support critical DoD operations. You'll be a key player, working seamlessly with our team to design, build, and maintain robust service solutions optimized for a distributed environment. Your focus will be on the core logic and critical back-end systems that enable command, control, and data flow across disparate environments.
If you're ready to tackle complex challenges and make a real mission impact, this is the role for you. The right person for this role will be able to provide a link to a code repository or portfolio showing personal projects. If you do not have a Git Hub or similar repo where you tinker with projects at home, this position is not the right fit!
- Design and develop scalable and secure service-oriented software applications from end-to-end, focusing exclusively on core logic and back-end performance.
- Write clean, efficient, and well-documented code in Go
, implementing robust APIs
, complex business logic, and efficient database interactions. - Integrate software systems with defense-specific hardware and protocols, ensuring seamless, low-latency data flow and secure communication within distributed environments.
- Collaborate closely with cross-functional teams, including systems engineers, product managers, and other developers, to rigorously define requirements and deliver high-quality products.
- Troubleshoot and debug complex issues across the entire service stack and integrated systems, providing timely and effective resolutions.
- Stay current with emerging technologies and best practices in distributed systems and Go development, continuously improving our core service architecture and development processes.
- Participate in code reviews to ensure code quality, maintainability, and strict adherence to established security and performance standards.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- We are open to all levels of experience for consideration.
- Associate:
Bachelors Degree in Computer Science, or related field, and internship experience or 1-4 years of professional experience. - Mid: 5+ years of demonstrated experience as a core back-end or service-oriented developer, with a robust portfolio showcasing complex integration projects or scalable service architecture.
- Senior: 10+ years of demonstrated experience as a core back-end or service-oriented developer, with a robust portfolio showcasing complex integration projects or scalable service architecture. Experience leading projects and/or teams.
- Proficiency or foundational understanding in the Go programming language including its concurrency model, standard library, and efficient ecosystem.
- Solid experience with Docker and containerization technologies for deploying and scaling distributed services.
SQL) such as Postgre
SQL, MySQL, or Mongo
DB.
- Ability to travel as required.
- Standard office environment with occasional requirements to visit client sites, labs, or field environments.
- Impactful Work: Contribute to critical national security initiatives and make a real…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).