Unknown Company

Senior Software Engineer | Developer Experience

salt lake city, ut • Posted 5 days ago
Onsite Full Time General

Senior Backend-Focused Full Stack Software EngineerAt Western Governors University, we are investing heavily in modern engineering platforms and internal tooling that improve how software is built, tested, deployed, and operated. We're seeking a highly skilled Senior Backend-Focused Full Stack Software Engineer to help design and scale the internal systems, developer platforms, and automation that power our engineering organization. This role is ideal for an engineer who enjoys building backend systems and APIs—but is especially energized by improving developer experience, internal tooling, and platform capabilities.

You'll work across Java and Python backend services while partnering closely with platform engineers, DevOps, and product teams to streamline the software delivery lifecycle. You will help shape the internal "paved roads" that engineering teams rely on: CI/CD automation, service scaffolding, developer portals, observability systems, internal APIs, and shared platform services. Your work will directly improve engineering velocity, reliability, and consistency across the organization.What You'll DoDesign, build, and maintain scalable backend services that power internal developer platforms and toolingDevelop APIs, automation services, and platform components using Java and PythonImprove and evolve internal developer experience (DevEx) systems, including build, test, and deployment pipelinesBuild and maintain internal tooling for service provisioning, environment management, and release automationPartner with DevOps and platform teams to enhance CI/CD pipelines and infrastructure automationDevelop internal APIs and service frameworks that enable teams to build and ship software fasterImprove observability, logging, tracing, and monitoring systems for engineering teamsCollaborate with frontend engineers working in Angular and Flutter on internal dashboards and tooling interfacesReduce operational friction by identifying bottlenecks in the SDLC and building scalable solutionsLead technical design discussions for platform architecture and internal systemsMentor engineers and help drive best practices in DevEx, automation, and platform engineeringSupport and improve reliability of internal systems used by engineering teams across the organizationRequired Qualifications5+ years of professional software engineering experienceStrong backend development experience with Java and PythonExperience building internal tools, platforms, or developer-facing systemsExperience with Spring Boot, FastAPI, Flask, Django, or similar frameworksSolid understanding of distributed systems and service-oriented architectureExperience building APIs and automation services at scaleFamiliarity with frontend integration using Angular and TypeScriptExperience with CI/CD systems and software delivery pipelinesStrong understanding of cloud platforms (AWS, Azure, or GCP)Experience with Docker and Kubernetes in production environmentsExperience working with relational and NoSQL databasesStrong debugging, troubleshooting, and systems thinking skillsExcellent communication skills and ability to work across engineering teamsPreferred QualificationsExperience in platform engineering, DevEx, or internal developer tooling teamsExperience with event-driven systems and message queuesExperience building developer portals or internal self-service platformsFamiliarity with GraphQL and API gateway architecturesExperience with infrastructure-as-code (Terraform or similar)Strong knowledge of observability tooling (metrics, logging, tracing)Experience improving build systems, test automation, or release engineeringExperience supporting large-scale engineering organizations or monorepo environmentsPassion for improving engineering velocity and developer productivityWhat Success Looks LikeEngineers across the organization ship software faster and with fewer friction pointsInternal tooling and platforms are reliable, scalable, and easy to useCI/CD pipelines and release processes are streamlined and automatedImproved visibility into system health through strong observability practicesReduced operational overhead through self-service developer platformsStrong collaboration between platform, product, and application engineering teamsConsistent engineering standards and improved developer experience across teamsWhy Join Us?Direct impact on how hundreds of engineers build and deliver softwareOpportunity to shape modern developer platforms and internal tooling ecosystemsWork on high-impact systems that improve engineering velocity at scaleModern cloud-native stack and automation-first engineering cultureCollaborative, platform-focused engineering organizationCompetitive compensation and comprehensive benefitsFlexible work environmentStrong career growth in platform engineering and technical leadershipMission-driven organization focused on expanding access to educationPosition & Application DetailsFull-Time Regular Positions (classified as regular and working 40 standard weekly hours): This is a full-time, regular position (classified for 40 standard weekly hours) that is eligible for bonuses; medical, dental, vision, telehealth and mental healthcare; health savings account and flexible spending account; basic and voluntary life insurance; disability coverage; accident, critical illness and hospital indemnity supplemental coverages; legal and identity theft coverage; retirement savings plan; wellbeing program; discounted WGU tuition; and flexible paid time off for rest and relaxation with no need for accrual, flexible paid sick time with no need for accrual, 11 paid holidays, and other paid leaves, including up to 12 weeks of parental leave.How to Apply: If interested, an application will need to be submitted online.

Internal WGU employees will need to apply through the internal job board in Workday.Additional InformationDisclaimer: The job posting highlights the most critical responsibilities and requirements of the job. It's not all-inclusive.Accommodations: Applicants with disabilities who require assistance or accommodation during the application or interview process should contact our Talent Acquisition team at Employment Opportunity: All qualified applicants will receive consideration for employment without regard to any protected characteristic as required by law.

Back to Job Search