Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

DigiFlight Inc.

Jr. Software Engineer

Entry-Level JobVerifiedNo experience needed

Career Insights for Software Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Alabama data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.

$113,778 / year median in Alabama

+13% projected growth

Explore Career

Job Description

Duties & Responsibilities

• 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 Required Skills

Concepts:

Exposure to distributed systems, modeling & simulation concepts, or hardware/software interface integration.

Development Tools:

Familiarity with integrated development environments (IDEs) like Intelli

J IDEA, VS

Code, Google Gemini, or PyCharm.

Compliance:

Basic understanding of secure coding practices and configuration management.