S

STR

Defense, intelligence, homeland security R&D contractor

Lead Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeSan Diego, CA, USA$157k - $224kIn-person

About the Job

Requirements

  • The position requires the ability to obtain a Top Secret security clearance; U.S. citizenship is required by the U.S. Government.
  • Have 7 or more years of experience in relevant software engineering roles.
  • Be proficient in Python, C, C++, or similar interpreted or low-level programming languages.
  • Have experience designing and implementing open architectures and rapid-prototyping methodologies.
  • Have strong working knowledge of software testing, evaluation best practices, and industry-standard development lifecycles.
  • Have significant hands-on experience developing software with GNU/Linux toolchains using open-source software.
  • Have a deep understanding of networking principles, including the five-layer OSI networking stack.
  • Have a Bachelor's degree or higher in Computer Science, Electrical and Computer Engineering, Applied Mathematics, or a related field, with at least 7 years of relevant experience, or equivalent expertise gained through prior roles.

Responsibilities

  • Collaborate with a small, dedicated research team to develop solutions to complex problems.
  • Take ownership of significant project features or components and deliver them with minimal supervision.
  • Lead technical discussions, guide architectural decisions, and mentor junior engineers.
  • Develop and test novel software solutions spanning research, development, and deployed production systems.
  • Analyze and improve existing designs and processes to optimize performance.
  • Deliver high-quality software in a rapid-paced, research-focused team environment.
  • Develop operational prototypes for experimentation and performance analysis.
  • Create customer-facing operational systems that meet high reliability and usability standards.

Desired Qualifications

  • Have an active Top Secret security clearance.
  • Have advanced experience in Python, MATLAB, and/or other high-level programming languages.
  • Have a proven ability to build, deploy, and maintain production-ready software systems.
  • Have experience writing software in a multi-party, large-scale codebase.
  • Have demonstrated success managing technical challenges in experimental or laboratory environments, including performing quantitative analysis.
  • Be familiar with multi-threaded or multi-core real-time operating concepts.
  • Have knowledge of high-level software architecture design and scalability principles.
  • Have demonstrated leadership abilities, including mentoring junior staff and contributing to team efficiency.

About the Company

STR

Defense, intelligence, homeland security R&D contractor

STR is an employee-owned technology firm serving national security agencies with R&D, software development, and integration under large federal contracts. Its three core areas are Analytics & C2, Cybersecurity, and Sensors, delivering AI-driven decision support, digital twins of embedded systems, and software-defined RF/acoustic hardware for multi-domain operations. Notable projects include DARPA's JAWS, AI for swarming drones, and sonar spoofing DSP, showing deep defense-domain focus. Its goal is to provide deployable technologies that enhance joint all-domain operations and situational awareness, while exploring commercial uses like automated medical imaging.

Company size
1,001-5,000
Company stage
N/A
Total funding
$283M
Headquarters
Woburn, MA
Founded
2010

Recently Posted Jobs

Explore more opportunities at STR

See more jobs