Jobs · Engineering · Maryland

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.

Similar jobs

Software Engineer

RelativityArizona, United States· 1 wk ago
Engineering$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

RelativityOklahoma, United States· 1 wk ago
Information Technology$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

Accenture Federal ServicesChantilly, VA· 2 wk ago
Engineering$130k–$265k/yrapply on boards.greenhouse.io

Software Engineer

BarclaysWhippany, NJ· 1 mo ago
Engineering$190k/yrapply on search.jobs.barclays

Software Engineer

Royal Cyber Inc.Naperville, IL· 26 mo ago
Engineeringapply on royalcyber.zohorecruit.com