Jr. to Mid-Level Algorithms Software Engineer- Huntsville, Alabama

Davidson Technologies, Inc.

Huntsville (AL)

On-site

USD 90,000 - 120,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Davidson Technologies, Inc. in Huntsville, AL seeks a Jr. to Mid-Level Algorithms Software Engineer to design, develop, and maintain Java-based enterprise applications on Linux. You will work in an agile, fast-paced setting with customer involvement and cross-functional teams to resolve complex software issues.

The role emphasizes collaboration with systems engineers, automated testing, and CI/CD practices, with a focus on performance and reliability in defense programs.

Qualifications

  • Bachelor's degree in STEM with 5 years of cyber systems experience OR Master's degree in STEM with 3 years of cyber systems experience.
  • Must currently possess DoD 8140/8570 certification (e.g. Security+ CE).
  • Experience developing Java applications on Linux (experience with Algorithms / C2 preferred).
  • Experience with source-control systems: Git, GitLab, GitHub, Bitbucket, Subversion.

Responsibilities

  • Ability to work in a fast-paced agile environment with customer involvement.
  • Design, develop, integrate, and maintain Java-based enterprise applications on Linux
  • Perform analysis, troubleshooting, and resolution of complex software issues
  • Assist with design, coding, testing, debugging, and documentation of applications and tools
  • Collaborate with system engineering and operations teams to improve performance and reliability
  • Develop automation tools to enhance operations, monitoring, and deployment
  • Participate in agile teams (planning, reviews, retrospectives) and support evolving program needs
  • Implement software engineering best practices including coding standards, automated tests, and CI/CD pipelines

Skills

Java
Algorithms
Agile
Linux

Education

Bachelor's degree in STEM
Master's degree in STEM

Tools

Git
GitLab
GitHub
Bitbucket
Subversion

Job description

Davidson is distinguished in the aerospace and missile defense industry, in part, because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent technology solutions in defense of our nation.

Davidson is seeking a Jr. to Mid-Level Algorithms Software Engineer in Huntsville, Alabama.

Job Responsibilities:
  • Ability to work in a fast-paced agile environment with customer involvement.
  • Design, develop, integrate, and maintain Java-based enterprise applications on Linux
  • Perform analysis, troubleshooting, and resolution of complex software issues
  • Assist with design, coding, testing, debugging, and documentation of applications and tools
  • Collaborate with system engineering and operations teams to improve performance and reliability
  • Develop automation tools to enhance operations, monitoring, and deployment
  • Participate in agile teams (planning, reviews, retrospectives) and support evolving program needs
  • Implement software engineering best practices including coding standards, automated tests, and CI/CD pipelines
Job Requirements:
  • Bachelor's degree in STEM field with 5 years of cyber systems experience - OR - Master's degree in a STEM field with 3 years of cyber systems experience
  • Must currently possess DoD 8140/8570 certification (e.g. Security+ CE).
  • Experience developing Java applications on Linux (experience with Algorithms / C2 preferred)
  • Experience with one of the following source-control systems: GIT, GitLab, GitHub, Bitbucket, Subversion.
  • Experience working with systems engineers and/or integrators as needed to help diagnose and identify the root cause of problems.
Clearance:
  • Must have an Active DoD Secret security clearance
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Jr. to Mid-Level Software Engineer- Huntsville, Alabama
Jr. to Mid-Level Software Engineer- Huntsville, Alabama

Davidson Technologies, Inc. • Huntsville (AL)

On-site
USD 80,000 - 110,000
Entry-Level Software Engineer - Huntsville, Alabama
Entry-Level Software Engineer - Huntsville, Alabama

Davidson Technologies, Inc. • Huntsville (AL)

On-site
USD 60,000 - 80,000
Jr. to Mid-Level Software Engineer - Huntsville, Alabama
Jr. to Mid-Level Software Engineer - Huntsville, Alabama

Davidson-Technologies,-Inc. • Huntsville (AL)

On-site
USD 70,000 - 100,000
Entry-Level Software Engineer - Huntsville, Alabama
Entry-Level Software Engineer - Huntsville, Alabama

Davidson-Technologies,-Inc. • Huntsville (AL)

On-site
USD 65,000 - 90,000
Jr. to Mid-Level Software Engineer - Huntsville, Alabama
Jr. to Mid-Level Software Engineer - Huntsville, Alabama

Davidson Technologies, Inc. • Huntsville (AL)

On-site
USD 90,000 - 130,000
Mid-Level Software Engineer - Huntsville, Alabama
Mid-Level Software Engineer - Huntsville, Alabama

Davidson Technologies, Inc. • Sherwood Park (AL)

On-site
USD 85,000 - 110,000
Senior Software Engineer - Huntsville Alabama
Senior Software Engineer - Huntsville Alabama

Davidson Technologies, Inc. • Sherwood Park (AL)

On-site
USD 140,000 - 180,000
Junior Software Engineer - Huntsville Alabama
Junior Software Engineer - Huntsville Alabama

re-zoo-me • Huntsville (AL)

Hybrid
USD 65,000 - 95,000
Senior Software Engineer - Huntsville Alabama
Senior Software Engineer - Huntsville Alabama

Davidson-Technologies,-Inc. • Sherwood Park (AL)

On-site
USD 120,000 - 160,000
Software Engineer - Huntsville, Alabama
Software Engineer - Huntsville, Alabama

Davidson-Technologies,-Inc. • Huntsville (AL)

On-site
USD 90,000 - 130,000