Lead, Software Engineering Jobs
$135,500 - $250,500
Apply (opens in a new tab)Lead, Software Engineering Jobs
Posted today
SENIORITY
Lead
SALARY
$135,500 - $250,500
About the role
- Take ownership of system and software architecture: analyze requirements, develop use cases, and translate them into forward-looking architectural strategies, design decisions, and implementation plans.
- Lead design, implementation, integration, and test using Java and C++Serve as a technical point of contact across programs: recommend technologies, champion engineering best practices, and influence process improvements that increase reliability and delivery speed.
- Diagnose, troubleshoot, and resolve software defects or system integration issues, including support for deployed operational systems
- Collaborate with customers and cross-functional engineering teams to clarify requirements, support operations, and identify technical improvements
- Produce and maintain technical documentation, participate in design/code reviews, and contribute to continuous improvement of engineering processes
- Provide coaching and mentorship to junior engineers, supporting a culture of learning and growth
- Travel up to 20%Qualifications:
- Bachelor's Degree and minimum 9 years of prior relevant experience. Graduate Degree and a minimum of 7 years of prior related experience. In lieu of a degree, minimum of 13 years of prior related experience.
- Minimum 5 years' experience as a technical lead, software architect, or project-level software leadership role.
- Active Secret Clearance
- Preferred Additional Skills:
- Strong interpersonal and communication skills to support customer interactions
- Strong mastery of object-oriented design, multi-threaded programming, concurrency models, synchronization techniques.
- Demonstrated ability to lead architecture decisions and guide teams across embedded, platform, and cloud domains.
- Proactive, self-driven technical learner with exposure to cloud computing or AI technologies.
- Experience with RTOS environments (e.g., FreeRTOS, Linux) is helpful
- Strong proficiency with modern languages and ecosystems: Java, Python, Rust.
- Experience in space, aerospace, or defense systems.
- Active TS/SCI clearance.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
