ME00668-Software Engineer 3

Momentum Engineering Openings

  • Annapolis Junction
  • 3 days ago

    Highlights

    This role requires strong front-end architecture and development experience, the ability to translate UX/UI designs into accessible production-ready interfaces, and the technical breadth to contribute to backend services, APIs, data stores, infrastructure, and deployment pipelines as needed. Partner with UX/UI designers, systems engineers, product stakeholders, and mission customers to ensure design intent and mission requirements are preserved through implementation.

    Numbers & Facts

    LocationAnnapolis Junction

    Description

    Job Summary

    • Seeking an experienced Senior Software Engineer to support mission-critical customer requirements
    • The successful candidate will lead and mentor a team of UI developers while remaining hands-on throughout the full software development lifecycle
    • This role requires strong front-end architecture and development experience, the ability to translate UX/UI designs into accessible production-ready interfaces, and the technical breadth to contribute to backend services, APIs, data stores, infrastructure, and deployment pipelines as needed

    Primary Responsibilities

    • Lead and mentor a team of UI/front-end developers, providing technical direction, coding standards, design guidance, and code review
    • Architect and implement scalable, maintainable front-end solutions using modern web frameworks and reusable component patterns
    • Translate UX/UI prototypes, wireframes, and design specifications into functional, responsive, and accessible production interfaces
    • Develop, maintain, and enhance software based on documented system and user requirements
    • Analyze user requirements to derive software design, interface, functional, and performance requirements
    • Collaborate with backend engineers to design and integrate APIs and ensure efficient data flow between front-end and back-end systems
    • Contribute to full-stack development as required, including backend services, databases, infrastructure, and deployment pipelines
    • Review and test software components for adherence to design and functional requirements and document test results
    • Debug existing software, resolve software problem reports, and correct defects
    • Establish and enforce front-end coding standards, best practices, and component reuse
    • Partner with UX/UI designers, systems engineers, product stakeholders, and mission customers to ensure design intent and mission requirements are preserved through implementation
    • Identify and resolve application performance bottlenecks, cross-browser compatibility issues, and technical debt
    • Participate in sprint planning, backlog refinement, technical estimation, architectural reviews, and other Agile ceremonies
    • Support integration of existing software into new or modified systems and operating environments
    • Develop or implement algorithms needed to meet system functional and performance standards
    • Provide technical input regarding hardware/software trade-offs, software reuse, and use of COTS/GOTS solutions in place of new development
    • Perform requirements analysis and decomposition from system-level requirements to individual software components
    • Ensure developed interfaces comply with applicable accessibility requirements, including Section 508 and WCAG standards
    • Write and maintain software, system, interface, and technical documentation

    Required Qualifications

    • Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
    • Bachelor's degree in related technical field
    • Proven experience leading, mentoring, or providing technical direction to software development teams
    • Strong proficiency with modern front-end frameworks such as React, Angular, or Vue
    • Strong proficiency with HTML, CSS, and JavaScript
    • Demonstrated experience designing front-end architectures and reusable component frameworks
    • Experience translating UX/UI designs into responsive, accessible, production-ready applications
    • Full-stack software development experience, including integration with backend services and APIs
    • Backend development experience using technologies such as Node.js, Python, or Java
    • Experience designing and integrating APIs and data flows between front-end and backend systems
    • Experience reviewing, testing, debugging, and troubleshooting complex software components
    • Experience working throughout the software development lifecycle in an Agile environment
    • Strong communication, collaboration, and technical leadership skills

    Desired Qualifications

    • Ansible and/or Salt
    • Terraform, particularly for lane or environment development
    • WebSockets
    • JBLOCKS
    • CASPORT
    • Neo4j
    • CI/CD pipelines and automated software delivery
    • Containerized and cloud-based application environments
    • Graph database technologies
    • Secure application development in classified or mission environments
    • Section 508 / WCAG accessibility implementation and testing
    • COTS/GOTS integration and software reuse
    • Performance optimization and scalable application design

    Exempt hourly position. 11 paid holidays, minimum of 3 weeks PTO, company sponsored group medical plan, company paid dental, vision, life insurance, and STD/LTD plans. Salary is dependent upon the candidate’s experience and qualifications.

    Similar Jobs

    See more jobs