Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 27 Oct 2026

Senior Software Engineer

WGU Salt Lake City, UT On-site senior full-time

Salary

$143,700 - $222,700 per year

Apply on WGU

Description

As a Senior Software Engineer at WGU, you will bring deep technical expertise, strong engineering judgment, and a collaborative mindset to building and improving scalable software solutions. You will serve as a technical leader and mentor while partnering across teams to solve complex problems, manage technical risk, and strengthen the systems that support the university education platform.

Responsibilities:

  • Serve as a technical expert and trusted resource in assigned areas of software engineering, mentoring junior engineers and helping the team grow its capabilities.
  • Lead or consult for engineering teams, translating functional, non-functional, and implied requirements into thoughtful designs and high-quality code.
  • Take accountability for service quality and successful project delivery, balancing scope, budget, timelines, reliability, and cost.
  • Identify technical risks, dependencies, gaps, and potential solutions early, while helping other engineers strengthen their approach to risk management.
  • Partner effectively across engineering, Operations, and other disciplines to troubleshoot complex system issues, minimize time to restore services, and improve system performance.
  • Share technical knowledge through mentoring, presentations, documentation, and collaborative problem-solving while helping identify opportunities for team improvement.
  • Design and execute pragmatic testing strategies that balance quality, delivery speed, cost, security, scale, reliability, and fault tolerance.

Requirements:

  • Bachelor’s Degree in Computer Science, Information Technology, or related field.
  • 6 years of experience in software development; pioneering new approaches and technologies in engineering.
  • Experience in web-based applications and web services using Java, REST, ServiceNow, and other web technologies, including experience interfacing with databases, and integrating third-party products with existing infrastructure.
  • Experience with relational databases such as Oracle, MySQL, and Aurora, along with non-SQL databases.
  • Strong understanding of software development practices, including planning, coding, testing, security, algorithms and complexity, abstraction, reuse, and software development lifecycle models.
  • Experience designing scalable, reliable, and cost-conscious software systems, including SaaS and public cloud environments.
  • Strong communication, problem-solving, and technical leadership skills, with the ability to identify risks, propose solutions, mentor others, and collaborate effectively across teams.

Benefits:

  • 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
  • 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
  • Other paid leaves, including up to 12 weeks of parental leave

Skills

Required

Nice to have

  • Master’s Degree or PhD in Computer Science
  • IntelliJ/VS Code
  • JIRA
  • Git
  • Agile/Scrum development
  • Java or a similar object-oriented language
  • J2EE
  • Java EE
  • JavaScript
  • SQL
  • IDM/OSSO
  • Hibernate/Seam
  • Banner
  • legacy-system integration
  • cloud-native development
  • AWS

Ready to apply?

You apply with the employer directly. Their original posting is here: https://wgu.wd5.myworkdayjobs.com/en-US/External/job/Salt-Lake-City-UT/Senior-Software-Engineer_JR-026415

Apply on WGU