ME00624-Software Engineer 2

Momentum Engineering Openings

  • Annapolis Junction
  • 30 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Agile Programming Methodologiesunmatched
    • Amazon Web Services (AWS)unmatched
    • Analysis Skillsunmatched
    • Apache Sparkunmatched
    • Application Programming Interface (API)unmatched
    • Build Managementunmatched
    • Cloud Applicationsunmatched
    • Cloud Architectureunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Data Managementunmatched
    • Data Processingunmatched
    • Data Scienceunmatched
    • Data Visualizationunmatched
    • Distributed Computingunmatched
    • Dockerunmatched
    • Documentationunmatched
    • Engineeringunmatched
    • Enterprise Applicationsunmatched
    • Full Scope Polygraphunmatched
    • Health Planunmatched
    • Identify Issuesunmatched
    • Integrated Circuits (ICs)unmatched
    • Intelligence Communityunmatched
    • Internet Applicationunmatched
    • Javaunmatched
    • JavaScript Frameworksunmatched
    • Life Insuranceunmatched
    • Microservicesunmatched
    • National Security Agency (NSA)unmatched
    • Operations Processesunmatched
    • Problem Solving Skillsunmatched
    • Product Demonstrationunmatched
    • Production Controlunmatched
    • Python Programming/Scripting Languageunmatched
    • REST (Representational State Transfer)unmatched
    • React.jsunmatched
    • Release Management/Engineeringunmatched
    • Reliability Engineeringunmatched
    • Reporting Dashboardsunmatched
    • Resource Managementunmatched
    • Sensitive Compartmented Information (SCI)unmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Software Testingunmatched
    • Sprint Planningunmatched
    • Systems Reliabilityunmatched
    • Systems Scalabilityunmatched
    • Test Automationunmatched
    • Test Plan/Scheduleunmatched
    • Testingunmatched
    • Top Secret Clearanceunmatched
    • United States Department of Defense (DoD)unmatched
    • User Interface/Experience (UI/UX)unmatched
    • Vision Planunmatched
    • Web Programmingunmatched
    • jQueryunmatched

    Description

    Job Summary

    • Seeking a highly experienced Software Engineer to join a team supporting mission-critical Department of Defense (DoD) and Intelligence Community (IC) programs
    • The successful candidate will design, develop, deploy, and sustain scalable, cloud-native web applications that leverage Kubernetes to orchestrate containerized services supporting advanced analytics and data-intensive workloads
    • This position offers the opportunity to work across the full software development lifecycle while collaborating with data scientists, software engineers, and product managers to deliver secure, high-performance solutions utilizing modern cloud, containerization, and microservices technologies

    Primary Responsibilities

    • Design, develop, test, deploy, and maintain scalable, high-performance web applications supporting enterprise analytics platforms
    • Architect and implement cloud-native applications utilizing Kubernetes, Docker, and microservices-based architectures
    • Design, develop, and maintain RESTful APIs and backend services using Python or Java
    • Design and implement scalable data pipelines to ingest, process, transform, and deliver data supporting enterprise applications
    • Develop interactive dashboards and data visualizations using modern front-end frameworks such as React, Solid, or jQuery
    • Build, deploy, and manage containerized applications using Docker and Kubernetes
    • Develop and execute unit, integration, and end-to-end test plans to ensure software quality, reliability, and maintainability
    • Design, implement, and maintain CI/CD pipelines supporting automated software builds, testing, deployment, and release management
    • Monitor production applications, troubleshoot performance issues, and implement enhancements to improve system reliability and scalability
    • Collaborate with software engineers, data scientists, product managers, and mission stakeholders to develop innovative technical solutions
    • Communicate technical concepts, system designs, and implementation approaches to both technical and non-technical audiences
    • Participate in Agile software development activities, including sprint planning, code reviews, demonstrations, and retrospectives
    • Develop and maintain software documentation, design artifacts, interface specifications, and operational procedures

    Required Qualifications

    • Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
    • Minimum of fourteen (14) years of Software Engineering experience supporting programs of similar scope, type, and complexity
    • Bachelor's degree in Computer Science or a related technical discipline
      • Four (4) additional years of directly related Software Engineering experience may be substituted in lieu of the degree requirement
    • Proficiency developing enterprise applications using Python or Java
    • Experience with web application development frameworks such as Flask, Django, or Spring Boot
    • Experience designing and implementing RESTful APIs and microservices
    • Experience developing data pipelines and supporting enterprise data processing workflows
    • Experience working within Agile software development environments
    • Excellent analytical, troubleshooting, communication, collaboration, and problem-solving skills

    Desired Qualifications

    • Strong understanding of Kubernetes architecture, including Deployments, Pods, Services, Namespaces, ConfigMaps, Secrets, and resource management
    • Experience developing or supporting Kubernetes Operators and Custom Resource Definitions (CRDs)
    • Experience with Kubernetes monitoring, logging, and observability tools, including Prometheus, Grafana, and the ELK Stack
    • Experience deploying and managing containerized applications using Docker and Kubernetes
    • Experience developing interactive web applications using React, Solid, jQuery, or similar JavaScript frameworks
    • Experience with Apache Spark or other distributed data processing frameworks
    • Experience supporting cloud platforms such as Amazon Web Services (AWS)
    • Experience with CI/CD pipelines, Infrastructure as Code (IaC), and DevSecOps practices
    • Experience supporting enterprise analytics, distributed systems, or cloud-native application architectures

    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

    Similar Jobs

    See more jobs