1d ago
New
$143,700.00 - $222,700.00/yr

Senior Software Engineer - Operational Improvement

United StatesUnited States·Salt Lake Citysenior
Software EngineerSoftware Engineering
1 views0 saves0 applied

Quick Summary

Overview

If you’re passionate about building a better future for individuals, communities,

Technical Tools
Software EngineerSoftware Engineering

If you’re passionate about building a better future for individuals, communities, and our country—and you’re committed to working hard to play your part in building that future—consider WGU as the next step in your career.

Driven by a mission to expand access to higher education through online, competency-based degree programs, WGU is also committed to being a great place to work for a diverse workforce of student-focused professionals. The university has pioneered a new way to learn in the 21st century, one that has received praise from academic, industry, government, and media leaders. Whatever your role, working for WGU gives you a part to play in helping students graduate, creating a better tomorrow for themselves and their families.

The salary range for this position takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.

At WGU, it is not typical for an individual to be hired at or near the top of the range for their position, and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is:
 

Grade: Technical 410

Pay Range: $143,700.00 - $222,700.00

The Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or application systems. They communicate project information to client, project manager, or other design personnel working on projects. They maintain good working relationships with clients and staff. They write and maintains complete documentation. They support team members and ensures established goals and deadlines are met. They keep management informed of status and significant problems.

 


As a Senior Software Engineer, you’ll take ownership of complex technical problems and help shape the systems and engineering practices that support our university and its students. You’ll be trusted to make thoughtful technical decisions, design reliable and scalable solutions, and take software from concept through production.

This is a hands-on engineering role for someone who believes quality is part of building great software, not a separate step at the end of development. You’ll write production code, design systems and APIs, build automated testing into your solutions, use observability to understand how software behaves in production, and continuously improve the way your team delivers.

Beyond your individual contributions, you’ll influence technical direction, mentor engineers, anticipate risks, and help raise the engineering bar across the team.

Responsibilities

~3 min read
  • →Own solutions from design through production. Translate functional and non-functional requirements into well-designed, maintainable software and take responsibility for how your solutions perform after release.
  • →Solve complex engineering problems. Design and build web applications, APIs, integrations, and services with scalability, reliability, security, performance, and cost in mind.
  • →Build quality into the engineering lifecycle. Own automated testing for the software you deliver, including unit, integration, API, and end-to-end testing.
  • →Develop production code and test automation together. Build and maintain UI and API automation using tools such as Playwright and TypeScript, keeping tests fast, reliable, maintainable, and resistant to flakiness.
  • →Shape solutions before coding begins. Participate in refinement and technical planning, helping define acceptance criteria, uncover edge cases, identify dependencies, and determine the right testing strategy.
  • →Strengthen CI/CD and developer feedback loops. Integrate automated testing into delivery pipelines, treat failed quality gates as actionable engineering issues, and quickly diagnose and resolve failures.
  • →Engineer for real-world conditions. Incorporate performance, load, accessibility, and security considerations into solutions using tools and approaches appropriate to the problem.
  • →Use observability to understand production systems. Leverage tools such as Dynatrace to validate releases, troubleshoot issues, understand application behavior, and improve reliability.
  • →Respond when systems need you. Help lead the rapid diagnosis and resolution of production issues, minimizing disruption and time to restoration.
  • →Raise the engineering bar through code review. Provide thoughtful feedback on architecture, implementation, automated tests, maintainability, and overall engineering quality.
  • →Influence technical direction. Serve as a technical lead, consultant, or go-to engineer in an application or technical domain and help teams make sound engineering decisions.
  • →Anticipate technical risks. Identify architectural concerns, dependencies, scalability challenges, and delivery risks early, and help teams develop practical solutions before they become problems.
  • →Mentor and grow other engineers. Share your expertise through pairing, design discussions, code reviews, technical documentation, presentations, and hands-on problem solving.
  • →Partner across disciplines. Work closely with product, operations, engineering leadership, and other partners to turn requirements and business needs into effective technical solutions.
  • →Improve how we engineer. Identify opportunities to strengthen architecture, tooling, quality, delivery practices, team effectiveness, and the overall developer experience.
  • →Balance engineering rigor with pragmatic delivery, making thoughtful decisions about where additional investment in quality creates the greatest value.

Full-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.

Disclaimer: 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 recruiting@wgu.edu.

Equal Employment Opportunity: All qualified applicants will receive consideration for employment without regard to any protected characteristic as required by law.

Location & Eligibility

Where is the job
Salt Lake City, United States
On-site at the office
Who can apply
US

About this job

Pay per year
$143,700–$222,700 a year
3% below the $189,200 median for Software Engineer jobs on Jobera (6,743 salaries).
Who can apply
United States
Posted
1 day ago
Employer
has 147 open jobs on Jobera.

Listing Details

Posted
November 2, 2026
First seen
November 3, 2026
Last seen
November 3, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
63%
Scored at
November 3, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

Senior Software Engineer - Operational Improvement$143,700.00 - $222,700.00