Western Governors University

Senior Software Engineer

Western Governors University
Apply
2 hours 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, and continuous improvement initiatives.

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.
  • Solid understanding of full-stack application architecture.
  • Working knowledge of Angular, TypeScript, and frontend integration patterns.
  • Experience with relational and NoSQL databases and 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.
  • Preferred experience includes event-driven architectures, message queues, GraphQL, API gateways, high-availability or enterprise-scale systems, Flutter architectures, Terraform, and monitoring or observability platforms.
  • Preferred qualifications include a passion for scalable system design and backend optimization and experience with agile product delivery environments.

Benefits

  • Full-time regular position classified as 40 standard weekly hours.
  • Eligible for bonuses, medical, dental, vision, telehealth, and mental healthcare benefits.
  • Health savings account, flexible spending account, life insurance, disability coverage, accident coverage, critical illness coverage, hospital indemnity coverage, legal coverage, and identity theft coverage.
  • Retirement savings plan and wellbeing program.
  • Discounted WGU tuition.
  • Flexible paid time off, flexible paid sick time, 11 paid holidays, and other paid leaves 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
Contact me