Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Amentum Logo

Software Engineer / Product Owner

Amentum

$230,000 - $240,000
Sep 25, 2025
Hanover, MD, US
Apply Now

Developing engaging and hands-on training solutions for government customers, specifically building innovative web applications using modern web frameworks

Requirements

  • Experience developing using one or more of the following languages: Ruby, Ruby on Rails, Python, or C++, JavaScript/TypeScript
  • 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
  • Developing applications using the MERN stack, showcasing proficiency in MongoDB (or another NoSQL database), Express.js, React, and Node.js
  • Practical experience working within an Agile sprint / software development team environment using GitLab, Jira and Confluence (Agile, Git, CI/CD, automated testing, Scrum, Kanban)

Responsibilities

  • 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
  • Collaboration and Communication: Serve as a key technical liaison, collaborating with cross-functional teams including system engineers, software developers, and domain experts
  • Problem-Solving: Research and troubleshoot complex technical issues, providing innovative solutions to overcome development challenges

Other

  • Minimum (5) years of applicable software development experience is required
  • Master’s Degree in Computer Science or related field and five (5) years of applicable software development experience is required
  • Superior verbal and written communication skills and teamwork abilities
  • Collaboration: Partner with system architects and other partners to ensure a cohesive and effective development process
  • Attendance is critical at all times. Must be able to work a 40-hour workweek, normally Monday through Friday