Mid-Level Software Engineer

DigiFlight, Inc.

Huntsville (AL)

On-site

USD 90,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

DigiFlight, Inc. in Huntsville, AL is seeking a mid-level Software Engineer to develop scalable applications using Java and Python, and to support Windows desktop/server and Linux-based services.

You will help shape robust system architectures, perform code reviews, and mentor junior engineers while advancing CI/CD practices and modern DevOps workflows.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • 3-5 years of software engineering experience.
  • Strong Java with multithreading and memory management.
  • Python scripting, data automation, and backend framework experience.
  • Experience with Linux and Windows environments.
  • Familiarity with Git, CI/CD pipelines, and build automation.
  • Strong problem-solving and debugging skills.

Responsibilities

  • Develop scalable software applications using Gemini Code Assist, Java and Python.
  • Build, integrate, and optimize Windows-based desktop or server applications.
  • Configure, deploy, and maintain applications on Linux servers with rpm-based system experience.
  • Write clean, maintainable code using Git or similar tools.
  • Participate in code reviews to ensure system integrity and quality.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Collaborate with engineers to design robust system architectures.
  • Create a software management plan to manage multiple configurations and disaster recovery media.
  • Provide mentorship and training to subordinate software engineers.

Skills

Java
Python
OS Expertise
Git
CI/CD
Problem Solving

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

Git
CI/CD

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Mid-Level Software Engineer

30+ days ago Requisition ID: 2815

Duties & Responsibilities
  • Develop scalable software applications using Gemini Code Assist, Java and Python.
  • Build, integrate, and optimize Windows-based desktop or server applications.
  • Configure, deploy, and maintain applications on Linux servers with rpm-based system experience.
  • Write clean, maintainable, and well-documented code using GIT or similar tools.
  • Participate in code reviews to ensure system integrity and quality.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Collaborate with engineers to design robust system architectures.
  • Create a software management plan to include managing multiple configurations and disaster recovery media
  • Provide mentorship and training to subordinate software engineers
  • 3-5 Years
Required Skills
  • Java Proficiency: Strong core Java skills, including multithreading and memory management.
  • Python Proficiency: Scripting, data automation, and backend framework experience.
  • OS Expertise: Hands-on experience developing for both Linux (RHEL/Ubuntu, centOS, and Fedora) and Windows ecosystems.
  • DevOps Tools: Familiarity with Git, CI/CD pipelines, and build automation.
  • Problem Solving: Strong analytical skills to debug complex, cross-platform issues.
  • Education: Bachelor’s degree in Computer Science, Engineering, or a related technical field.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Mid Level
Software Engineer - Mid Level

Leidos • Clarksburg (WV)

On-site
USD 75,000 - 110,000
Mid-Level Software Developer
Mid-Level Software Developer

Omniscius Consulting • Laurel (MD)

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

Kaleidoscope Innovation, Inc. • Minneapolis (MN), Northern (KY)

On-site
USD 120,000 - 160,000
Mid-Level Software Engineer (Distributed Web Applications & Cloud)
Mid-Level Software Engineer (Distributed Web Applications & Cloud)

Neural Solutions • Columbia (MD)

On-site
USD 148,000 - 177,000
Mid-Level Backend & ETL Engineer
Mid-Level Backend & ETL Engineer

Nyla Technology Solutions • Maryland

On-site
USD 127,000 - 150,000
Mid-Level Software Engineer
Mid-Level Software Engineer

Eliassen Group • Rockville (MD)

On-site
USD 125,000 - 146,000
Medical benefits
401k with company matching
Life insurance
Software Engineer - Junior Level
Software Engineer - Junior Level

Leidos • Clarksburg (WV)

On-site
USD 70,000 - 90,000
Software Engineer
Software Engineer

NextGen | GTA: A Kelly Telecom Company • Plano (TX)

On-site
USD 70,000 - 110,000
Software Engineer II
Software Engineer II

Reflexive Concepts • Fort Meade (MD)

On-site
USD 120,000 - 170,000
Senior Java Software Engineer
Senior Java Software Engineer

Synergy ECP • Columbia (MD)

On-site
USD 160,000 - 250,000
Health and retirement plans
Paid time off and 11 paid holidays
Flexible work options
+3