Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Software Engineer - Huntsville, Alabama

Job

Davidson Technologies, Inc.

Huntsville, AL (In Person)

Full-Time

Posted 4 days ago (Updated 1 day ago) • Actively hiring

Expires 8/5/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
85
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

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 Software Engineer for Huntsville, Alabama. This position is an integral part of a fast-paced, innovative program involving system engineering and developing software for the Sentinel program. The program works cross-functionally and cross-site with innovative team members skilled in software engineering and systems engineering. The standard work schedule is 9/80. This allows for every other Friday off. All team members should be able to: Self-organize and participate in an Agile development lifecycle Be able to build consensus within a cross-functional team Provide design inputs and collaborate to decompose, estimate, and refine backlog requirements
Job Responsibilities:
You will work within an Agile team providing technical leadership for the integration of requirements and design for software-intensive systems. The software engineer role focuses on software design, development and unit testing to meet customer's emerging mission needs. Interface with Scrum team on technical considerations for associated problems, issues or conflicts Interface with chief architects to ensure technical requirements are met Develop technical documentation to include activity and sequence diagrams
Job Requirements:
Bachelor's degree in STEM related degree from an accredited college or university 10+ years of experience as software engineer Experience with designing, developing and troubleshooting C++ Excellent organizational and facilitation skills Self-starting mentality and willingness to take ownership of difficult challenges
Preferred Qualifications:
Operational weapon software and embedded systems Real-time operating systems Git/GitLab SysML, UML or other modeling languages Atlassian tool suite:
Jira and Confluence Clearance:
Currently hold a Secret clearance or higher