Cloud Software Engineer 2
Summary
Wyetech is hiring a Cloud Software Engineer 2 in Annapolis Junction, MD to design, build, and sustain cloud-native software for federal government customers: Java/Spring Boot or Python microservices, Docker and Kubernetes, AWS, IaC, data pipelines, dashboards, and CI/CD. US citizenship and an active TS/SCI clearance with polygraph are required.
Capabilities
- Design and implement resilient, scalable, and cost-efficient cloud-native architectures.
- Develop and maintain robust RESTful APIs and microservices using Java (Spring Boot) or Python.
- Build, deploy, and manage containerized applications using Docker, emphasizing optimized image layering, security,
- Implement Infrastructure as Code (IaC) to automate provisioning, configuration, and management of cloud resources.
- Create interactive, data-driven dashboards and visualization tools using modern front-end frameworks such as React or Solid.
- Orchestrate complex services within a Kubernetes environment, managing deployments, ingress controllers, service meshes, and stateful workloads.
- Design and implement distributed data pipelines to ingest, process, and store high-volume data efficiently.
- Ensure seamless data flow between cloud storage, microservices, and application layers while maintaining high availability.
- Build and maintain automated CI/CD pipelines for rapid, reliable software delivery.
- Implement comprehensive testing strategies, including unit, integration, and cloud-readiness tests.
- Monitor system health and performance, proactively identifying and resolving bottlenecks in production environments.
- Partner with data architects, DevOps teams, and product managers to align technical solutions with business objectives.
- Produce clear documentation of architectural patterns, deployment workflows, and operational procedures.
Required Qualifications
- TS/SCI with agency appropriate poly
- Five (5) or more years of directly related software engineering or cloud development experience.
- Bachelor’s degree in Computer Science or a related technical field is highly desired and may be substituted for two (2) years of experience.
Required Technical Skills
- Strong proficiency in Java (Spring Boot) or Python.
- Hands-on experience with cloud platforms, preferably AWS.
- Solid understanding of web application frameworks and microservice architectures.
- Proven experience building and managing data processing pipelines.
Excellent analytical, communication, and collaboration skills.
Required Certifications
- AWS Certified Developer – Associate
- AWS DevOps Engineer – Professional
- Certified Kubernetes Application Developer (CKAD)
- Elastic Certified Engineer
Desired Technical Skills
- Deep understanding of Kubernetes internals, including Pods, Services, Namespaces, and resource management.
- Experience with Kubernetes Operators and Custom Resource Definitions (CRDs).
- Familiarity with distributed streaming platforms (e.g., Kafka) and graph databases (e.g., Neo4j).
- Expertise in cloud monitoring and observability tools, such as Prometheus, Grafana, or the ELK stack.
- Proficiency with Infrastructure as Code (IaC) tools, including Terraform or AWS CloudFormation.
- Experience with big data processing frameworks, such as Apache Spark, is a plus.
Skills
As published by lever · 2 questions
Basics
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Twitter URL, GitHub URL, Portfolio URL, Wyetech
Pick from a list (2)
- Are you a U.S. citizen?
- Which of the following best describes your current security clearance status? optional