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

Job Details


Senior Software Engineer

Technology

Software Engineer

No

Norfolk, Virginia, United States

Job Summary

Amentum is looking for a Senior Software Engineer to be responsible for design, development, troubleshooting, debugging, integration and implementation of systems in support of the warfighter.

Essential Responsibilities:

  • Develop application software.
  • Debug and test application code.
  • Perform detail analysis of design, implementation, and derived code to ensure sufficient accuracy, validity, safety, and fidelity exists.
  • Construct test cases.
  • Assist with software documentation.
  • Must have the aptitude to learn new technical tools required for the role.
  • Comply with hardware and software systems standards and procedures.

Minimum Requirements

  • Clearance: To Apply-None; To Start-Interim Secret
  • US citizenship required
  • Bachelors degree in Computer Science or related field and at least 10 years of job-related experience or equivalent.
  • Excellent communications and analytical skills; demonstrated working knowledge in computer systems and integrated software application programs.
  • Experience with Agile and DevOps or DevSecOps software development practices, such as Continuous Integration/Continuous Delivery (CI/CD), Test Driven Development (TDD), and pair programming.
  • Extensive experience with Behavior-driven development (BDD) and related technologies (i.e., Gherkin, SpecFlow, Cucumber, MSTest etc.)
  • Extensive experience with automated load testing (i.e., jmeter, k6 etc.)
  • Extensive experience in at least one programming language (i.e., C#, C++, Java etc.)
  • Experience with at least one back end framework (i.e., .NET Core, ASP.NET Core, Entity Framework Core etc.).
  • Experience with at least one database system (i.e., SQL Server, MySQL etc.).
  • Experience with front end development (HTML, JavaScript, CSS) at least one front end framework (i.e., Angular, React, Vue.js, Blazor etc.).
  • Experience with a distributed version control system, such as Git.
  • Experience with containerization technologies (i.e., Docker, Docker Compose, Kubernetes etc.).
  • Ability to investigate, troubleshoot, and design solutions to problems in operational hardware and software.
  • Ability to travel up to 10% of time

Preferred Qualifications

  • Active SECRET or higher security clearance
  • Current Security+CE certifications.