Kratos is an Equal Opportunity Affirmative Action Employer EOE/Minorities/Females/Vet/Disabled.

All qualified job seekers are encouraged to apply. Kratos is committed to America's veterans by providing opportunities for them to continue contributing after service to our nation. We also work to provide reasonable accommodations to individuals with disabilities.

Disability Accessibility Accommodation

If you require an accommodation to navigate or apply to our careers site, please send your request to: or call 858-964-2916.
Any inquires not related to requesting an accommodation will be discarded.

Software Engineer

Job Tracking ID:  85347-271239
Location:   Huntsville, AL
Job Type:  Full-Time/Regular
Date Updated:  August 14, 2018
Invite a friend
facebook LinkedIn Twitter Email
Job Description:


Kratos is seeking software engineers to assist in the design, development, and testing of engineering software for the analysis of advanced weapons systems including high-speed aircraft and missiles and hypersonic weapon systems.  

Primary software development efforts will be related to the development, testing and distribution of the next generation of transient, Fluid-Thermal-Structural interaction tools for application to hypersonic weapon systems and other high speed vehicles.

The successful candidate will be responsible for working in a development team to include both group and individual tasks.


  • Apply software engineering best practices to both an existing research-oriented code base and new development including test-driven development activities.

  • Plan, design, and implement unit and system testing frameworks for several development projects, and support the overall project development and fielding.

  • Assist in the design and development of engineering software under general supervision

  • Utilize experience with C/C++, FORTRAN 90, MATLAB, and Python

  • Develop written reports, briefings, and other documentation


  • Office environment

  • Ability to stand and sit for long periods of time

  • Ability to perform repetitive motion (keyboarding, 10-key, phones)

Experience and Skills:


  • Experience with software development on Linux.

  • Familiarity with C++, Python, and shell scripting languages.  

  • BS in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering or a related field and 2-4 years related experience.

  • 2 – 5 years of software development experience

  • Excellent communication and interpersonal skills



  • Minimum BS Degree in Computer Science, Software Engineering, or related field

  • 2 to 4 years of experience

  • Must be able to obtain and maintain a Secret Security Clearance

  • U.S. Citizenship

Additional Information:
Job Level:   Mid Career (2+ years)
Number of Openings:   1
Years of Experience:   At least 3 Years
Level of Education:   BA/BS
Starting Date :   ASAP