ME00668-Software Engineer 3

Momentum Engineering Openings
  • Annapolis Junction
    16 days ago

    Job 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.

    Numbers & Facts

    LocationAnnapolis Junction

    Skills

    • Agile Programming Methodologiesunmatched
    • Algorithmsunmatched
    • Ansibleunmatched
    • Application Programming Interface (API)unmatched
    • Architectural Servicesunmatched
    • Backlog Prioritizationunmatched
    • Best Practicesunmatched
    • CSS (Cascading Style Sheet)unmatched
    • Code Reviewsunmatched
    • Coding Standardsunmatched
    • Commercial Off-the-Shelf (COTS)unmatched
    • Communication Skillsunmatched
    • Component Frameworksunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Customer/Client Researchunmatched
    • Debugging Skillsunmatched
    • Debugging Toolsunmatched
    • Full Scope Polygraphunmatched
    • Functional Requirements Document (FRD)unmatched
    • Government Off-the Shelf (GOTS)unmatched
    • HTML (HyperText Markup Language)unmatched
    • Health Planunmatched
    • Javaunmatched
    • JavaScriptunmatched
    • Leadershipunmatched
    • Life Insuranceunmatched
    • Mentoringunmatched
    • National Security Agency (NSA)unmatched
    • Neo4junmatched
    • Node.jsunmatched
    • Performance Tuning/Optimizationunmatched
    • Problem Solving Skillsunmatched
    • Prototypingunmatched
    • Python Programming/Scripting Languageunmatched
    • React.jsunmatched
    • Requirements Derivationunmatched
    • Requirements Managementunmatched
    • Section 508unmatched
    • Sensitive Compartmented Information (SCI)unmatched
    • Software Administrationunmatched
    • Software Debuggingunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Software Reuseunmatched
    • Sprint Planningunmatched
    • Systems Engineeringunmatched
    • Systems Maintenanceunmatched
    • Technical Leadershipunmatched
    • Technical Writingunmatched
    • Technical/Engineering Designunmatched
    • Test Requirementsunmatched
    • Testingunmatched
    • Top Secret Clearanceunmatched
    • User Documentationunmatched
    • User Experience Design (UXD)unmatched
    • User Interface Designunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Vision Planunmatched
    • Vue.jsunmatched
    • Web Application Frameworkunmatched
    • Web Browsersunmatched
    • Web Content Accessibility Guidelines (WCAG)unmatched
    • Wireframesunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder