Western Governors University

Senior Software Engineer

Western Governors University
Apply
1 day ago
Salt Lake City, UT, USASenior

Base Salary

$144k - $223k/yr

Responsibilities

  • 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 for web and mobile applications.
  • Collaborate with Angular and Flutter engineers on end-to-end solutions.
  • Optimize database performance, system integrations, and application reliability.
  • Implement cloud-native solutions and contribute to infrastructure automation.
  • Drive engineering practices involving 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, platform modernization, documentation, standards, and continuous improvement.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • At least 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.
  • Understanding of full-stack application architecture and frontend integration patterns.
  • Working knowledge of Angular and TypeScript.
  • Experience with relational and NoSQL databases.
  • Experience with AWS, Azure, or GCP cloud platforms.
  • Understanding of CI/CD pipelines, containerization, and DevOps practices.
  • Experience with Docker and Kubernetes.
  • Strong troubleshooting, performance tuning, debugging, communication, collaboration, and technical leadership skills.
  • Preferred: experience with event-driven architectures, message queues, GraphQL, API gateways, high-availability or enterprise-scale systems, Flutter architectures, Terraform, and monitoring or observability platforms.

Benefits

  • Full-time regular position with a 40-hour standard workweek and bonus eligibility.
  • Medical, dental, vision, telehealth, mental healthcare, HSA, FSA, life insurance, disability, accident, critical illness, hospital indemnity, legal, and identity theft coverage.
  • Retirement savings plan, wellbeing program, discounted WGU tuition, and flexible paid time off with no accrual requirement.
  • Flexible paid sick time, 11 paid holidays, and other paid leave including up to 12 weeks of parental leave.
  • Flexible work environment and career growth opportunities in architecture and technical leadership.

Tech Stack

AngularAWSAzureDjangoDockerFastAPIFlaskFlutterGoogle Cloud PlatformGraphQLJavaKubernetesPythonSpring BootTerraformTypeScript
Western Governors University

About Western Governors University

11-50 employees

Western Governors University is a nonprofit, accredited online university offering competency-based bachelor’s and master’s degree programs for working adults in business, IT, teaching, and healthcare. It operates a tuition-based model with flat-rate terms that let students advance as they demonstrate proficiency. Founded in 1997 by 19 U.S. governors and based in the Salt Lake City, Utah area, WGU serves students nationwide through fully remote instruction and support.

Contact me