Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


Software Developer

Technology

AI Developer

No

Huntsville, Alabama, United States

Description

Job Description:

Leidos Defense Group Modeling Simulation & Training Division has several openings for Software Developers (all levels) for a new program in Huntsville, Al. This position will support a new program award in support of the US Army providing full life cycle M&S and Live / Virtual / Constructive Training engineering development and sustainment.

Responsibilities:

  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, or general computing applications
  • Design, develop, evaluate, and analyze in such areas as: distributed simulation, object-oriented simulation, model validation and verification, and simulation and model development
  • Set operational specifications; formulate and analyze software requirements
  • May design embedded systems software
  • Apply principles and techniques of computer science, engineering, and mathematical analysis
  • Work within an Agile / SecDevOps software sustainment environment
  • Develop customer requirements based on use cases and other customer input
  • Analyze customer requirements (through proof of concept, performance, and end-to-end testing) and effectively coordinate with the customer and within the team
  • Develop software based on customer requirements and generate accompanying documentation based on contractual requirements and best practices (ex. SDD, user manuals, etc)
  • Develop and direct software system validation and testing methods
  • Coordinate closely with team members, product owners and Scrum Masters to ensure user story alignment and implementation of customer use cases
  • Define infrastructure needs driven by developed software to meet customer mission needs
  • Support the Agile software development lifecycle
  • Communicate key project data to team members and build team cohesion and effectiveness.
  • Apply and identify best practices and standard operating procedures
  • Create innovative solutions to meet the technical needs of customers.

Qualifications:

  • Bachelor’s degree with 3 - 10+ years of relevant experience, Master’s degree, or a PhD. Additional experience may be considered in lieu of a degree
  • Active Secret level clearance
  • Proficient with common Agile practices, service-orientated environments, and development practices
  • In-depth experience in the software development lifecycle
  • Direct experience utilizing software testing performance tools, based on development language
  • Experience with scripting languages, such as Python, Bash
  • Experience working in an Agile development environment and tempo
  • Excellent communication skills (written and verbal)
  • Use industry leading DevOps tools like GitHub, Jenkins, Unix bash scripting
  • Experience in software development using languages such as C++,C#, , Java

Preferred Qualifications:

  • Prior experience in a technical leadership position
  • Experience with Atlassian tool suite like JIRA and Confluence to track activities
  • Experience as an Agile SCRUM master
  • Experience with Test Driven Development
  • Experience with development in Commercial Cloud Platforms (ex, AWS, Google Cloud, Azure)
  • Experience with development leveraging cloud data services (ex: S3, RDS, EFS)

External Referral Bonus:

Ineligible

Potential for Telework:

No

Clearance Level Required:

Secret

Travel:

Yes, 10% of the time

Scheduled Weekly Hours:

40

Shift:

Day

Requisition Category:

Professional

Job Family:

Software Development

Pay Range: