Web Software Developer (UI)

Amentum
Full-timeβ€’$135k-145k/year (USD)β€’Vienna, United States

πŸ“ Job Overview

Job Title: Web Software Developer (UI)

Company: Amentum

Location: Vienna, Virginia, United States

Job Type: FULL_TIME

Category: Software Development / Engineering

Date Posted: 2026-06-25

Experience Level: Mid-Level (3-5 years)

Remote Status: Hybrid

πŸš€ Role Summary

  • Develop and maintain sophisticated web applications with a strong emphasis on User Interface (UI) design and architecture, utilizing modern frameworks like Angular 20+.

  • Implement interfaces between applications, ensuring seamless communication through HTTP and RESTful services, with an understanding of API documentation tools like Swagger.

  • Contribute to the conceptualization, design, and architecture of web applications, fostering code reusability and domain analysis.

  • Test, debug, and refine software components, employing frameworks such as Playwright and Angular unit tests to ensure product integrity and efficiency.

  • Enhance existing software and create new solutions to optimize operational time and improve overall system efficiency and integrity.

πŸ“ Enhancement Note: While the title is "Web Software Developer (UI)", the responsibilities include both front-end (Angular) and back-end (NodeJs) development, as well as API integration and testing. This suggests a full-stack development role with a UI focus rather than purely front-end. The mention of "interfaces to applications" and "integrity between systems and applications" points towards a role involved in broader system integration and data flow management, which has strong parallels to Revenue Operations (RevOps) and Sales Operations (Sales Ops) in ensuring data integrity and process efficiency across the GTM tech stack.

πŸ“ˆ Primary Responsibilities

  • Code and develop user interfaces and backend services using Angular 20+, NodeJs, NPM, RxJS, and associated libraries like Bootstrap and Material Design.

  • Support the implementation of robust interfaces for various applications, leveraging knowledge of HTTP and RESTful communication protocols, and understanding API specifications through Swagger.

  • Participate actively in the design phase of software tools and subsystems, focusing on creating reusable components and conducting domain analysis to inform architectural decisions.

  • Test, debug, and fix software defects, ensuring the final product meets all specified requirements and performance benchmarks, with a particular focus on Playwright testing framework and Angular unit tests.

  • Optimize and enhance existing software functionalities to reduce processing time, improve efficiency, and ensure seamless data integrity across interconnected systems and applications.

  • Develop new software components and modify existing ones to maintain efficiency and ensure integrity between various systems and applications within the Amentum ecosystem.

  • Contribute to the conceptualization, interface design, and overall architecture of web applications, ensuring a user-centric and scalable design.

  • Explore and potentially integrate emerging technologies such as Claude or other AI interfaces to enhance application capabilities and user experience.

πŸ“ Enhancement Note: The core responsibilities highlight a blend of front-end development, back-end services, API integration, and testing. For an operations professional, the emphasis on "integrity between systems and applications," "efficiency," and "support for implementation of interfaces" directly relates to the operational backbone of a company. This role requires a developer who understands how different systems interact and how to ensure smooth data flow and process execution, a critical aspect in RevOps and Sales Ops.

πŸŽ“ Skills & Qualifications

Education: Bachelor’s degree in Computer Science, Engineering, Technology, or a closely related field.

Experience: Minimum of 3 years of experience serving as a dedicated Web Software Developer.

Required Skills:

  • Proficiency in Angular 20+ for front-end development.

  • Strong experience with NodeJs for backend services.

  • Expertise in package management with NPM.

  • Solid understanding of reactive programming using RxJS.

  • Familiarity with UI component libraries such as Bootstrap and Material Design frameworks/libraries.

  • Competence in understanding and utilizing HTTP and RESTful communication principles.

  • Knowledge of API documentation tools like Swagger.

  • Ability to participate in software design, interface design, and architecture planning.

  • Experience with software testing, debugging, and refining code.

  • Capability to enhance software for efficiency and integrity. Preferred Skills:

  • Familiarity with Claude or other AI interfaces for potential integration.

  • Experience with the Playwright testing framework.

  • Proficiency in writing Angular unit tests.

  • A demonstrated ability to create new software and modify existing software for optimal performance and inter-system integrity.

πŸ“ Enhancement Note: The required skills are heavily technical in nature, typical for a software developer. However, the emphasis on "integrity between systems and applications" and "efficiency" are operational concepts. For an operations candidate, demonstrating how their experience in ensuring data integrity, process automation, and system integration in previous roles aligns with these technical requirements would be key. Experience with API integrations and understanding how data flows between systems are highly transferable skills to RevOps and Sales Ops.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase projects demonstrating proficiency in building complex user interfaces with Angular, highlighting responsiveness and user experience enhancements.

  • Include examples of backend development using NodeJs, illustrating API design, implementation, and data management capabilities.

  • Present case studies of system integrations, detailing the use of HTTP/RESTful services and how data integrity was maintained between different applications.

  • Demonstrate experience with testing frameworks like Playwright or Angular unit tests, showcasing your approach to ensuring software quality and efficiency. Process Documentation:

  • Provide documentation or examples of architectural designs for web applications, illustrating your thought process in system conceptualization and interface design.

  • Detail your workflow for testing, debugging, and refining software, emphasizing methods used to improve efficiency and resolve integrity issues.

  • Outline your approach to modifying existing software and creating new solutions, focusing on how you ensure efficiency and integrity between systems.

  • Include examples of how you have leveraged or explored AI interfaces (like Claude) for application enhancement.

πŸ“ Enhancement Note: For a developer role, a portfolio typically showcases code repositories and live projects. For an operations professional aiming for this role, the portfolio should emphasize the impact of their development work on business processes. This means highlighting how their contributions led to improved data accuracy, streamlined workflows, enhanced reporting capabilities, or increased operational efficiency. Showcase projects where they integrated systems, automated tasks, or improved data flow, using the technical skills listed here as the how.

πŸ’΅ Compensation & Benefits

Salary Range: $135,000 - $145,000 USD per year.

Benefits:

  • Comprehensive Health, Dental, and Vision Insurance.

  • Generous Paid Time Off and Holiday schedule.

  • Retirement Benefits including 401(k) with company matching.

  • Educational Reimbursement programs to support continuous learning.

  • Parental Leave to support new parents.

  • Employee Stock Purchase Plan.

  • Various Tax-Saving Options.

  • Disability and Life Insurance coverage.

  • Pet Insurance for furry family members.

Working Hours: 40 hours per week, typically 5 days with 8-hour workdays. This is a hybrid role, suggesting a combination of on-site and remote work.

πŸ“ Enhancement Note: The provided salary range is competitive for a mid-level software developer in the US, particularly in the Washington D.C. metropolitan area where Vienna, VA, is located. For operations roles, especially those with a technical component, this range is also aligned, particularly for positions involving system administration, CRM/MAP administration, or technical GTM operations support. The extensive benefits package indicates a commitment to employee well-being and professional development, which is attractive to all professionals, including those in operations roles.

🎯 Team & Company Context

🏒 Company Culture

Industry: Defense, Aerospace, Government Services. Amentum operates within a sector that demands high levels of security, reliability, and technical precision. This environment often fosters a culture of meticulousness, adherence to strict protocols, and a strong focus on mission accomplishment.

Company Size: Amentum is a large enterprise, indicated by its extensive benefits and global presence, suggesting a structured corporate environment with established processes and a significant number of employees.

Founded: While the founding date isn't explicitly stated, Amentum is a relatively new entity formed from the divestiture of AECOM’s Management Services segment, meaning it carries a legacy of experience but operates with a modern, agile structure.

Team Structure:

  • The role likely sits within an engineering or IT department focused on developing and maintaining software solutions for government contracts or internal corporate systems.

  • Reporting structure is likely to a Software Development Lead or Engineering Manager, with potential for collaboration across various project teams and functional departments.

  • Cross-functional collaboration will be essential, working with project managers, system architects, QA testers, and potentially end-users or client representatives to gather requirements and deliver solutions. Methodology:

  • Expect a structured development lifecycle, likely incorporating Agile methodologies for iterative development and deployment.

  • Emphasis will be placed on rigorous testing, security protocols (given the TS/SCI clearance requirement), and adherence to client-specific or contractual requirements.

  • Data-driven decision-making will be crucial, with a focus on performance metrics, efficiency improvements, and ensuring the integrity of software solutions.

Company Website: https://www.amentum.com/

πŸ“ Enhancement Note: Amentum's industry (Defense/Government Services) implies a highly regulated and security-conscious environment. For operations professionals, this translates to a need for meticulous process documentation, strict adherence to compliance, and a focus on data security and integrity. The company's size suggests established operational frameworks and potential for complex system integrations, making experience with large-scale operations highly valuable.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is positioned as a Mid-Level Developer. For an operations professional, this translates to a technical contributor role with potential to influence how systems are built and integrated. It's a role where one can apply technical skills to solve operational challenges, rather than directly managing operational processes.

Reporting Structure: The developer will likely report into a technical management hierarchy, with opportunities to collaborate with project managers and stakeholders who oversee operational outcomes.

Operations Impact: While not a direct operations role, success in this position has significant indirect operational impact. By developing efficient, reliable, and secure software interfaces and applications, this role directly contributes to the smooth functioning of Amentum's internal systems and client-facing solutions, impacting data flow, process automation, and overall business efficiency.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in specific technologies like Angular, NodeJs, AI integration, or advanced testing frameworks.

  • Cross-Functional Expertise: Gain exposure to different aspects of government contracting and defense technology development, understanding how software supports broader mission objectives.

  • Lead/Architect Roles: Progress to Senior Developer or Software Architect positions, taking on more design responsibility and technical leadership.

  • Transition to Operations: Leverage technical understanding to move into technical operations, systems administration, or specialized GTM operations roles that require deep system knowledge.

πŸ“ Enhancement Note: This role offers a clear technical growth path. For an operations professional, the value lies in acquiring deep technical knowledge that can be applied to operational challenges. The "Operations Impact" section highlights how technical development directly supports operational goals, making this a valuable stepping stone for ops roles that require a strong technical foundation, such as sales technology management or revenue operations engineering.

🌐 Work Environment

Office Type: Hybrid. This indicates a blend of remote work and in-office presence. The specific schedule for in-office days would need clarification but is often driven by team needs and project cycles.

Office Location(s): Vienna, Virginia, USA. This location places the employee within the Washington D.C. metropolitan area, a hub for government contracting and technology, offering access to a large professional network and potential for diverse projects.

Workspace Context:

  • The hybrid nature suggests a need for self-discipline and effective time management, balancing remote productivity with in-office collaboration.

  • Access to modern development tools and technologies is implied, essential for efficient coding and testing.

  • Opportunities for collaboration with a diverse team of engineers, project managers, and potentially government clients will be present, fostering a dynamic work environment.

Work Schedule: Standard 40-hour work week, typically 8 hours per day, 5 days a week. While the core hours are fixed, the hybrid arrangement may offer some flexibility in scheduling the remote and in-office days.

πŸ“ Enhancement Note: The hybrid work environment is common across many industries, including operations. For this role, it implies a need for strong communication skills and the ability to maintain productivity regardless of location. This flexibility is often a desirable trait for operations professionals who may need to manage diverse tasks and stakeholders across different time zones or work arrangements.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: HR or recruiter screens applications for minimum qualifications, particularly the TS/SCI clearance.

  • Technical Assessment: Likely an online coding challenge or a take-home assignment focusing on Angular, NodeJs, and potentially API interaction or testing scenarios.

  • Technical Interview(s): In-depth discussions with hiring managers and senior developers covering specific technical skills, problem-solving approaches, and scenario-based questions related to UI development, backend logic, and system integration.

  • Behavioral Interview: Assessment of soft skills, teamwork, communication, and cultural fit, with questions related to handling challenges, collaboration, and problem-solving.

  • Security Clearance Verification: Rigorous process to verify the active TS/SCI clearance and willingness to undergo polygraph testing.

