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:
01.01.17-2023-8