Software Engineer - Senior

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 Senior 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.

The Senior Software Engineer will join a highly skilled, multidisciplinary team contributing to products for a variety of programs, from large DoD (both offensive and defensive) to space. This role includes implementing software architecture for large-scale software products and designing smaller-scale solutions to meet those needs. A successful candidate will guide junior developers in best software practices and approaches, be comfortable presenting in software briefings in a variety of settings, and able to contribute to the planning of projects.

The ideal candidate has experience:

  • Developing technical solutions within large programs
  • Applying CMMI standards to software development
  • Incorporating continuous integration processes like automated testing
  • Collaborating with other functional areas like systems engineering to create a software product

Basic Qualifications

  • Bachelors degree in Computer Science, Computer Engineering, or equivalent degree from an ABET-accredited university with 5 - 15 years of experience in a highly technical software role
  • OR have a Master’s degree in Computer Science, Computer Engineering, or equivalent degree from an ABET-accredited university with 3 - 8 years of experience in a highly technical software role
  • Possess a strong competency in at least one software language (C/C++, Java, Python)
  • Be comfortable leading or greatly assisting in software architecture design in an Agile Scrum environment
  • Have experience mentoring team members in software best practices and approaches through peer reviews and other efforts
  • Experience collaborating with other functional groups (systems engineering, test) to create a software product
  • Be a resident or willing to relocate to the North Alabama area

Other Qualifications

Preference shown to candidates who have experience and/or working knowledge with:

  • Knowledge of cybersecurity principles with favor shown to those possessing an IAT Security Certification (e.g., Security +, CASP, CISSP, GSEC, SSCP, CCNA Security, CISA, etc.)
  • CMMI best practices
  • Customer interaction and engagement
  • Ability to decompose high-level customer requirements into software architecture
  • Ability to lead a software development team of varying size
  • Unit/Integration testing
  • Knowledge of additional programming languages with ability to transition to others as needed
  • Containerization (Docker, chroot)

Security Requirements

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

Job Number:
Closing Date:

You might also like