Software Engineer 1
Amentum · Fort Meade, MD · 1 wk ago
On-siteEngineeringFull-time
Purpose and Impact
Amentum is seeking a Software Engineer to join their team in Ft. Meade, MD. The role supports challenging, mission-critical projects that directly impact the Nation’s security and intelligence mission.
Essential Responsibilities
- Implement new capabilities in support of the current classification marking tool and the tool to be used for M365 web-based applications.
- Full life cycle design, development, testing, and documentation of policy-driven software across multiple fabrics.
- Extend and customize tools used for classification string validation and comparison for access control.
- Perform both development and enhance testing.
- Provide input throughout the software lifecycle and follow established development processes.
- Improve testing at all levels and work with system engineers to document processes.
Work Environment, Physical Demands, and Mental Demands
- Must be able to work in a collaborative environment.
- Must be able to work with minimal supervision.
Other Responsibilities
- Safety - Develops and maintains a safe work environment.
- Quality - Consistently provides services that meet customer expectations.
- Procedure Compliance - Adheres to all plans, procedures, and policies pertaining to job activities.
Minimum Requirements (Knowledge, Skills, and Abilities)
- Develops, maintains, and enhances complex and diverse software systems.
- Works individually or as part of a team.
- Reviews and tests software components for adherence to design requirements and documents test results.
- Resolves software problem reports.
- Utilizes software development and software design methodologies appropriate to the development environment.
- Provides specific input to the software components of system design.
Mandatory Skills
- Working knowledge of JavaScript, Jest, and Cypress.
- Active participation in code reviews.
- Analyze system requirements, the concept of operations, and high-level system architecture to develop requirements specifications documents.
- Gather, analyze, and capture customer requirements.
- Assist in the development of requirements for new features.
- Create and expand unit and functional tests.
- Create and update system engineering and test documentation.
- Follow team procedures and standard practices.
Desired Skills
- Track and respond to user issues/questions.
- Triage user issues.
- Test new configurations/software releases.
- Coordinate with test users for various scenarios.
- Track and report testing results.
- Work independently and in a team setting.
Clearance Required
- TS/SCI with poly.
Minimum Education
- Bachelor's Degree or higher in computer engineering or a related field.
- Additional 4 years of Software Engineering experience may be substituted for the degree, totaling 7 years.
Minimum Years of Experience
- 3+ years of Software Engineering experience.