Jr. Software Engineer

DigiFlight, Inc.
Huntsville, AL, United States
about 2 months ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
0 years minimum
Compensation
$87,100.0 - $157,450.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Microsoft Windows Application Programming Interfaces (APIs) Software Applications Configuration Management Cyber Security Software Debugging Linux Programming Tools Distributed Systems Hardware-In-The-Loop Simulation
+10 more
Integrated Development Environments IntelliJ IDEA Python (Programming Language) Software Architecture Rapid Prototyping Process Software Systems Systems Integration Build Management Information Technology Modeling and Simulation

Job description

· Modify existing Source Code: Modify, test, and maintain existing application software in various languages such as Python and Java. · Write Clean Code: Develop, test, and maintain application software in Python and Java. · Cross-Platform Deployment: Build and deploy software solutions ensuring full compatibility across Linux and Windows operating systems. · Support Simulation Systems: Assist in integrating software components into hardware-in-the-loop (HWIL) frameworks and digital modeling setups. · Testing & Debugging: Perform automated and manual code verification, running debugging routines to isolate and resolve system defects. · Rapid Prototyping: Collaborate with senior engineers to rapidly build, test, and iterate software prototypes for mission-critical applications. · Documentation: Maintain clear, concise internal documentation for software architectures, APIs, and deployment configurations. · Computer Systems: Basic ability to install and operate SW on Windows, WINSERV, and LINUX based computers, programs required to support training system architectures. Including the ability to update product licenses, extract log/bat files, and other basic maintenance functions. Minimum Experience 0-2 Years, Description The IT Security Engineer is responsible for testing, evaluating, and supporting cybersecurity platforms, tools, and system integrations across the enterprise environm…

  • 1 day ago +

Requirements

· Concepts: Exposure to distributed systems, modeling & simulation concepts, or hardware/software interface integration. · Development Tools: Familiarity with integrated development environments (IDEs) like IntelliJ IDEA, VS Code, Google Gemini, or PyCharm. · Compliance: Basic understanding of secure coding practices and configuration management.

Benefits & conditions

  • $107,900-195,050 per year

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:59 min

Differentiating a software engineering career by learning platform fundamentals

Keith Cirkle · Coffee With Developers

4:11 min

Introduction to cloud-native application developer security

Micah Silverman · World Congress 2022

1:56 min

Scaffolding a standalone KMP shared logic library

Marco Gomiero · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:53 min

Entering software development through retro computing platforms

Alex Soto Alex Soto · LIVE

3:44 min

Current industry adoption and future security initiatives

Alexander Allmendinger · LIVE

Videos

See all

Related articles

See all