Portfolio Review Tips:

  • Highlight Relevant Projects: Showcase projects that demonstrate proficiency in Angular, NodeJs, RESTful APIs, and testing frameworks. For an operations audience, emphasize projects where your development work improved data integrity, automated processes, or streamlined system integrations.

  • Quantify Impact: Wherever possible, use metrics to demonstrate the impact of your work. For example, "Reduced load time by X%," "Improved data accuracy by Y%," or "Automated Z process, saving N hours per week."

  • Code Quality: Ensure code repositories are clean, well-documented, and follow best practices.

  • Explain Architecture: Be prepared to walk through the architecture of your projects, explaining design decisions and trade-offs.

Challenge Preparation:

  • Practice Coding Problems: Familiarize yourself with common coding challenges for front-end and back-end development, particularly those related to data manipulation, algorithms, and API interactions.

  • Understand Amentum's Context: Research Amentum's work in defense and government services. Consider how security, reliability, and efficiency are paramount in this sector and how your development skills contribute to these goals.

  • Prepare for Security Questions: Be ready to discuss your experience with security clearances and your understanding of handling sensitive information.

πŸ“ Enhancement Note: The emphasis on a TS/SCI clearance is a critical gatekeeper. For operations professionals, this means ensuring they either already possess this clearance or are eligible and willing to obtain it. The interview process will heavily scrutinize technical skills, but for an operations-minded candidate, framing technical contributions in terms of business impact and operational efficiency will be crucial.

πŸ›  Tools & Technology Stack

Primary Tools:

  • Front-end Framework: Angular 20+

  • Backend Runtime: NodeJs

  • Package Manager: NPM

  • UI Libraries: Bootstrap, Material Design

  • Reactive Programming: RxJS

  • Testing Frameworks: Playwright, Angular Unit Tests

  • API Documentation: Swagger

Analytics & Reporting:

  • While not explicitly listed, expect the need to integrate with or consume data from reporting tools and potentially build dashboards that visualize application performance or user interaction metrics. CRM & Automation:

  • The role may involve integrating web applications with existing CRM (like Salesforce) or marketing automation platforms, requiring an understanding of how these systems manage data and workflows. Knowledge of HTTP and RESTful APIs is key here.

πŸ“ Enhancement Note: The technology stack is specific to modern web development. For operations professionals, familiarity with any of these tools, particularly NodeJs (often used in scripting and automation), RESTful APIs, and Swagger, indicates a capacity to understand and interact with the technical infrastructure that supports GTM operations. Understanding how these tools are used to build and maintain systems that enable operations is valuable.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Security-First Mindset: Given the TS/SCI requirement and Amentum's industry, security is paramount. Decisions and development practices must prioritize data protection and system integrity.

  • Efficiency and Optimization: The emphasis on enhancing software to reduce operating time and improve efficiency aligns with core operations values.

  • Integrity and Reliability: Ensuring integrity between systems and applications points to a value placed on dependable and accurate operations.

  • Collaboration and Communication: The need for cross-functional work implies a culture that values teamwork and clear communication.

Collaboration Style:

  • Expect a structured, process-oriented collaboration style, typical of large government contractors.

  • Open communication and proactive problem-solving will be essential for addressing technical challenges and ensuring project timelines are met.

  • Team members will likely be expected to contribute to code reviews and share knowledge to foster collective improvement.

πŸ“ Enhancement Note: The company culture is heavily influenced by its industry. For operations professionals, this means understanding the critical importance of compliance, security, and meticulous execution. The values of integrity, efficiency, and collaboration are universal but are amplified in a defense contractor setting.

⚑ Challenges & Growth Opportunities

