1+ months

Software Algorithm Developer

Stratagem Group
Aurora, CO 80010
Apply Now
Apply on the Company Site
  • Job Code

This position, in either Aurora, CO or Valley Forge, PA, is for a Software Algorithm Developer looking for new challenging problems. You will support the development of algorithms in a multitude of disciplines from Signal/Image Processing, Space Domain Awareness (SDA), Satellite Communication (SATCOM), and Signals Intelligence (SIGINT). Additionally, you will have the opportunity to both learn and share ideas within our collaborative team of excellent software algorithm developers who are eager to mentor and teach their craft.

Company Overview

At Stratagem, we create advanced software solutions to support critical aspects of national security. We are solving highly complex problems with a team of fun, uniquely talented engineers that deliver capabilities to make a lasting impact.

Stratagem is a small, high-end software technology company that delivers operational solutions and performs advanced R&D for the DoD and Intelligence Community. We believe in a culture of innovation, fun, empowerment, and family. We want you to learn new skills so you can become more fulfilled in both your personal and professional life.

Stratagem is hiring exceptional individuals to join our growing team. We look for candidates that are thoughtful and team-oriented with excellent problem-solving skills, a high level of creativity, and the ability to quickly learn new technologies. We also seek out individuals that are clear communicators and support their teammates with a sense of positivity and open-mindedness.

Salary Information

The annual base salary range for this position is $60K - $135K. Please note that the salary range is a general guideline only. The many factors that are included for consideration include, but are not limited to, scope and responsibilities of the position, candidate's work experience, education, training, certifications, key skills, and mission/customer intimacy. These factors are combined with market and business considerations to extend a job offer.



. Requirements:

Our ideal candidate is a software developer with experience researching, prototyping, and implementing algorithms in a multitude of domains. This candidate will be joining our team of software developers developing solutions in a variety of domains to meet the mission needs of our customers.

As a software algorithm developer, your responsibilities include:

  • Working as part of a small software development team consisting of researchers, software algorithm developers, and full-stack/cloud-native developers implementing software solutions in a multitude of domains
  • Applying knowledge of data structures and algorithms to create efficient solutions to our customers' needs
  • Using cloud services to train and deploy software solutions
  • Reviewing relevant publications to understand and apply cutting edge concepts to defense and commercial applications
  • Writing technical documentation supporting code, program capabilities, and user-guides

Required skills

  • BS in computer science, computer engineering, mathematics, physics, or any other relevant STEM fields
  • Effective communicator with the ability to write and present technical reports
  • Experience with any of the following languages: C/C++, Java, or Python (using scientific libraries such as NumPy and SciPy)
  • Experience developing algorithms in any one or more of the following domains: Signal/Image Processing, Space Domain Awareness (SDA), Satellite Communication (SATCOM), and Signals Intelligence (SIGINT)
  • 2-5 years of software development experience
  • Must be willing to be submitted for a security clearance and must be able to successfully obtain a TS/SCI clearance with SSBI through this process

Desired skills (bonus points)

  • MS or PhD in computer science, computer engineering, mathematics, physics, or any other relevant STEM fields
  • Experience with Linux
  • Familiarity with using AWS cloud computing resources such as EC2, S3, Lambda, etc.
  • Experience with any of the following additional languages: C++, Java, and/or C#
  • Experience with popular computational libraries: OpenCV, Boost, Eigen, Dlib, etc.
  • Experience with source code version control systems
  • Experience implementing algorithms on the GPU in Python or C++ using CUDA and other CUDA libraries
  • Experience in application deployment, virtualization, and containerization
  • Experience working with various Remote Sensing datasets (e.g. EO/OPIR/SAR images, passive RF, etc.)
  • Experience developing modeling and simulation environments or developing OpenAI Gym environments for Reinforcement Learning problems
  • An Active TS/SCI Clearance with SSBI

All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.


Posted: 2021-08-18 Expires: 2021-09-19

Job Opportunities

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Algorithm Developer

Stratagem Group
Aurora, CO 80010

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast