Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Western Governors University Logo

Senior Software Engineer - Site Reliability

Western Governors University

$140,200 - $217,200
Dec 9, 2025
Salt Lake City, UT, US
Apply Now

Western Governors University (WGU) is seeking a Senior Software Engineer to design, develop, test, and deploy enterprise-grade applications that support its mission of expanding access to higher education through online, competency-based degree programs.

Requirements

  • Deep understanding of modern software development practices, including design patterns, system decomposition, fault tolerance, and secure coding.
  • Strong proficiency with object-oriented or functional design principles and methodologies (e.g., OO design, data-centered design).
  • Proven experience in full SDLC processes — planning, coding, testing, and release management — with a focus on quality and scalability.
  • Ability to design for cloud-native environments and understand implications of SaaS architectures, including cost, scalability, and reliability.
  • Hands-on experience developing web-based applications and RESTful services using technologies such as Java, ServiceNow, and web integrations.
  • Strong knowledge of databases, API integrations, and enterprise software architecture.
  • Experience with tools like IntelliJ/VS Code, JIRA, and Git.

Responsibilities

  • Lead and Mentor: Serve as a technical expert and guide for junior engineers — raising the bar for code quality, performance, and innovation.
  • Design and Build: Research, architect, and implement scalable applications and services that power WGU’s digital ecosystem.
  • Improve Systems: Eliminate redundant or low-value processes and prioritize work that improves reliability, software delivery speed, and the student experience.
  • Champion Resilience: Advocate for distributed-system best practices by including graceful degradation, stateless design, and fault tolerance.
  • Enhance Reliability: Guide teams in defining and achieving SLIs/SLOs and managing error budgets to balance speed and stability.
  • Collaborate Effectively: Partner with cross-functional teams to solve complex challenges, identify risks early, and deliver sustainable solutions.
  • Innovate for Impact: Identify emerging technologies and creative solutions that advance WGU’s mission, improve platform performance, and scale educational access.

Other

  • Bachelor’s Degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • 6+ years of experience in software development, with a track record of technical leadership and innovation.
  • Prolonged periods of sitting and working at a computer.
  • This role is 4 days a week on-site in our Salt Lake City, UT office.
  • Applicants with disabilities who require assistance or accommodation during the application or interview process should contact our Talent Acquisition team at recruiting@wgu.edu.