Challenges:

  • Complex Integration: Integrating Amentum's web applications with diverse existing government or client systems can be technically challenging, requiring robust API development and problem-solving skills.

  • Security Compliance: Maintaining strict adherence to TS/SCI security protocols and potentially evolving government regulations will be an ongoing challenge.

  • Rapid Technological Evolution: Keeping pace with the latest versions of Angular, NodeJs, and emerging technologies like AI requires continuous learning.

  • Balancing Hybrid Work: Effectively managing productivity and collaboration across remote and on-site workdays.

Learning & Development Opportunities:

  • Advanced Technical Training: Opportunities to deepen expertise in Angular, NodeJs, cloud platforms, and AI integration.

  • Security Clearance Advancement: Potential for higher-level security clearances and related training.

  • Exposure to Government Projects: Gaining experience with high-impact projects in the defense and aerospace sectors.

  • Mentorship: Access to experienced developers and technical leaders within Amentum for guidance and career development.

πŸ“ Enhancement Note: The challenges presented are typical for a technical role in a secure environment. For operations professionals, these challenges highlight the critical need for technical literacy and an understanding of system architecture. The growth opportunities, particularly the potential to transition into specialized operations roles that leverage technical expertise, are significant.

πŸ’‘ Interview Preparation

Strategy Questions:

  • "Describe a time you had to integrate two disparate systems. What challenges did you face, and how did you ensure data integrity?" (Focus on API usage, data mapping, and validation processes.)

  • "How do you approach optimizing software performance or efficiency? Can you provide an example?" (Highlight metrics, profiling tools, and specific code improvements.)

  • "Explain your process for testing a new feature or bug fix. What tools do you prefer, and why?" (Discuss unit testing, integration testing, and frameworks like Playwright.)

  • "Given Amentum's focus on security, how do you ensure the applications you build are secure?" (Discuss secure coding practices, input validation, and awareness of common vulnerabilities.) Company & Culture Questions:

  • "What interests you about working for Amentum, specifically in the defense and government sector?" (Research Amentum's mission and connect it to your skills and career goals.)

  • "How do you handle working in a hybrid environment, and what strategies do you use to stay productive?" (Discuss time management, communication tools, and collaboration techniques.)

  • "Describe your experience with TS/SCI clearances and your understanding of handling sensitive information." (Be prepared to discuss your clearance status and commitment to security protocols.) Portfolio Presentation Strategy:

  • Technical Depth: Be ready to dive deep into the technical aspects of your projects, explaining your code, architecture, and design choices.

  • Operational Impact: Frame your projects in terms of how they solved a problem, improved efficiency, or ensured data integrity – connecting your technical work to business value.

  • Testing and Quality: Clearly articulate your approach to testing and quality assurance, demonstrating your commitment to delivering reliable software.

  • AI Integration (if applicable): If you've explored AI, be prepared to discuss potential applications and your understanding of the technology.

πŸ“ Enhancement Note: For an operations candidate, preparing for this role involves bridging the gap between their operational expertise and the required technical development skills. The interview preparation should focus on framing operational achievements using technical language and demonstrating an understanding of software development principles and their impact on business processes.

πŸ“Œ Application Steps

To apply for this operations-adjacent technical position:

  • Submit your application through the Amentum Careers portal via the provided Workday link.

  • Resume Optimization: Tailor your resume to highlight experience with Angular 20+, NodeJs, API integration (HTTP/RESTful), and testing frameworks (Playwright, unit tests). Quantify achievements with metrics where possible, focusing on efficiency gains and system integrity improvements.

  • Portfolio Preparation: Curate a portfolio that includes examples of your UI/UX design, backend development, and system integration projects. For each project, clearly articulate the problem solved, your approach, the technologies used, and the impact achieved, especially concerning operational efficiency or data integrity.

  • Security Clearance Confirmation: Ensure your TS/SCI clearance status is clearly indicated on your application and resume, and be prepared to discuss your willingness to undergo further security vetting.

  • Company Research: Thoroughly research Amentum's mission, values, and work within the defense and government sector. Understand how software development contributes to their overall objectives and security requirements.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Requires a Bachelor's degree in Computer Science or a related field and at least 3 years of experience as a Web Software Developer. An active TS/SCI security clearance is mandatory for application.