Senior Software Engineer

1 week, 5 days ago
Full-time
Senior
Software Development
STR

STR

STR is a technology company dedicated to solving emerging national security challenges by developing and applying cutting-edge technology. They focus on cybersecurity, analytics, sensing, and systems to make society safer. As an employee-owned company,...

Aerospace & Defense
251-1K
Founded 2010

Description

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

Requirements

  • Ability to obtain a Top Secret (TS) security clearance; U.S. citizenship is required.
  • 5+ years of experience in relevant software engineering roles.
  • Proficiency in Python, C, C++, or similar interpreted or low-level programming languages.
  • Experience designing and implementing open architectures and rapid prototyping methodologies.
  • Strong working knowledge of software testing, evaluation best practices, and industry-standard development lifecycles.
  • Significant hands-on experience developing software with GNU/Linux toolchains using open-source software.
  • Deep understanding of networking principles, including the 5-layer OSI networking stack.
  • Strong verbal and written communication skills and ability to work well in a team.
  • Bachelor's degree or higher in Computer Science, Electrical & Computer Engineering, Applied Mathematics, or a related field, plus at least 5 years of relevant experience or equivalent expertise.
  • Active Top Secret (TS) Security Clearance preferred.
  • Advanced experience in Python, MATLAB, and/or other high-level programming languages preferred.
  • Proven ability to build, deploy, and maintain production-ready software systems preferred.
  • Experience writing software in a multi-party, large-scale codebase preferred.
  • Success managing technical challenges in experimental or laboratory environments, including quantitative analysis, preferred.
  • Familiarity with multi-threaded or multi-core real-time operating concepts preferred.
  • Knowledge of high-level software architecture design and scalability principles preferred.
  • Demonstrated leadership abilities, including mentoring junior staff and contributing to team efficiency, preferred.

Benefits

  • Full-time salary range of $134,000 to $184,000.
  • Work on high-impact technology supporting national security.
  • Collaborative learning environment that supports deep technical understanding.
  • Opportunity to work with a diverse and talented team.
  • Equal opportunity employer with accommodations available during the hiring process.
  • Locations near Boston, Arlington, Dayton, Melbourne, and Carlsbad.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal Software Engineer

Recorded Future 251-1K Professional Services

Recorded Future is seeking a Principal Software Engineer to build and scale the data pipelines and platform systems behind its Security Intelligence Graph for threat intelligence data.

AWS CI/CD Cybersecurity Django Elasticsearch FastAPI Flask GitHub Actions Go Kafka MongoDB Neo4j PostgreSQL Python RabbitMQ REST API Rust SQL Terraform
42 minutes ago

Staff Software Engineer, Production Solutions

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Staff Software Engineer to architect the manufacturing systems behind ArsenalOS and Forge MES, connecting production operations from work orders to material flow as the company scales its defense hardware enterprise.

AWS JavaScript Next.js React Remix TypeScript
54 minutes ago

Member of Technical Staff, FlashBlade

Pure Storage 1K-5K IT Services

EverPure is hiring a software engineer for the FlashBlade product team to help build a scale-out all-flash file and object storage platform for modern data workloads.

Apache Spark C C++ Elasticsearch Go Java Kafka Linux Python Splunk
1 hour, 7 minutes ago

Lead Software Engineer (Backend)

Varicent 251-1K Professional Services

Varicent is seeking a Lead Software Developer to design and deliver scalable, data-driven product systems for a core SaaS product area while driving technical quality, reliability, and engineering standards.

AWS Azure CI/CD GCP Machine Learning Microservices Python System Design TypeScript
1 hour, 29 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers