MT
Cloud Software Engineer
Modern Technology Solutions Inc
On-site Full-time Mid Level $90k – $120k/yr 3w ago
About the role
What You'll Do (Day-to-Day)
- Design, develop, and deploy cloud-native microservices and backend components across multi-cloud environments (AWS, Azure, or GCP).
- Build containerized services and manage Kubernetes deployments, scaling policies, service mesh configurations, and operational observability.
- Implement and improve CI/CD automation, including build pipelines, automated testing, secret management, and secure deployment workflows.
- Integrate cloud services with enterprise authentication, monitoring, data pipelines, and event-driven architectures.
- Participate in Agile Scrum ceremonies, collaborate with cross-functional teams, and contribute to design reviews and backlog refinement.
- Monitor system performance, troubleshoot issues, and optimize cloud workloads for reliability, security, and cost efficiency.
- Produce and maintain technical documentation, including architecture diagrams, environment configurations, and operational runbooks.
Responsibilities (Expanded)
- Develop cloud-ready services and APIs using best-practice design patterns for distributed systems.
- Manage Kubernetes clusters, including deploying workloads, configuring networking and ingress, tuning autoscaling, and implementing observability tools.
- Build and maintain automated CI/CD pipelines supporting unit testing, integration testing, vulnerability scanning, artifact storage, and multi-environment deployments.
- Implement infrastructure-as-code using tools such as Terraform, Helm, or similar technologies.
- Integrate logging, monitoring, alerting, and tracing solutions to maintain high service availability and rapid incident response.
- Ensure security best practices across cloud deployments, including identity and access management, secrets handling, and compliance requirements.
- Participate in technical planning, architectural discussions, code reviews, and design walkthroughs; propose improvements to cloud architecture and engineering processes.
- Work closely with SREs, platform teams, mission developers, and cybersecurity teams to ensure robust, secure, enterprise-aligned cloud solutions.
Minimum Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field.
- 2-5 years of professional software engineering experience, including cloud-based development.
- Hands-on experience with at least one major cloud provider (AWS, Azure, or GCP).
- Proficiency with containerization (Docker) and orchestrators such as Kubernetes.
- Experience building and deploying microservices using languages such as Python, Go, or Java.
- Familiarity with CI/CD pipelines (GitLab, GitHub Actions, Jenkins, etc.).
- Understanding of networking fundamentals, REST APIs, and distributed systems concepts.
- Ability to work effectively in Agile Scrum teams and collaborate with diverse stakeholders.
- Eligibility to obtain and maintain any required security clearances.
Preferred/Bonus
- Experience managing production Kubernetes workloads, including logging/monitoring frameworks (ELK, Prometheus, Grafana, OpenTelemetry).
- Hands-on infrastructure-as-code experience with Terraform, Helm, or similar tools.
- Knowledge of event-driven architectures, message brokers, or cloud-native data pipelines.
- Experience working in multi-cloud or hybrid-cloud environments.
- Familiarity with zero-trust security models, cloud security practices, and enclave-based deployments.
- Prior experience in defense, intelligence, or mission-critical system environments.
- Certifications such as AWS Solutions Architect, Azure Developer/Administrator, GCP Cloud Engineer, CKA/CKAD, or similar.
Skills
AWSAzureCI/CDDockerGCPGoGitLabGrafanaHelmJavaJenkinsKubernetesMicroservicesOpenTelemetryPrometheusPythonREST APIsTerraform
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free