ME00614-Cloud Software Engineer 3

Momentum Engineering

Maryland

On-site

USD 180,000 - 235,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

11 paid holidays
Minimum of 3 weeks paid time off (PTO)
Company-sponsored group medical plan
Company-paid dental and vision insurance

Job summary

Momentum Engineering is seeking a Senior Cloud Software Engineer to support large-scale cloud computing environments in Annapolis Junction, Maryland. This role involves a deep engagement in the Agile software development process, including designing, developing, and maintaining cloud-native applications.

The ideal candidate should have a robust background in Java, cloud engineering, and Containerization, along with an active Top Secret/SCI clearance. The position offers competitive salary and excellent benefits.

Qualifications

  • Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph.
  • Minimum of eight (8) years in software development and engineering.
  • Strong Java development experience supporting distributed systems.

Responsibilities

  • Design and sustain cloud-native software applications.
  • Integrate and troubleshoot complex software and infrastructure.
  • Develop and maintain Infrastructure as Code (IaC).

Skills

Java development
Cloud engineering
Containerization (Docker, Kubernetes)
Infrastructure as Code (IaC)
DevSecOps
Linux-based environments
Agile methodologies

Education

Bachelor's degree in Computer Science or related field

Tools

Ansible
Puppet

Job description

ME00614-Cloud Software Engineer 3

Momentum Engineering, Inc. - Annapolis Junction, Maryland, United States

Job Summary
  • Seeking a highly skilled Senior Cloud Software Engineer to support a team within a large-scale, mission-critical cloud computing environment
  • The successful candidate will contribute to all phases of the Agile software development lifecycle, designing, developing, integrating, testing, deploying, and sustaining cloud-native applications supporting enterprise data platforms and large compute clusters
  • This position requires a technical leader capable of independently designing scalable cloud solutions, integrating Commercial-Off-the-Shelf (COTS) and Government-Off-the-Shelf (GOTS) technologies, optimizing system performance, and mentoring junior engineers
  • The ideal candidate possesses extensive experience in Java development, cloud engineering, containerization, Infrastructure as Code (IaC), DevSecOps, and Linux-based enterprise environments supporting Department of Defense (DoD) or Intelligence Community (IC) missions
Primary Responsibilities
  • Design, develop, integrate, test, deploy, and sustain cloud-native software applications supporting large-scale enterprise compute environments
  • Perform requirements analysis, software architecture, technical design, implementation, integration, testing, deployment, maintenance, and operational sustainment
  • Design and implement scalable software solutions, including integration and extension of Commercial-Off-the-Shelf (COTS) and Government-Off-the-Shelf (GOTS) products
  • Develop high-performance Java applications supporting distributed systems, networking, and multithreaded processing
  • Troubleshoot, diagnose, and resolve complex software, infrastructure, and system integration issues while optimizing performance and reliability
  • Develop and maintain Infrastructure as Code (IaC) using tools such as Ansible or Puppet to automate infrastructure provisioning and configuration
  • Design, implement, and support CI/CD pipelines, automated testing, software deployments, monitoring, and release management
  • Develop and maintain containerized applications utilizing Docker and Kubernetes within microservices-based architectures
  • Create and execute software integration, system, and acceptance test plans, procedures, and test scripts
  • Develop Standard Operating Procedures (SOPs), technical documentation, design artifacts, and implementation guides
  • Review software architectures and technical designs to ensure accuracy, completeness, scalability, maintainability, and security
  • Provide technical leadership, mentorship, and guidance to junior software engineers and development teams
  • Participate in project planning activities, including task estimation, technical planning, scheduling, and risk identification
  • Participate in a rotating Tier III on-call support schedule and provide surge support during high-priority operational events
  • Support software modernization initiatives while maintaining operational continuity and mission readiness
