Software Engineer

 

Description:

STR (Systems & Technology Research) is seeking a talented Software Engineer to join the Decision Systems Group (DS) within its Analytics Division. This team is dedicated to solving the most critical challenges in national security, enabling humans to make high-quality decisions through cutting-edge software systems, mission planning solutions, AI decision aids, and novel visualizations.

This role offers a unique opportunity to work on distributed mission planning tools, ISR (Intelligence, Surveillance, and Reconnaissance) management systems, and integrated decision support interfaces for human operators. You’ll be part of a collaborative, mission-focused, and agile development team and contribute from prototyping to full-scale system deployment.

The position allows up to 80% remote work, providing exceptional flexibility within a highly technical and secure environment.


Key Responsibilities:

  • Design, develop, test, and deploy advanced algorithms and software systems.

  • Collaborate across technical teams and support the entire software lifecycle, from prototypes to integrated systems.

  • Implement features for decision support applications, including distributed systems and human-machine interfaces.

  • Participate in agile development cycles and maintain high code quality using tools like GitLab, CI/CD pipelines, and automated testing frameworks.

  • Engage in system-level integration and testing, ensuring robustness and performance across platforms.

  • Contribute to mission-critical solutions that directly impact national defense and intelligence operations.


Required Qualifications:

  • BS in Computer Science or related technical field with a minimum of 2 years of professional experience.

  • Strong programming expertise in Java and object-oriented design.

  • Experience working on large codebases, with skills in debugging, testing, and code optimization.

  • Familiarity with:

    • Microservices or service-oriented architectures

    • Docker, Kubernetes (containerization/orchestration)

    • Agile development tools (JIRA, SonarQube)

    • GitLab, CI/CD pipelines

    • Test-driven development and asynchronous programming

  • Ability to quickly learn new languages, libraries, and emerging technologies.

  • Active Top Secret (TS) Security Clearance with SCI eligibility is required.


Preferred Qualifications:

  • MS in Computer Science or related field.

  • Experience with:

    • Matlab, performance profiling, tuning

    • Integration of complex software systems

    • Kafka, distributed event stream processing

    • Unit/system-level testing in large-scale software platforms

  • Domain knowledge in any of the following areas:

    • Electronic warfare, cyber physical systems, sensor planning/management

    • Antenna apertures, large-scale platform testing, mission simulations


About STR:
STR is a rapidly growing technology company focused on delivering advanced R&D solutions to the U.S. defense and intelligence community. Headquartered near Boston, MA with offices across the country, STR is at the forefront of developing next-generation AI algorithms, sensors, electronic warfare systems, and cyber capabilities. STR fosters a culture of innovation, collaboration, and technical excellence, empowering its employees to work on projects that truly make the world safer.

Organization STR
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location Boston,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-05-13 5:27 pm
Expires on 2026-01-05