Software Engineer

    • Job Tracking ID: KSTC-22-057
    • Job Location: Orlando, FL
    • Job Level: Entry Level (less than 2 years)
    • Level of Education: BA/BS
    • Job Type: Full-Time/Regular
    • Date Updated: 05/18/2022
    • Years of Experience: College
Invite a friend
facebook LinkedIn Twitter Email

Job Description

 Live Virtual Constructive Synthetic Training Software Engineer

The Live Virtual Constructive Synthetic Training Software Engineer is responsible for the life-cycle software engineering of various synthetic training products supporting international customers.   The suite of products are used by clients to support distributed Live virtual Constructive Synthetic and Live, Virtual, Constructive (LVC) Training. Our solutions are normally a federation comprised of many distributed simulation systems and interfaces used to support Navy and Joint Training, as well as concept development and experimentation. The Software Engineering team will provide modeling and simulation application development, live, virtual and constructive systems integration support and in-service engineering support. They are directly responsible, in this context, for developing and maintaining technical solutions and standards to provide the greatest level of training capability to the warfighter, at the lowest possible cost, at the fastest pace achievable.

Duties and Responsibilities

Under direct supervision, this developer will receive prioritized requirements from the Software Development Lead, work with end users to achieve robust, maintainable and effective simulation and C4I interfaces, and support the continuous improvement of the software infrastructure.  The developer will:

  • Work with a team of developers and subject matter experts to develop, enhance, integrate, and support LVS-TB products.
  • Assist in the writing and/or presentation of briefings (reports on analyses, findings, and project progress), project or task plans, system specification manuals, technical reports and user manuals.
  • Participate in the preparation of technical proposals
  • Performs additional duties and responsibilities as assigned

Primary development is done on Red Hat Linux 6/7 platforms using Linux Development Tools, Eclipse, IntelliJ, or other applicable IDEs to write C/C++/Java and JavaScript (Sencha ExtJS).  Shell scripting is used to help automate tasks and query information.  Git is the primary revision control system.

Experience and Skills

Minimum education level

  • Bachelor's degree in Computer Science

Minimum # of years of job-related experience

  • 0-2 years of experience 

Required skills for this position

  • U.S. citizen able to obtain and maintain a secret security clearance
  • Experience with and understanding of object oriented (OO) design and development
  • Willingness to use an IDE for development
  • Ability to obtain related technical certifications
  • Strong written and oral communication skills and ability to work in a team environment
  • Ability to provide on-site support

Preferred skill set

  • Experience with Java development
  • Experience with Java debugging tools
  • Experience with JUnit testing framework
  • Experience with databases such as PostgreSQL
  • Familiarity and willingness to work in an Agile Development environment
  • Experience with development in a Linux/Unix environment
  • JavaScript development experience
  • Experience using Software Configuration Management tools such as SVN or GIT
  • Experience with Apache ActiveMQ
  • Knowledge of Gradle or Maven build systems
  • Experience with continuous integration and analysis tools such as Jenkins and SonarQube
  • Experience with Eclpse, Intelli, or other Java-related IDE
  • Shell scripting or knowledge of other scripting language
  • C/C++ development experience
  • Security+ and Linux+ certifications
  • Experience in Modeling and Simulation (M&S) design
  • Knowledge of HLA and DIS protocols
  • Experience with C4I systems
  • System interface development experience
  • Military domain experience

This position is contingent based on award in 4th quarter of 2022.

Job Benefits

  • Medical
  • Dental
  • Vision
  • Tax Savings Accounts (HSA / FSA)
  • Life Insurance
  • Short Term Disability
  • Long Term Disability
  • Employee Assistance Program
  • 401k
  • Employee Stock Purchase Plan
  • PTO
  • Education Assistance Program
  • Paid Holidays
Kratos Defense is an Equal Opportunity Affirmative Action Employer. EOE, Minorities, Females, Vet, Disabled, Sexual Orientation, Gender Identity or any other protected class.
All qualified job seekers are encouraged to apply. Kratos Defense 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.
EEO Is The Law

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.

Pay Transparency
The company will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant.

Job Applicant Privacy Notice
For applicants in the EU and California residents, please review our privacy notice.