Mid-Level Software Engineer

DigiFlight, Inc.

Huntsville (AL)

On-site

USD 90,000 - 120,000

Full time

35 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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

Via Logic LLC • Clarksburg (WV)

On-site
USD 75,000 - 110,000
Product Support Engineer
Product Support Engineer

Smart Start • Grapevine (TX)

Hybrid
USD 100,000 - 130,000
Health insurance
401(k) matching
Birthday & Anniversary bonus
+5
Product Support Engineer
Product Support Engineer

ADP, Inc. • Grapevine (TX)

Hybrid
USD 95,000 - 125,000
Health plan and dental/vision coverage
401(k) with company match
Birthday & Anniversary bonus
+7
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)

Hybrid
USD 120,000 - 160,000
Software Engineer
Software Engineer

Assertiveprofessionals • Hanover (MD)

On-site
USD 90,000 - 120,000
$10,000 sign-on bonus
$2,000 relocation expenses
$1,200 annual compliance bonus
+7
Mid-Level Backend & ETL Engineer
Mid-Level Backend & ETL Engineer

Nyla Technology Solutions • Maryland

Hybrid
USD 127,000 - 150,000
Entry Level Software Developer
Entry Level Software Developer

IBM • Rochester (MN)

On-site
USD 120,000 - 160,000
Sr Software Engineer (C/C++) Backend-Austin & San Antonio, Texas
Sr Software Engineer (C/C++) Backend-Austin & San Antonio, Texas

H-E-B • San Antonio (TX)

Hybrid
USD 130,000 - 170,000
Software Engineer
Software Engineer

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

On-site
USD 70,000 - 110,000