Senior Software Engineer

16 hours, 29 minutes 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 solutions to complex technical 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.
  • Design, implement, and test software for advanced real-time data communications and networking solutions.
  • Develop and test software across research, development, and production environments.
  • Analyze and improve existing designs and processes to optimize performance.
  • Deliver high-quality software in a fast-paced, research-focused environment.
  • Develop operational prototypes for experimentation and performance analysis.
  • Create customer-facing operational systems that meet high reliability and usability standards.

Requirements

  • 5+ years of experience in relevant software engineering roles.
  • Proficiency in Python, C, C++, or similar interpreted or low-level programming languages.
  • Experience with 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 teamwork and communication skills, both verbal and written.
  • Bachelor's degree or higher in Computer Science, Electrical & Computer Engineering, Applied Mathematics, or a related field, with at least 5 years of relevant experience or equivalent expertise.
  • Ability to obtain a Top Secret (TS) security clearance, which requires U.S. citizenship.
  • Active Top Secret (TS) security clearance is preferred.
  • Advanced experience in Python, MATLAB, and/or other high-level programming languages is preferred.
  • Proven ability to build, deploy, and maintain production-ready software systems is preferred.
  • Experience writing software in a multi-party, large-scale codebase is preferred.
  • Demonstrated success managing technical challenges in experimental or laboratory environments, including quantitative analysis, is preferred.
  • Familiarity with multi-threaded or multi-core real-time operating concepts is preferred.
  • Knowledge of high-level software architecture design and scalability principles is preferred.
  • Demonstrated leadership abilities, including mentoring junior staff and contributing to team efficiency, is preferred.

Benefits

  • Full-time salary range of $134,000 to $184,000.
  • Work on cutting-edge technologies with immediate impact on national security.
  • Collaborative learning environment that supports deep technical understanding.
  • Opportunity to work with a diverse and talented team.
  • Challenging work that contributes to making the world safer.
  • Reasonable accommodation support during the employment process.
  • Equal opportunity employer commitment.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Development Engineer III (CRM - Bulk Import)

HighLevel 251-1K Internet Software & Services

HighLevel is hiring an SDE-3 Backend Builder in India to own the CRM Bulk Import pipeline end to end for a high-scale, multi-CRM data onboarding product.

Go HubSpot Microservices MongoDB NestJS Node.js OAuth Redis REST API Salesforce Vue.js Zoho CRM
13 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Fukuoka, Japan

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Engineer to lead the design and development of accessible, high-quality native Windows applications that support its text-to-speech product used by millions.

C# C++ CI/CD .NET
17 minutes ago

Software Engineer, Platform - Montreal, Canada

Speechify 51-250 Internet Software & Services

Speechify is hiring a Platform team backend engineer to build and maintain the core services and APIs powering its text-to-speech products for a global, fully distributed company.

AWS Azure Docker GCP Kubernetes Microservices Node.js REST API TypeScript
25 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Vienna, Austria

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team’s data infrastructure to source, ingest, and scale audio datasets that power next-generation model training and products.

Bash Docker GCP Linux Python Terraform
39 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