companySystem Technologies Research (STR) logo

Senior Software Engineer

Hybrid Full-time $134K/yr - $184K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Must be a U. S. CitizenBachelor's degree in Computer Science or a related technical field, with at least 5 years of professional experienceMinimum of 3 years of hands-on experience with C++ or JavaStrong foundational knowledge of data structures, algorithms, concurrency, and code optimizationFamiliarity with Object-Oriented Programming principlesExperience with Agile software development methodologies and tools, such as JIRA and SonarqubeProficient in test-driven development practicesDemonstrated ability to quickly learn new programming languages, libraries, and technologies

About the job

Join Our Dynamic Team:

At Systems Technology Research (STR), our Analytics Division is at the forefront of developing cutting-edge technologies to tackle complex national security challenges through innovative analytics. We are a diverse team of dedicated professionals with backgrounds in engineering, computer science, mathematics, physics, and data science, committed to transforming creative concepts into robust solutions that enhance our clients' mission success.

As part of our Collaborative Autonomy and Control (CAC) Group, you will play a pivotal role in developing software systems that address significant challenges in uncrewed system autonomy, multi-agent collaboration, resource management, and control. Utilizing your expertise in machine learning, algorithms, model-predictive control, and software engineering, you will create tools that facilitate tactical mission planning, autonomous reasoning, and more.

Your Role:

In your capacity as a Senior Software Engineer, you will collaborate with a cohesive team to design, develop, implement, and showcase advanced algorithms and software systems. You will provide technical leadership and mentorship across various programs throughout the software lifecycle, from initial prototypes to fully integrated systems. Your contributions will span a wide array of software tools and applications for mission planning systems, automated enterprise control processes, unmanned platforms, DevSecOps, and CI/CD pipelines. This position is based in Arlington, VA, but our flexible hybrid work model allows you to work remotely when not utilizing STR's facilities.

About System Technologies Research (STR)

Systems Technology Research (STR) is dedicated to pioneering advanced technology solutions that address critical national security issues. Our Analytics Division is composed of innovative thinkers who transform complex problems into actionable insights, leveraging our expertise in advanced analytics, machine learning, and collaborative autonomy to create impactful solutions for our clients.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.