
Senior Software Engineer | Developer Experience
Western Governors University2 hours ago
Salt Lake City, UT, USASenior
Base Salary
$144k - $223k/yr
Responsibilities
- Design, build, and maintain scalable backend services for internal developer platforms and tooling.
- Develop APIs, automation services, service frameworks, and platform components using Java and Python.
- Improve developer experience systems, including build, test, deployment, service provisioning, environment management, and release automation.
- Partner with DevOps and platform teams on delivery pipelines and infrastructure automation.
- Improve observability, logging, tracing, monitoring, and reliability for internal engineering systems.
- Collaborate with frontend engineers working in Angular and Flutter on internal dashboards and tooling.
- Identify software delivery bottlenecks and build scalable solutions that reduce operational friction.
- Lead technical design discussions, mentor engineers, and promote best practices in developer experience, automation, and platform engineering.
Requirements
- 5+ years of professional software engineering experience.
- Strong backend development experience with Java and Python.
- Experience building internal tools, platforms, or developer-facing systems.
- Experience with Spring Boot, FastAPI, Flask, Django, or similar frameworks.
- Understanding of distributed systems and service-oriented architecture.
- Experience building APIs and automation services at scale.
- Familiarity with Angular and TypeScript for frontend integration.
- Experience with software delivery pipelines.
- Strong understanding of AWS, Azure, or GCP.
- Production experience with Docker and Kubernetes.
- Experience with relational and NoSQL databases.
- Preferred qualifications include platform engineering, developer experience, internal tooling, event-driven systems, message queues, developer portals, GraphQL, API gateways, Terraform, observability tooling, build systems, test automation, release engineering, large-scale engineering organizations, or monorepo environments.
- Strong debugging, troubleshooting, systems thinking, communication, and cross-team collaboration skills.
Benefits
- Full-time regular position with 40 standard weekly hours and bonus eligibility.
- Medical, dental, vision, telehealth, mental healthcare, health savings account, and flexible spending account benefits.
- Life insurance, disability coverage, accident, critical illness, hospital indemnity, legal, and identity theft coverage.
- Retirement savings plan, wellbeing program, and discounted WGU tuition.
- Flexible paid time off and paid sick time with no accrual requirement, 11 paid holidays, and other paid leaves including up to 12 weeks of parental leave.
- Flexible work environment and opportunities for career growth in platform engineering and technical leadership.
Tech Stack
AngularAWSAzureDjangoDockerFastAPIFlaskFlutterGoogle Cloud PlatformGraphQLJavaKubernetesPythonSpring BootTerraformTypeScript