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.

The Software Engineer will join a team that is designing, testing, and integrating software for a wide variety of applications and systems including manned space flight, missile defense, UAV detection & classification, and autonomous aerial combat. The candidate will work as part of a multidisciplinary team to deliver products that will make a difference in the world today.

The candidate must be comfortable in a fast-paced working environment and be a motivated independent learner.

The candidate must be highly organized with a strong technical background.

Basic Qualifications

-Candidate must possess a Bachelor's Degree in Computer Science, Computer Engineering, or equivalent degree from an ABET-accredited university.

-Candidate must have 5 to 10 years of experience working within a highly technical software development project-oriented environment.

-Candidate must have experience in analyzing and developing requirements, designing and maintaining software products, and implementing software designs. Applies expertise to all areas of software development.

-Candidate must have experience providing technical guidance to software development team members.

-Candidate must possess ability to determine technical direction and strategy for solving complex, significant or major issues.

-Candidate must have experience conducting design and peer reviews and technical meetings.

-Candidate must demonstrate strong competency in software development in one or more of the following languages:

-C/C++, C#, or Java and possess an aptitude for good software design techniques.

-Candidate must demonstrate strong competency in networking topics such as Ethernet, TCP/IP, switching, routing, and network virtualization.

-Candidate must be able to develop and operate effectively in a Linux environment. This includes familiarity with operating system concepts such as thread management, scheduling and concurrency as well as a general understanding of memory management, inter-process communication (e.g. sockets), I/O management (e.g. device drivers) and virtualization.

-Candidate must have demonstrated experience effectively collaborating within a team environment.

-Candidate must possess strong ability to prioritize work and complete multiple tasks under deadline and budget guidelines.

-Candidates must be a resident of the North Alabama area or willing to relocate to the Huntsville - North Alabama, AL area.

Other Qualifications

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

  • Knowledge of additional programming languages (Python, Go, FORTRAN, MATLAB, LabView)
  • Full-stack development
  • REST Interfaces
  • Agile methodologies i.e. Scrum
  • CMMI
  • Embedded system development
  • Automated software test development
  • Customer Engagement

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