Jobs · Engineering · Maryland

ME00612-Cloud Software Engineer 3

Momentum Engineering, Inc. · Annapolis Junction, MD · 2 wk ago
On-siteEngineeringFull-time

Job Summary

- Seeking a Cloud Software Engineer to support the design, development, integration, and sustainment of secure cloud-based software solutions for mission-critical Department of Defense (DoD) and Intelligence Community (IC) programs - The successful candidate will perform all phases of the software development lifecycle, including requirements analysis, software design, development, installation, integration, evaluation, enhancement, maintenance, testing, and troubleshooting - This role requires the ability to work independently while providing technical guidance to junior engineers and developing cloud solutions that balance performance, scalability, resilience, security, and cost

Primary Responsibilities

- Perform requirements analysis and translate mission needs into secure, scalable cloud software solutions - Design, develop, integrate, test, deploy, and maintain cloud-native applications and services - Install, configure, evaluate, enhance, and sustain cloud-based software systems throughout the software development lifecycle - Diagnose, troubleshoot, and resolve complex software, cloud infrastructure, and system integration issues - Design cloud solutions that optimize cost, capability, availability, security, and operational resilience - Develop and review software architectures, technical designs, and engineering documentation for completeness and technical accuracy - Evaluate project requirements, estimate level of effort, define project tasks and schedules, and support technical planning activities - Participate in software integration, system validation, and operational testing to ensure mission readiness. - Collaborate with software engineers, cloud architects, DevSecOps engineers, system administrators, and mission stakeholders to deliver secure cloud capabilities - Provide technical leadership, mentoring, and guidance to junior software engineers and programmer/analysts - Participate in Agile software development activities, including sprint planning, design reviews, code reviews, and release planning - Support continuous improvement initiatives to enhance cloud platform performance, maintainability, and operational efficiency

Required Qualifications

- Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph - Minimum of eight (8) years of experience in software development and engineering, including: - Requirements analysis - Software design and development - Installation and integration - System evaluation and enhancement - Software maintenance - Testing and validation - Troubleshooting and problem diagnosis/resolution - Bachelor's degree in Computer Science or a related technical discipline is required - An additional four (4) years of directly related experience may be substituted for the degree requirement - Degrees in Mathematics, Information Systems, Engineering, or similar technical disciplines are considered qualifying technical degrees - Demonstrated ability to independently develop secure, scalable cloud software solutions and provide technical guidance to junior personnel - Candidates must possess one of the following cloud developer certifications prior to employment. Certification will be verified during the interview or offer process. - AWS Certified Developer – Associate - AWS Certified DevOps Engineer – Professional - Certified Kubernetes Application Developer (CKAD) - Elastic Certified Engineer

Desired Qualifications

- Experience designing and developing cloud-native applications and microservices - Experience with Amazon Web Services (AWS) cloud services and cloud architecture - Experience with containerization technologies such as Kubernetes and Docker - Experience developing RESTful APIs and distributed applications - Experience implementing Infrastructure as Code (IaC) using Terraform, AWS CloudFormation, or similar technologies - Experience supporting CI/CD pipelines and DevSecOps practices - Familiarity with Linux/UNIX operating systems and cloud platform administration - Experience working within Agile software development environments - Strong analytical, troubleshooting, and problem-solving skills - Excellent written and verbal communication skills with the ability to effectively collaborate across multidisciplinary teams

Pay and Benefits

- 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 - The pay range for this role is: - 180,000 - 235,000 USD per year (NBP)

Location

Engineering 1 Annapolis Junction, MD

Similar jobs