Jobs · Information Technology

Cloud Software Engineer

Sundayy · United States · 1 mo ago
RemoteRemoteInformation TechnologyFull-time

About The Role

The Lead Cloud Software Engineer will be an integral part of the Mission Networks Cloud Engineering team, focusing on leveraging cloud service providers such as AWS, Microsoft Azure, and Google Cloud to develop and deploy scalable, secure, and reliable cloud-based solutions. This role requires a seasoned professional with extensive experience in software development, cloud architecture, and microservices deployment. The successful candidate will collaborate with cross-functional teams to define requirements, design software architectures, and implement APIs and serverless frameworks to ensure mission-critical readiness. The role involves leading the design, development, and integration of cloud applications within an Agile environment. Responsibilities include building automated deployment pipelines, providing operational support, and ensuring high availability of cloud services. The candidate will also work on tasks such as rapid prototyping, integrating Commercial Off-The-Shelf (COTS) products, and deploying cloud solutions that meet stringent security and performance standards.

Responsibilities

  • Lead the design, development, and integration of cloud software applications in an Agile environment.
  • Develop cloud-based applications and configure deployment environments to ensure seamless integration between cloud and non-cloud components.
  • Collaborate with development teams and stakeholders to review designs, estimates, and identify risks, assumptions, and limitations.
  • Implement DevOps best practices to automate build, test, and deployment processes, enhancing continuous integration and delivery.
  • Provide operational support to ensure applications meet high availability standards and service level agreements (SLAs).
  • Design, develop, and deploy microservices in Kubernetes-based environments such as EKS or OpenShift.
  • Apply microservice architectural patterns to create scalable and maintainable enterprise systems.
  • Work with cloud environments focusing on containerized workloads, databases, and object storage solutions.
  • Maintain the ability to obtain and retain an FAA public trust clearance.

Qualifications

  • Bachelor's Degree in Computer Engineering, Computer Science, or related field with a minimum of 6-9 years of software development experience.
  • Graduate Degree with at least 4-7 years of relevant experience.
  • Alternatively, a minimum of 10-12 years of software experience in lieu of a degree.

Benefits

  • Competitive salary and comprehensive benefits package.
  • Opportunities for professional development and career growth.
  • Inclusive and diverse work environment encouraging innovation.
  • Work-life balance with flexible work schedules.
  • Access to cutting-edge technology and projects in defense and security sectors.

Similar jobs

Cloud Software Engineer

HaystackUpper Marlboro, MD· 4 days ago
RemoteEngineering$80k–$120k/yrapply on haystackapp.io

Cloud Software Engineer

Visionist, Inc.Fort George G. Meade, MD· 3 mo ago
Engineering$135k–$206k/yrapply on app.jobvite.com

Cloud Software Engineer

Utah Housing CorporationWest Valley City, UT· 3 mo ago
Engineeringapply on utahhousingcorp.applicantpro.com