Mid - Senior Software Engineer

Huntsville, AL |Full Time
In order to apply for this or any other job you will need to log in.

Position Description

Dynetics, a wholly owned subsidiary of Leidos, is seeking a talented Software Engineer to join a diverse team to create unique solutions for complex problems. With offices across the United States engaging in the defense, space, cyber and commercial fields, Dynetics provides responsive, cost effective engineering, scientific and IT solutions.

This role will impact multiple projects and efforts and requires a self-directed problem solver with good team-building and mentoring skills.  We are a small group of motivated, technical workers who thrive on collaboration and a collegial and productive atmosphere. The work includes both maintenance and feature development for internally developed tools and identification of opportunities to improve and innovate.  Leadership and mentoring abilities are absolutely necessary for this role.      

What you will be working on: 
In your first six months, you will be getting required clearances and working in a lab which collects data from our own hardware for processing and storage.  You will be learning about and eventually maintaining Python, Java, and C++ tools and services on a Linux system, and you will help develop and implement algorithms and techniques to increase data throughput, speed, and accuracy.  You will also be getting to know your multi-discipline team and their strengths, engaging in Agile Scrum ceremonies, and learning about our multiple end products.

After you are acclimatized and as you get your clearances, you will be encouraged to submit your ideas for refinements and innovations and implement them with your team.  You will have the freedom to investigate options, choose tools, and learn new technologies and skills.  You will be involved in all phases of the feasibility assessment, design, and implementation of your ideas. You may be invited to participate on other projects part-time, providing you with opportunities for task variety and expansion of your skill set.  Our final product is important, technically interesting, and has a long-term future.

Basic Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, Aerospace Engineering, Math, Physics, Computer Science, Software Engineering or relevant field 
  • 5+ total years of relevant work experience
  • Strong understanding of object-oriented software principles
  • 3+ Years of software development in Python, C++, or Java and build tools such as Make/CMake and Gradle
  • High level of comfort working with Linux (particularly Fedora: CentOS 6+ and RHEL 7+)
  • Understanding of source control and configuration management concepts and basic familiarity with Git

Other Qualifications

  • Familiarity with Digital Signal Processing
  • Basic fluency with Agile concepts and principles
  • Experience with Continuous Improvement/Continuous Development (CI/CD) concepts and tools such as Gitlab Runner or Jenkins
  • Experience writing software unit tests with frameworks such as GoogleTest
  • Experience with VirtualBox Virtual Machines
  • Experience with containerization using Docker or Podman
  • Basic level of comfort with databases/SQL particularly PostgreSQL
  • Interest in GPU development, particularly CUDA
  • Web application development with reactive frameworks such as Vue.js
  • Active Secret clearance or higher

Security Requirements

Candidate must be a US Citizen and possess (and be able to maintain) a Final Top Secret/SSBI Clearance or meet the eligibility to obtain (and maintain) a Final Top Secret Clearance.

Job Number:
Closing Date:

COVID Response

In order to enter Dynetics facilities in the U.S. and to attend Dynetics events outside our facilities, employees are required to be vaccinated or have an approved exemption on file for COVID-19. In addition, we are receiving guidance from certain customers that onsite contractor personnel will need to be fully vaccinated to access customer facilities. If you are not vaccinated, please consider getting your COVID-19 vaccination as soon as possible. If you have any questions, please contact your Talent Acquisition POC.

You might also like