Jobs · Engineering · Utah

Staff Software Engineer | Developer Experience

Western Governors University · Salt Lake City Metropolitan Area · 3 wk ago
On-siteEngineering$161k–$250k/yrFull-time

Job Description

The university is scaling its engineering organization by investing in internal platforms, developer tooling, and software delivery systems. We're seeking a Staff Software Engineer to lead the design and evolution of these systems and help define the future of developer experience across the organization.

Required Qualifications

  • 8+ years of professional software engineering experience
  • Deep expertise in backend development with Java and/or Python
  • Proven experience building internal platforms, developer tooling, or large-scale infrastructure systems
  • Strong background in distributed systems, microservices, and API design
  • Experience designing and scaling CI/CD systems and software delivery pipelines
  • Strong understanding of cloud platforms (AWS, Azure, or GCP)
  • Experience with Docker and Kubernetes in production environments
  • Experience building and operating high-reliability backend services
  • Familiarity with frontend integration using Angular and TypeScript for internal tools
  • Strong systems thinking and ability to operate across multiple technical domains
  • Proven ability to influence without authority across engineering organizations
  • Excellent communication skills and technical leadership capabilities

Preferred Qualifications

  • Experience in Staff or Principal-level roles in platform engineering or DevEx organizations
  • Experience building developer portals, internal PaaS systems, or self-service infrastructure
  • Strong experience with event-driven architectures and message queues
  • Experience with API gateways, GraphQL, or service mesh technologies
  • Deep knowledge of observability platforms and SRE practices
  • Experience with infrastructure-as-code (Terraform or similar)
  • Experience improving large-scale monorepos or multi-team engineering environments
  • Background in release engineering or build system optimization
  • Passion for improving developer productivity at organizational scale

What You’ll Do

  • Lead the architecture and development of internal developer platforms, tooling, and backend services
  • Define technical strategy for developer experience (DevEx), including CI/CD, build systems, and deployment automation
  • Design and implement scalable backend services and APIs using Java and Python
  • Establish engineering standards and patterns for internal tooling, service development, and platform integrations
  • Partner with DevOps and platform teams to evolve infrastructure automation and cloud-native delivery systems
  • Build and enhance self-service tooling for service provisioning, environments, and deployments
  • Collaborate with engineering leadership to identify systemic bottlenecks in software delivery and resolve them through platform solutions
  • Mentor senior and mid-level engineers, providing architectural guidance and technical leadership
  • Influence long-term platform roadmap and contribute to organizational engineering strategy
  • Participate in design reviews, technical governance, and large-scale system planning

Similar jobs