Full-Time

Staff Software Engineer

Academic Delivery

Updated on 9/4/2026

Deadline 9/25/26
Western Governors University

Western Governors University

Compensation Overview

$161k - $249.5k/yr

+ Bonus

Salt Lake City, UT, USA

In Person

Occasional travel of up to 20% is required, including one to two company summits per year.

Bachelor's, Master's, PhD

Category
Software Engineering (1)
Required Skills
Distributed Systems
Git
SQL
Java
Microservices
AWS
Observability
REST APIs
Angular
Spring
Data Analysis

Get referred to Western Governors University

See people who can refer or advise you

Requirements
  • A bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • 10+ years of professional software engineering experience building and delivering complex software systems.
  • Experience designing and developing modern web applications, application programming interfaces, and services.
  • Strong experience with Java, Angular version 12+, REST APIs, SQL, Git, and third-party integrations.
  • Demonstrated success delivering large-scale technical initiatives and influencing engineering strategy.
  • Deep understanding of software engineering principles, system architecture, and software development best practices.
  • Strong experience designing and building large-scale, distributed, and cloud-based applications.
  • Expertise in software design patterns, system decomposition, fault tolerance, security, and performance optimization.
  • Proven ability to design solutions that satisfy both functional and non-functional requirements.
  • Ability to influence technical direction without direct authority.
  • Experience leading cross-functional initiatives and aligning multiple teams around technical solutions.
  • Strong mentoring skills with a track record of helping engineers and teams grow.
  • Ability to identify systemic issues and drive meaningful, long-term improvements.
  • Experience building and operating highly available production systems.
  • Strong understanding of observability, reliability engineering, incident management, and performance monitoring.
  • Ability to use metrics and data to drive engineering decisions and platform improvements.
  • Experience with Java, Spring, Spring Boot, Angular version 12+, SQL, Git, and AWS services.
  • Strong understanding of cloud-native application design and microservices architecture.
  • Experience with SaaS platforms and engineering solutions for scalability, reliability, and cost optimization.
  • Relevant cloud, architecture, or software engineering certifications.
Responsibilities
  • Lead the design and evolution of scalable, secure, and highly available distributed systems.
  • Partner with engineering leaders, architects, and product teams to define technical roadmaps and long-term technology strategies.
  • Identify technical risks, architectural gaps, and system dependencies early, and proactively develop solutions.
  • Influence technology decisions across multiple teams and domains.
  • Serve as a subject matter expert across multiple engineering disciplines and platforms.
  • Lead the investigation and resolution of critical production issues and complex cross-team initiatives.
  • Evaluate emerging technologies, architectural patterns, and engineering practices to improve platform capabilities and efficiency.
  • Balance technical excellence with pragmatic delivery decisions to maximize business impact.
  • Champion modern software engineering practices, including cloud-native architectures, automation, observability, testing strategies, and security.
  • Drive improvements in system reliability, performance, scalability, and operational excellence.
  • Establish and promote engineering standards, architectural best practices, and design principles.
  • Help teams optimize development processes and improve software delivery effectiveness.
  • Provide technical leadership and mentorship to engineers across multiple teams.
  • Support teams in adopting new technologies and expanding their technical capabilities.
  • Act as a trusted advisor and technical resource for engineers, managers, and leaders.
  • Collaborate with Product, Operations, Security, and Engineering teams to deliver business-critical solutions.
  • Translate complex technical concepts into actionable recommendations for technical and non-technical stakeholders.
  • Advocate for solutions that improve the experience of students, faculty, and staff.
Desired Qualifications
  • Experience with Java, Spring, Spring Boot, Angular version 12+, SQL, Git, and AWS services.
  • Strong understanding of cloud-native application design and microservices architecture.
  • Experience with SaaS platforms and engineering solutions for scalability, reliability, and cost optimization.
  • Experience architecting and operating enterprise-scale customer engagement platforms.
  • Experience supporting online learning, education technology, or digital learning environments.
  • A master's degree or PhD in Computer Science, Information Technology, or a related field.
  • Relevant cloud, architecture, or software engineering certifications.
Western Governors University

Western Governors University

View

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

1997

Get referred to Western Governors University

See people who can refer or advise you