Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Alion Science and Technology

Software Engineer, Associate - 38076

Norfolk, VA

Job Description

Alion has been providing modeling and simulation software to the Navy Service Program for over 20 years, and the exciting work we do for this customer keeps growing with new and continued demand for our state-of-the-art modeling and simulation software that allows Navy sailors to simulate actual warfare scenarios. The demands for Artificial Intelligence, Machine Learning, and sophisticated Cloud technologies requires that we rise to the challenge to meet the need for years to come. Come be part of this challenging, exciting software development opportunity! Read on for more details:

The Joint Staff is responsible for training military forces to respond to crises around the globe. From armed conflict to providing humanitarian support after natural disasters, this force relies on joint training across all military branches, Combatant Commands, and Components to be ready to respond at a moment's notice. Globally integrated training technologies help prepare senior leaders to make decisions in complex environments, strategically integrate operations and resources globally, and develop a force capable of competing and winning against any adversary or triumph in any disaster.

Want more jobs like this?

Get Software Engineering jobs in Norfolk, VA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Alion supports the Joint Staff in building the technical capabilities that this force relies on. We develop exercise planning, data, and simulation systems that mimic real life environments and weapons systems. These simulation environments are integrated with live tactical capabilities so warfighters can train using the exact same systems they use in the fight. Our current efforts unify these capabilities seamlessly with our modern web architecture and provide a model for ensuring long-term evolution to keep pace with the constantly evolving technical landscape. Our efforts in the areas of containerized and scalable solutions, continuous delivery pipelines, modernized data integration, and next generation simulation solutions ensures that what we deliver satisfies the needs of our customer today, tomorrow, and well into the future.

We are looking for a passionate and talented Associate Software Engineer to be a part of a fast-paced, rapidly growing, user-driven development team that is focused on architecting, developing, and maintaining these solutions.

As an Associate Software Engineer, you should be curious to learn new and complex technologies, have a drive to contribute new ideas for future development, and be passionate about writing reliable, efficient, and maintainable code. You will be expected to build and improve software by working with a Product Owner, Scrum Master, and other Engineers by translating functional requirements into robust, scalable, and supportable solutions. You will participate in the full development lifecycle, and actively troubleshoot issues in support of applications in production critical environments.

Basic Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Software Development, or related discipline
  • 0-2 years of experience in the industry as a Software Developer
  • Educational requirements may be adjusted for applicable work experience. Work experience may be adjusted for highly specialized knowledge or uniquely applicable experience
  • Strong logical thinking skills and development fundamentals
  • Proficiency, in at least, one modern programming language such as Java, JavaScript, Python, or C++
  • Knowledge of best practices for the full software development life cycle, including coding standards, code reviews, source control, build processes, testing, and operations
  • A fast learner with the ability to adapt quickly in a fast-paced, team oriented, environment.

Preferred Qualifications
  • A sound understanding of object-oriented design, data structures, and software design patterns
  • Basic knowledge of web-based application development
  • Experience with development in a Linux environment
  • Familiarity with git or any Atlassian collaboration tools

Security Clearance: None
Telework - Limited

Diversity Statement

We are an EOE that values our employee's talent – regardless of gender, race, ethnicity, national origin, sexual orientation, religion or other protected characteristics – Your Talent Is Our Strength .

Women, minorities, individuals with disabilities and Veterans are encouraged to apply. Alion will provide a reasonable accommodation to individuals with disabilities and disabled veterans who need assistance to apply. Please visit the Alion Careers site for more information. U.S. Citizenship Required for the majority of our positions.

Covid Notice

A new Federal Executive Order requires that employees of Federal contractors and subcontractors be fully vaccinated for COVID-19 by December 8, 2021. Accordingly, as a condition of employment with Technical Solutions, a division of Huntington Ingalls Industries, employees will be required to provide proof of full vaccination against COVID-19 or have an approved exemption prior to starting employment.

Job ID: Alion-EJp936SGnIbW
Employment Type: Other