Required Qualifications
  • Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
  • Bachelor's degree in Computer Science or a related technical discipline, including Mathematics, Information Systems, Engineering, or a closely related field
  • Minimum of eight (8) years of experience in software development and engineering, including
    • Requirements analysis
    • Software design and development
    • Software integration
    • Testing and validation
    • Troubleshooting and problem resolution
  • Minimum of six (6) years of experience developing applications using Java, C, or C++
  • Minimum of five (5) years of experience working in UNIX/Linux (Red Hat-based) environments
  • Minimum of three (3) years of experience performing software integration and testing, including development of test plans and test scripts
  • Strong Java development experience supporting distributed systems, networking, and multithreaded applications
  • Experience developing and maintaining Infrastructure as Code (IaC) using Ansible, Puppet, or comparable automation frameworks
  • Experience implementing and maintaining CI/CD pipelines supporting automated testing, deployment, monitoring, and continuous delivery
  • Experience working within Agile software development environments utilizing modern source control and collaborative development practices
  • Strong Linux administration skills and proficiency in one or more scripting languages such as Python, Bash, Ruby, or Perl
  • Experience developing microservices and containerized applications using Docker and Kubernetes
  • Willingness to participate in a rotating Tier III on-call schedule and support surge operational requirements
  • Ability to work primarily onsite at the customer location with limited situational telework
  • Certification: Must possess one of the following certifications prior to employment (verified during interview or offer):
    • AWS Certified Developer – Associate
    • AWS Certified DevOps Engineer – Professional
    • Certified Kubernetes Application Developer (CKAD)
    • Hadoop Developer Certification
Desired Qualifications
  • Experience supporting enterprise data platforms utilizing Apache Hadoop
  • Experience with Apache Accumulo, Apache NiFi, and enterprise data processing frameworks
  • Experience with MongoDB, ActiveMQ, or similar messaging technologies
  • Experience developing applications using the Spring Framework
  • Experience with Python and Bash scripting for automation and operational support
  • Knowledge of secure software development practices, cybersecurity principles, and compliance requirements
  • Experience supporting Amazon Web Services (AWS), hybrid cloud environments, and cloud-native architectures
  • Experience optimizing distributed applications supporting large-scale data processing environments
  • Familiarity with enterprise monitoring, logging, and observability solutions
Benefits
  • Exempt hourly position
  • 11 paid holidays
  • Minimum of 3 weeks paid time off (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
Salary Information

Pay Range: 180,000 - 235,000 USD per year (NBP)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ME00614-Cloud Software Engineer 3
ME00614-Cloud Software Engineer 3

Momentum Engineering, Inc • Annapolis (MD)

On-site
USD 110,000 - 150,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored medical plan
+2
ME00614-Cloud Software Engineer 3
ME00614-Cloud Software Engineer 3

Momentum Engineering, Inc. • Maryland

On-site
USD 110,000 - 160,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored medical plan
+2
ME00611-Cloud Software Engineer 2
ME00611-Cloud Software Engineer 2

Momentum Engineering • Maryland

On-site
USD 140,000 - 190,000
11 paid holidays
Minimum of 3 weeks PTO
Company-sponsored medical plan
+1
ME00612-Cloud Software Engineer 3
ME00612-Cloud Software Engineer 3

Momentum Engineering • Maryland

On-site
USD 180,000 - 235,000
11 paid holidays
Minimum three weeks paid time off (PTO)
Company-sponsored medical and dental insurance
ME00610-Cloud Software Engineer 2
ME00610-Cloud Software Engineer 2

Momentum Engineering • Maryland

On-site
USD 140,000 - 190,000
11 paid holidays
Minimum of 3 weeks PTO
Company-sponsored medical plan
+3
ME00613-Cloud Software Engineer 3
ME00613-Cloud Software Engineer 3

Momentum Engineering • Maryland

On-site
USD 180,000 - 235,000
11 paid holidays
Minimum of 3 weeks PTO
Company-sponsored medical plan
+3
ME00615-Cloud System Administrator 2
ME00615-Cloud System Administrator 2

Momentum Engineering • Maryland

On-site
USD 150,000 - 205,000
11 paid holidays
Minimum of 3 weeks PTO
Company-sponsored medical plan
+2
ME00625-Software Engineer 2
ME00625-Software Engineer 2

Momentum Engineering • Maryland

On-site
USD 165,000 - 225,000
11 paid holidays
Minimum 3 weeks PTO
Company-sponsored medical plan
+1
ME00626-Software Engineer 2
ME00626-Software Engineer 2

Momentum Engineering • Maryland

On-site
USD 165,000 - 225,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored medical plan
+1
ME00612-Cloud Software Engineer 3
ME00612-Cloud Software Engineer 3

Momentum Engineering, Inc • Annapolis (MD)

On-site
USD 90,000 - 130,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored group medical plan
+2