Senior Software Engineer - Software Engineering
EPITEC · Urbandale, IA · 2 days ago
Business Development$90–$92/hrContract
Key Responsibilities
- Design, develop, test, and maintain software applications and platform services.
- Build and support cloud-native solutions hosted in AWS.
- Deploy, manage, and optimize Kubernetes/EKS environments.
- Improve system reliability, observability, monitoring, and performance.
- Create and maintain technical documentation.
- Mentor junior engineers and provide technical guidance.
- Participate in Agile development activities including planning, design reviews, and sprint execution.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or related field (or equivalent experience).
- 4–7+ years of software development experience.
- 3+ years of experience hosting services within AWS cloud environments.
- 3+ years of experience deploying and managing Kubernetes/EKS clusters.
- Experience with Site Reliability Engineering (SRE), observability, monitoring, or distributed tracing.
- Strong understanding of Agile software development methodologies.
- Able to translate business requirements into technical solutions.
- Excellent communication and collaboration skills.
Technical Skills Required
- Kubernetes
- Amazon Web Services (AWS)
- Terraform
- OpenTelemetry
- Java, Go, or comparable programming language
Preferred
- Datadog
- Grafana
- Python
- Scala