Full-Time

Senior Software Engineer

Posted on 8/20/2026

Deadline 8/27/26
WGU

WGU

Online university in Salt Lake City, UT

Compensation Overview

$143.7k - $222.7k/yr

+ Bonus

Salt Lake City, UT, USA

In Person

Bachelor's

Category
Software Engineering (1)
Required Skills
Dynatrace
Agile
Python
JavaScript
Git
Node.js
SQL
Java
AWS
JIRA
SCRUM
Data Modeling
DevOps
Angular
Spring

Get referred to WGU

See people who can refer or advise you

Requirements
  • A bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience in place of formal education.
  • At least 6 years of experience building and delivering full-stack applications.
  • Experience developing web applications and application programming interfaces using modern programming languages such as Java, Node.js, Python, and JavaScript.
  • Experience with frontend frameworks such as Angular or similar frameworks.
  • Experience working with service-based or modular architectures.
  • Experience contributing to or leading system design decisions.
  • A strong foundation in software development, system design, and scalable architecture.
  • Experience building full-stack applications across frontend, backend, and application programming interfaces.
  • Proficiency in Java, Node.js, Python, and JavaScript.
  • Strong understanding of application programming interface design and system integration, including RESTful services.
  • Understanding of cloud-native development principles.
  • Ability to design for scalability, performance, and reliability.
  • Strong understanding of the software development life cycle and modern development practices.
  • Experience with observability practices, including logging, monitoring, and tracing.
  • Ability to collaborate with cross-functional teams and influence technical direction.
  • Ability to mentor engineers and improve team performance.
  • Ability to manage technical risks and dependencies.
  • Ability to operate in ambiguous environments and adapt to new challenges.
Responsibilities
  • Act as a technical leader in software engineering by contributing to the design, development, and delivery of full-stack applications.
  • Design, build, and maintain scalable solutions across frontend, backend, and application programming interfaces.
  • Own the quality, performance, and reliability of systems within the assigned domain.
  • Collaborate with product, design, and engineering teams to deliver end-to-end solutions.
  • Select appropriate tools and frameworks for different use cases across multiple technologies and services.
  • Lead design discussions and code reviews while promoting best practices and maintainable solutions.
  • Mentor engineers and contribute to overall team effectiveness.
  • Identify risks, dependencies, and technical challenges and drive solutions proactively.
  • Build and integrate application-interface-first services and web applications.
  • Improve system performance, scalability, and user experience across the technology stack.
  • Lead troubleshooting and resolution of production issues.
  • Balance delivery speed and quality using pragmatic engineering practices.
  • Translate business and technical requirements into scalable, maintainable solutions.
  • Drive continuous improvement in technical debt, tooling, and engineering practices.
  • Adapt to new technologies, frameworks, and business priorities as needed.
Desired Qualifications
  • Experience working across multiple programming languages and frameworks in a full-stack environment.
  • Experience with AWS or other cloud platforms.
  • Experience with backend frameworks such as Spring Boot or Node.js.
  • Experience with continuous integration and continuous delivery pipelines and modern deployment practices.
  • Experience with observability tools such as Dynatrace and CloudWatch.
  • Experience working in Agile/Scrum environments.
  • Experience mentoring engineers or acting as a technical lead.
  • Experience with application programming interface design and system integration.
  • Familiarity with GitHub, JIRA, Visual Studio Code, and IntelliJ.
  • Experience with SQL and data modeling.

Western Governors University is a nonprofit online university headquartered in Salt Lake City, Utah. It offers competency-based bachelor's and master's degree programs in business, education, technology, and health and nursing.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

Get referred to WGU

See people who can refer or advise you