Lead Software Engineer, CSCI Architecture & Team Leadership
Overview
Lead Software Engineer will own the architecture and delivery of one or more CSCIs within a mission-critical defense software solution. You will lead a team of 5-10 software engineers, making technical decisions that shape the product. Collaborating with program and product management, you will align technical strategy with mission goals. This role stands out for its direct impact on US defense systems and the opportunity to work onsite in Orlando, FL with a path to secret clearance.
What You'll Do7
- 1Define the technical architecture for assigned CSCIs and drive the design of software components.
- 2Lead a team of software engineers in developing, testing, and deploying mission-critical applications.
- 3Make technical trade-off decisions balancing performance, security, and maintainability.
- 4Collaborate with cross-functional teams to integrate CSCI deliverables into the larger software solution.
- 5Conduct code reviews and enforce coding standards using Java and C++.
- 6Mentor engineers on agile practices and DevOps pipelines.
- 7Ensure compliance with DoD security requirements and support ATI audits.
Requirements6
- 15+ years leading architecture and development of complex software systems.
- 23+ years of hands-on experience with Java and C++ in a production environment.
- 3Experience with microservices and containerization using Docker and Kubernetes.
- 4Strong understanding of network protocols and distributed systems.
- 5Active DoD Secret clearance or ability to obtain one.
- 6BS in Computer Science or related field; MS preferred.
Salary Insight
$140 - $172k per year
Similar open positions
Explore active roles that match your skills and interests.
AeroVironment, Inc.
VerifiedSoftware Development Engineer, AWS & Kubernetes
You will own mission-critical applications for a U.S. defense contractor, building and evolving software that operates in real-world scenarios. You will join a high-performing, collaborative team in Chantilly, VA, working on complex engineering problems with modern tools like AWS and Kubernetes. Your work will directly impact national security, not just vanity metrics. You will work from home two days per week, balancing flexibility with in-person collaboration. This role demands engineering excellence and a passion for meaningful impact.
02 CACI, INC.-FEDERAL
VerifiedSoftware Engineer Skill Level 3
CACI seeks a Software Engineer to develop maintain and enhance complex software systems in Washington DC. This role involves working individually or in teams reviewing testing resolving issues utilizing development methodologies and contributing to system design across multiple functional areas. The position offers opportunities to grow within a department focused on Cyber Mission Operations and provides flexible time off and learning resources.
631 Booz Allen Hamilton_United States
VerifiedCyber Solutions Architect Director
Lead the visioning technical architecture development and implementation of strategic cybersecurity solutions at scale. Own the design and execution of approaches translating complex functional requirements into cyber solutions while collaborating with government clients and industry partners. Drive growth through intellectual capital development and proposal efforts expanding into new business areas.
Innovative Defense Technologies
VerifiedSoftware Engineer, Stimulation & Message Systems
Design and build mission-critical weapons systems software for the US Navy, refactoring legacy code into modern microservices on Kubernetes and AWS. As part of the Warfare Systems team, you will own the architecture and delivery of tactical platforms deployed in cloud-native and edge environments. Collaborate with a multi-disciplinary team across IDT labs and government test sites, driving innovation with AI/ML and Kafka. This role offers direct impact on fleet capabilities and the chance to modernize defense software.
REC_RTX_Ext_Gateway
VerifiedPrincipal Program Protection Engineer Embedded Software Engineer
Lead software assurance efforts to develop and deploy critical capabilities for warfighters using Agile methods. Drive system integrity through design and development of hardened applications. Collaborate with cross-functional teams to ensure hardware meets software requirements. Shape future of aerospace and defense.
North Point Technology
VerifiedSoftware Engineer, Government Programs (C#/Java/C++ & Top Secret SCI)
You will design, develop, and maintain object-oriented software applications for a government program, delivering mission-critical solutions. Your stack spans C#, Java, or C++, with opportunities to work on SQL databases and React front-ends. You will join a close-knit team focused on long-term projects and direct access to owners. This role demands an active Top Secret/SCI clearance with an adjudicated CI Polygraph prior to start, and offers the chance to build solutions for our country's most crucial missions.