Western Governors University
Senior Software Engineer - WGU Labs
Salt Lake City, UT, USA · Senior · Full-time
Stay score
odds of building a lasting career here
Files H-1B any time — no cap, no lottery. The 2026 weighted-selection rule doesn't touch it, which makes this the strongest structural path for entry-level talent. Pay is often lower, but your odds of staying are dramatically higher.
Lottery odds assume a STEM candidate.
Personalize to your clock →H-1B wage level
the lottery is wage-weighted — each level is one more entry
$9,492 more — $153,192 — moves this role to Level IV and 4 lottery entries. That figure is inside the range the employer already advertised.
Based on the DOL prevailing wage for this occupation and worksite, a base salary of $153,192 would place this position at wage Level IV. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.
DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · Salt Lake City-Murray, UT. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.
Employer immigration record
from this employer's Department of Labor filings
States it is exempt from the H-1B cap
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- They keep management informed of status and significant problems.
- It is intended to be an accurate reflection of the current position, however management reserves the right to revise or change as necessary to meet organizational needs.
- Other responsibilities may be assigned when circumstances require.
Responsibilities
- Design, build, and support scalable, secure, and high-performing software solutions using modern full-stack technologies - including React, Next.js, and Node.js on the front end and Python (FastAPI, Flask, or similar) on the back end - that power critical business capabilities.
- Lead the delivery of complex initiatives from concept through implementation, balancing speed, quality, and long-term maintainability.
- Mentor and develop fellow engineers through technical guidance, code reviews, design discussions, and knowledge sharing.
- Partner with cross-functional teams to understand business objectives and translate requirements into thoughtful technical solutions.
- Drive continuous improvement in software quality, reliability, observability, and operational excellence.
- Design and work with modern data layers, including PostgreSQL and ORMs such as Drizzle, Prisma, or SQLAlchemy.
- Apply AI-assisted development practices to accelerate delivery, and integrate AI/ML services into applications to create smarter, more capable platform experiences.
- Lead troubleshooting and resolution efforts for complex production issues, improving service stability and customer experience.
- 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.
Requirements
- All qualified applicants will receive consideration for employment without regard to any protected characteristic as required by law.
Compensation
- $143,700.00 - $222,700.00
Benefits
- You'll partner with talented engineers, architects, and business leaders to solve complex technical challenges and deliver solutions that directly impact students, faculty, and the broader educational experience.
Company info
- Additional travel may include conferences, visits to company locations, and other business-related events as needed.
Equal opportunity
- 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.
- Applicants with disabilities who require assistance or accommodation during the application or interview process should contact our Talent Acquisition team at recruiting@wgu.edu.
This listing is sourced directly from Western Governors University's careers page and normalized into a canonical job model.