Software Engineer - Hybrid
AmentumAbout the role
Your Impact:
Are you interested in using your skills to help shape the Cyber, Security, & Intel space? If so, look no further. Amentum is seeking a Software Engineer to join our team of passionate individuals in Hanover, MD. In this role you will support challenging, mission-critical projects that make a direct impact on the Nation’s security and intelligence mission.
Your Impact:
We train like we fight! If you want to be part of a dynamic Team developing engaging and hands-on training solutions, this is the place for you!
We are currently seeking a Software Developer in Hanover, MD. The applicant will be part of a web application development team utilizing modern web frameworks to build innovative applications. The software engineer will be involved in all parts of the software process; from configuring and managing the production environment to writing, testing, and deploying the code. If you are a software engineer, self-starter and enterprising person looking to expand your knowledge in all parts of web application development, then this is the position for you.
This is a hybrid position that requires on site presence once a month or as required based on program needs.
Responsibilities:
- Duties will include reviewing customer requirements, building web-based user interfaces, and developing code solutions for product backlog items.
- Designing, developing, troubleshooting, web applications for end user.
- Providing input for documentation of new or existing programs, associated documentation, block diagrams and logic flow charts applied to engineering problems.
- Conducting detailed analysis of defined systems specification.
- Verifying accuracy and completeness of programs by preparing sample data, conducting program tests, analyzing test results, and debugging programs errors.
Here's What You'll Need:
Clearance Required:
- Must be Clearable.
- Preferred: TS/SCI with Poly
Minimum Education:
- Master’s Degree in Computer Science or related field and five (5) years of applicable software development experience is required.
OR
- A Bachelor’s Degree and five (5) additional years of experience is acceptable for a total of ten (10) years of applicable software development experience.
OR
- Three (3) years of experience may be substituted for a Bachelor’s Degree is acceptable, for a total of thirteen (13) years of applicable software development experience.
Minimum Years of Experience:
- Minimum (5) years of applicable software development experience is required.
- Experience developing using one or more of the following languages: Ruby, Ruby on Rails, Python, or C++, JavaScript/TypeScript.
- Requires demonstrated proficiency in web UI interface design using a variety of languages such as HTML, CSS, AJAX, JSON/XML JavaScript and JQuery or similar.
- Experience using SQL/NoSQL and relational databases (MySQL/MongoDB preferred) required.
- A working knowledge of both Windows and Linux platform is required.
- Demonstrated experience with Agile methodologies.
Other requirements:
- Developing applications using the MERN stack, showcasing proficiency in MongoDB (or another NoSQL database), Express.js, React, and Node.js. TypeScript a plus
- Front-End Skills: Strong in HTML, CSS, JavaScript/TypeScript
- Back-End Skills: Proficiency in Node.js. Knowledge of express and other backend libraries beneficial
- Agile, Git, CI/CD, automated testing
- Windows and Linux proficiency
- Strong communication skills and teamwork abilities
- Self-motivated individual that can think o
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s