Job Summary:
Odyssey Systems is seeking a Senior Software Developer to support advanced situational awareness and multi-domain operations programs. This role focuses on the design, analysis, and integration of RF and signal processing systems that enable next-generation battlefield awareness and electronic warfare capabilities.
Responsibilities:
โข Lead the design, implementation, and optimization of software applications, services, and system components.
โข Architect scalable, reliable, and secure solutions aligned with business and technical requirements.
โข Mentor junior and mid-level engineers, providing technical guidance and code review oversight.
โข Collaborate with product management, systems engineering, and QA to refine requirements and ensure seamless integration.
โข Troubleshoot complex issues across development, test, and production environments.
โข Drive improvements in development processes, tooling, automation, and system performance.
โข Develop and maintain technical documentation, including design specifications and architectural diagrams.
โข Support CI/CD pipelines, deployment activities, and production monitoring.
โข Participate in and lead agile ceremonies such as sprint planning, backlog refinement, and retrospectives.
Qualifications:
Required:
โข Must be a US citizen
โข Active Secret (ability to obtain TS/SCI with CI Poly required)
โข Bachelorโs degree in Computer Science, Software Engineering, or related technical field
โข 12+ years of professional software development experience
โข Strong proficiency in one or more modern programming languages such as Java, C#, Python, or JavaScript/TypeScript
โข Experience designing and building scalable, distributed, or cloud-based systems
โข Proficiency with version control systems such as Git
โข Solid understanding of software architecture, design patterns, data structures, and algorithms
โข Experience with RESTful APIs, microservices, or event-driven architectures
โข Strong analytical, problem-solving, and communication skills
โข Proven ability to lead technical efforts and collaborate across multidisciplinary teams
Preferred:
โข TS/SCI
โข Masterโs degree in a related technical discipline
โข Experience with cloud platforms (AWS, Azure, or GCP)
โข Knowledge of CI/CD pipelines, automated testing, and DevOps practices
โข Familiarity with containerization and orchestration (Docker, Kubernetes)
โข Experience with relational and NoSQL databases
โข Background in high-availability, high-performance, or mission-critical systems
โข Experience with front-end or back-end frameworks (React, Angular, Vue, .NET, Spring, Django)
โข Ability to influence architectural decisions and long-term technical strategy
Company:
Odyssey is a leading provider of outstanding management, analytical, and technical support services to both the government and private sectors. Founded in 1997, the company is headquartered in Wakefield, USA, with a team of 1001-5000 employees. The company is currently Late Stage.