Software Engineer

BEST IN SYSTEMS TECHNOLOGY RESEARCH & DEVELOPMENT CORPORATIONS Logo

BEST IN SYSTEMS TECHNOLOGY RESEARCH & DEVELOPMENT CORPORATIONS

πŸ“Remote - United States

Summary

Join STR's Analytics Division and become part of the Decisions Systems Group, contributing to the design, development, implementation, and deployment of advanced algorithms and software systems. Collaborate with a team to build solutions for mission planning, AI decision aids, and human-machine interfaces. Work on diverse applications, including software integration for distributed mission planning and ISR management. This hybrid role offers flexibility, with the potential to work remotely up to 80% of the time. The position requires an Active Top Secret (TS) Security Clearance with SCI eligibility, necessitating US citizenship. STR provides a collaborative learning environment and values the contributions of its team members.

Requirements

  • BS in Computer Science or related technical field with at least 2 years of work experience
  • Demonstrate expertise in Java and Object-Oriented Design techniques
  • Experience designing, building, testing, debugging, and maintaining a large codebase
  • Ability to quickly learn new programing languages, third-party software frameworks, and innovative technologies
  • Experience with the following: Object-oriented programming principles
  • Experience with the following: Service oriented architectures or micro-service architectures
  • Experience with the following: Containerization/orchestration tools such as Docker and Kubernetes
  • Experience with the following: Agile software lifecycle methodologies and tools, such as JIRA and SonarQube
  • Experience with the following: GitLab, CI/CD tools, automated testing frameworks, and code quality tools in software development processes
  • Experience with the following: Test-driven development methodologies
  • Experience with the following: Developing concurrent and asynchronous code
  • A demonstrated ability to adopt new languages, libraries, and technologies
  • This position requires an Active Top Secret (TS) Security Clearance with SCI eligibility, for which U.S citizenship is needed by the US government

Responsibilities

  • Work as part of a tightly knit team to design, develop, implement, and deploy advanced algorithms and software systems
  • Assist other technical contributors throughout the software lifecycle, from early prototypes to integrated systems
  • Work on a diverse set of applications, including software and integration for distributed mission planning, Intelligence Surveillance Reconnaissance (ISR) management, and novel visualizations to provide decision support to human analysts/planners

Preferred Qualifications

  • MS in Computer Science or related technical field
  • Experience with any of the following: Matlab
  • Experience with any of the following: Integration of complex software systems
  • Experience with any of the following: Performance profiling and tuning
  • Experience with any of the following: Distributed computing, e.g., Kafka event streams
  • Experience integrating with larger software systems, including unit and system-level testing
  • Have domain expertise in one or more of the following areas: electronic warfare, antenna apertures, sensor resource planning/management, large-scale platform test systems, cyber physical systems

Benefits

  • This position is based in one of our offices, but will take advantage of STR’s flexible, hybrid environment – when the work does not require use of STR’s facilities, you are welcome to work remotely
  • Currently, we anticipate that you could work remotely as much as 80% of the time

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.