Software Engineer/Developer

Davis Strategic Innovations, Inc.

$80K — $110K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of professional experience in software development
  • Bachelor's degree in a related field, or equivalent education and experience
  • Proficiency in C++ development required
  • Hands-on experience with Red Hat Enterprise Linux (RHEL)
  • Knowledge of network programming, including UDP/TCP/IP interfaces
  • Active DoD Secret clearance required
  • Experience with GitLab/Git for software version control

Responsibilities

  • Develop software using C++, Java, or similar programming languages
  • Design and implement unit tests to ensure software quality
  • Create and maintain comprehensive software documentation
  • Build and manage automated software pipelines in a CI/CD environment
  • Collaborate with stakeholders and government customers to gather requirements
  • Participate in Agile ceremonies, including sprint planning and retrospectives
  • Contribute to team and program-level sprint reviews and demos

Benefits

  • Full-time on-site work in Huntsville, AL
  • Collaborative Agile work environment
  • Opportunities to work with government customers
  • Engagement in complex technical challenges
  • Career development paths available
  • Involvement with missile defense systems (specific for candidates interested in defense sector)
Full Job Description
Job Description

Software Engineer / Developer
Location: 100% Onsite - Huntsville, AL
Clearance: Active DoD Secret Clearance required

Overview:
We are seeking a highly motivated Software Engineer / Developer to join our team in Huntsville, AL. This position is ideal for a versatile developer who thrives in collaborative, Agile environments and enjoys solving complex technical challenges.

Key Responsibilities:

  • Develop software using C++, Java, or similar languages.
  • Design, implement, and execute unit tests to ensure software quality.
  • Create and maintain software documentation to support development and sustainment activities.
  • Build and manage automated software pipelines in a Continuous Integration / Continuous Deployment (CI/CD) environment.
  • Collaborate closely with stakeholders and government customers to define requirements and deliver solutions.
  • Participate in Agile ceremonies, including Program Increment (PI) Planning, Iteration Planning, Feature and Story development, Sprint Planning, and Retrospectives.
  • Contribute to team and program-level Sprint reviews and demos.

Required Skills:

  • Proficiency in C++ development.
  • Experience with GitLab/Git for software configuration management.
  • Hands-on experience with Red Hat Enterprise Linux (RHEL) operating systems.
  • Knowledge of network programming, including message generation, formatting, and UDP/TCP/IP interfaces.
  • Must be available for full-time onsite work.
  • Must hold an active DoD Secret clearance.

Desired Skills:

  • Familiarity with the Scaled Agile Framework (SAFe) and Agile Scrum methodologies.
  • Experience developing in Java and building user interfaces.
  • Experience with Jira or similar tools for issue tracking and Agile project management.
  • Understanding of multi-core and multi-threaded programming.
  • Familiarity with Missile Defense Agency (MDA) sensors and missile defense systems.

Education Requirements:

  • Bachelor's degree in a related discipline from an accredited institution and 5 years of professional experience,
    • OR Master's degree in a related discipline and 3 years of experience,
    • OR PhD/JD in a related discipline (no experience required).
      This position is considered career/journey level.

Similar Jobs

More Jobs at Davis Strategic Innovations, Inc.

More Aerospace & Defense Jobs

Find similar Software Engineer/Developer jobs: