Systems Technology Research logoSystems Technology Research logo

Principal Software Engineer

Systems Technology ResearchArlington VA, Woburn MA New
Hybrid Full-time $220K/yr - $250K/yr

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


Experience Level

Mid to Senior

Qualifications

Who You Are: U. S. Citizen with the ability to obtain a security clearance. Bachelor's degree in Computer Science or a related technical field with over 10 years of experience. 8+ years of proficiency in C++ or Java programming. A solid understanding of data structures, algorithms, concurrency, and code optimization. Demonstrated ability to lead and manage mid-sized engineering teams (5-10 engineers) through the complete Agile development lifecycle, including task definition, delegation, and maintenance. Successful track record in promoting industry best practices in code review, unit testing, test coverage, and static analysis to ensure the delivery of mature, high-quality software products. Experience in leading systems engineering projects and collaborating with cross-functional teams.

About the job

About Our Team:

At Systems Technology Research (STR), our Analytics & C2 (AC2) Division is dedicated to pioneering groundbreaking technologies that address complex national security challenges through advanced analytics. Our dynamic team is composed of enthusiastic professionals with backgrounds in engineering, computer science, mathematics, physics, and data science. We leverage our collective expertise and creativity to transform innovative concepts into tangible solutions that enhance the mission success of our clients.

The Collaborative Autonomy and Control (CAC) Group within the AC2 Division focuses on developing software systems that tackle vital challenges in uncrewed system autonomy, multi-agent collaboration, resource management, and control. Utilizing our deep knowledge in machine learning, algorithms, model-predictive control, and software development, we create tools that facilitate tactical mission planning, execution, autonomous reasoning, and beyond.

Your Role:

As a Principal Software Engineer, you will collaborate with a close-knit team to design, develop, implement, integrate, test, and demonstrate advanced algorithms and software systems for autonomous platforms. You will provide technical leadership and mentorship across various programs, guiding projects throughout the software and system development lifecycle, from initial prototypes to fully integrated systems. Your contributions will encompass a diverse array of software tools and applications for mission planning systems, automated control processes, unmanned platforms, DevSecOps, and CI/CD pipelines. This position is located in Woburn, MA, or Arlington, VA, and offers the flexibility of STR’s hybrid work environment, enabling remote work when in-person attendance is not required.

About Systems Technology Research

Systems Technology Research (STR) is at the forefront of developing advanced technologies that enhance national security through innovative analytics. Our team comprises passionate experts dedicated to solving some of the most pressing challenges in defense and security.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

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