Senior Software Engineer - Software Engineering

Epitec, Inc.
Urbandale, IA, United States
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$187,200.0 - $191,360.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Amazon Web Services Software Applications Cloud Computing Internet Hosting Service Python (Programming Language) Reliability Engineering Software Engineering Datadog Grafana Reliability of Systems
+5 more
Kubernetes Information Technology Terraform Dynatrace Programming Languages

Job description

  • 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.
  • Develop infrastructure-as-code solutions using Terraform.
  • Collaborate with product teams, stakeholders, and engineers to deliver business-critical features.
  • Troubleshoot production issues and implement scalable solutions.
  • Create and maintain technical documentation.
  • Mentor junior engineers and provide technical guidance.
  • Participate in Agile development activities including planning, design reviews, and sprint execution.

Requirements

  • 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.
  • Ability 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, * Strong problem-solving and analytical skills.
  • Ability to manage multiple competing priorities in a dynamic environment.
  • Self-starter who thrives in a collaborative team setting.
  • Passion for building reliable, scalable, and high-performing systems.
  • Experience mentoring and supporting other engineers.

LI-JD1

#INDOEM

Benefits & conditions

3.43.4 out of 5 stars Urbandale, IA 50322 $90 - $92 an hour - Contract

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:01 min

Connecting frontend application performance to user retention and revenue

Dani Coll Dani Coll · WWC 2025

1:36 min

Visualizing memory limits and isolating suspicious endpoints

Dina Matveev Dina Matveev · Europe 2026 Virtual

10:40 min

Visualizing Prometheus open metrics using custom Grafana dashboards

Stijn Polfliet · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

12:08 min

Comparing Keptn orchestration capabilities against alternative software operators

Thomas Schütz · LIVE

Videos

See all

Related articles

See all