# Senior Software Engineer

**Company**: Western Governors University
**Experience**: senior
**Job type**: full-time
**Salary**: $143,700.00 - $222,700.00
**Category**: Engineering
**Industry**: Education

**Apply**: https://wgu.wd5.myworkdayjobs.com/en-US/External/job/Salt-Lake-City-UT/Senior-Software-Engineer_JR-026036?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_12da67ed-b84

## Description

We are seeking a highly skilled Senior Backend-Focused Full Stack Software Engineer to design, build, and scale modern applications and distributed systems that power exceptional student and employee experiences.

**Job Description**

The Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or application systems.

**What You'll Do**

- Design, develop, and maintain scalable backend services, APIs, and distributed systems using Java and Python

- Lead backend architecture decisions focused on scalability, reliability, security, and performance

- Build and maintain RESTful APIs and microservices that support web and mobile applications

- Collaborate with frontend engineers working in Angular and Flutter to deliver seamless end-to-end solutions

- Optimize database performance, system integrations, and application reliability

- Implement cloud-native solutions and contribute to infrastructure automation initiatives

- Drive engineering best practices around testing, CI/CD, observability, and secure software development

- Mentor engineers through code reviews, technical leadership, and architectural guidance

- Troubleshoot and resolve complex production issues across the application stack

- Participate in technical strategy discussions and platform modernization initiatives

- Contribute to engineering standards, documentation, and continuous improvement efforts

**Required Qualifications**

- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience

- 5+ years of professional software engineering experience

- Strong backend development expertise with Java and Python

- Experience building scalable APIs, microservices, and distributed systems

- Experience with Spring Boot, FastAPI, Flask, Django, or similar backend frameworks

- Solid understanding of full-stack application architecture

- Working knowledge of Angular, TypeScript, and frontend integration patterns

- Experience with relational and NoSQL databases

- Experience with cloud platforms such as AWS, Azure, or GCP

- Strong understanding of CI/CD pipelines, containerization, and DevOps practices

- Experience with Docker and Kubernetes

- Strong troubleshooting, performance tuning, and debugging skills

- Excellent communication, collaboration, and technical leadership abilities

**Benefits**

- Competitive compensation and comprehensive benefits

- Flexible work environment

- Career growth opportunities in architecture and technical leadership

- The opportunity to help transform lives through education

## Skills

### Required
- Java
- Python
- Spring Boot
- FastAPI
- Flask
- Django
- Angular
- TypeScript
- Docker
- Kubernetes
- AWS
- Azure
- GCP

### Nice to have
- event-driven architectures
- message queues
- GraphQL
- API gateway technologies
- Flutter
- Terraform
- monitoring and observability platforms

---

Source: [Apply at wgu.wd5.myworkdayjobs.com](https://wgu.wd5.myworkdayjobs.com/en-US/External/job/Salt-Lake-City-UT/Senior-Software-Engineer_JR-026036?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
