ME00523-Software Engineer 3

Momentum Engineering
  • Annapolis Junction, Maryland
  • Autofill and Review
4 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, Maryland

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