ME00523-Software Engineer 3

Momentum Engineering
  • Annapolis Junction
    30+ days ago

    Job Description

    Job Summary

    • The Software Engineer will work with a massively parallel enterprise platform, built with Java on Free and Open-Source Software products including Kubernetes, Hadoop and Accumulo, to enable execution of data-intensive analytics on a managed infrastructure
    • The ideal candidate will be a self-motivated Java developer who proactively completes tasks with a strong attention to detail
    • The ideal candidate should be skilled in Java, database technologies (MariaDB, MySQL Postgres etc.) and have some experience with Map Reduce programming model and technologies (such as Hadoop, Hive, Pig, etc.)

    Primary Responsibilities

    • Design, develop, and implement software applications, services, and system components
    • Participate in requirements analysis, architecture design, and technical solution development
    • Write clean, maintainable, and efficient code using modern programming languages and frameworks
    • Perform unit testing, integration testing, debugging, and performance tuning
    • Support deployment activities, including CI/CD pipelines and DevSecOps practices
    • Collaborate with cross-functional teams including systems engineers, cybersecurity staff, and stakeholders
    • Implement secure coding practices and comply with applicable security and compliance standards
    • Maintain documentation, version control, and configuration management for developed software
    • Provide sustainment support, including troubleshooting, patching, and enhancements

    Required Qualifications

    • Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
    • Twenty (20) years of experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution
    • Bachelor’s degree in a technical discipline from an accredited college or university is required
    • Five (5) years of additional software engineering experience may be substituted for a bachelor’s degree
    • Willingness to be a committer/contributor to open source applications
    • Experience in Java programming for distributed systems, that includes networking and multi-threading
    • Strong Java developer that also has the following background: Kubernetes, Hadoop, MariaDB (or similar), Map Reduce programming model (such as Hadoop, Hive, or Pig), Docker, Python, and Ansible
    • Knowledge of Linux OS development, Docker, Kubernetes, Python, and Ansible

    Desired Qualifications

    • Experience with the following skills:
      • Apache Hadoop
      • Apache Accumulo
      • Apache Zookeeper
      • Apache NiFi
      • Java Programming
      • HAProxy
      • Linux operating system monitoring and tuning
      • Linux operating system level virtualization
      • Committer/contributor to open-source application
      • Agile development experience

    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
    • Ansibleunmatched
    • Apacheunmatched
    • Apache Hadoopunmatched
    • Apache Hiveunmatched
    • Apache Pigunmatched
    • Apache ZooKeeperunmatched
    • CMVC (Configuration Management Version Control)unmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Data Analysisunmatched
    • Database Technologyunmatched
    • Debugging Skillsunmatched
    • Detail Orientedunmatched
    • Distributed Computingunmatched
    • Dockerunmatched
    • Documentationunmatched
    • Engineeringunmatched
    • Full Scope Polygraphunmatched
    • Health Planunmatched
    • Identify Issuesunmatched
    • Integration Testingunmatched
    • Internet Securityunmatched
    • Javaunmatched
    • Life Insuranceunmatched
    • Linux Operating Systemunmatched
    • MapReduceunmatched
    • MariaDBunmatched
    • Multithreaded Programmingunmatched
    • MySQLunmatched
    • National Security Agency (NSA)unmatched
    • Open Sourceunmatched
    • Performance Tuning/Optimizationunmatched
    • PostgreSQLunmatched
    • Problem Solving Skillsunmatched
    • Programming Languagesunmatched
    • Python Programming/Scripting Languageunmatched
    • Regulatory Complianceunmatched
    • Requirements Managementunmatched
    • Secure Codingunmatched
    • Security Complianceunmatched
    • Sensitive Compartmented Information (SCI)unmatched
    • Software Configuration Managementunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software Installationunmatched
    • Software Patchesunmatched
    • Systems Engineeringunmatched
    • Technical/Engineering Designunmatched
    • Testingunmatched
    • Top Secret Clearanceunmatched
    • Unit Testunmatched
    • Virtualizationunmatched
    • Vision Planunmatched

    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