
Senior Software Engineer | Developer Experience
Western Governors University2 days ago
Salt Lake City, UT, USASenior
Base Salary
$144k - $223k/yr
Responsibilities
- Design, build, and maintain scalable backend services powering internal developer platforms and tooling.
- Develop APIs, automation services, platform components, and service frameworks using Java and Python.
- Build and improve CI/CD pipelines, software delivery automation, service provisioning, environment management, and release automation.
- Develop internal developer portals, self-service platforms, and tooling that improve engineering productivity.
- Improve observability, logging, tracing, monitoring, reliability, and operational efficiency for internal systems.
- Partner with DevOps, platform, frontend, product, and application engineering teams to streamline the software delivery lifecycle.
- Lead technical design discussions for platform architecture and internal systems.
- Mentor engineers and promote best practices in developer experience, automation, and platform engineering.
Requirements
- At least 5 years of professional software engineering experience.
- Strong backend development experience with Java and Python.
- Experience building internal tools, platforms, or developer-facing systems and APIs at scale.
- Experience with Spring Boot, FastAPI, Flask, Django, or similar frameworks.
- Understanding of distributed systems, service-oriented architecture, cloud platforms, relational databases, and NoSQL databases.
- Experience with CI/CD systems, software delivery pipelines, Docker, and Kubernetes in production environments.
- Familiarity with frontend integration using Angular and TypeScript.
- Strong debugging, troubleshooting, systems thinking, communication, and cross-team collaboration skills.
- 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, and large-scale engineering or monorepo environments.
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, discounted WGU tuition, and flexible paid time off and paid sick time without accrual requirements.
- Eleven paid holidays and other paid leaves, including up to 12 weeks of parental leave.
- Flexible work environment, career growth opportunities, and a mission-driven organization focused on expanding access to education.
Tech Stack
AngularAWSAzureDjangoDockerFastAPIFlaskFlutterGoogle Cloud PlatformGraphQLJavaKubernetesPythonSpring BootTerraformTypeScript
About Western Governors University
Western Governors University is a nonprofit, accredited online university offering competency-based bachelor’s and master’s degree programs for working adults in business, IT, teaching, and healthcare. It operates a tuition-based model with flat-rate terms that let students advance as they demonstrate proficiency. Founded in 1997 by 19 U.S. governors and based in the Salt Lake City, Utah area, WGU serves students nationwide through fully remote instruction and support.