
Senior Software Engineer
Western Governors University2 hours ago
Salt Lake City, UT, USASenior
Base Salary
$144k - $223k/yr
Responsibilities
- Design, develop, and maintain scalable backend services, APIs, microservices, and distributed systems using Java and Python.
- Lead backend architecture decisions focused on scalability, reliability, security, and performance.
- Build RESTful APIs and microservices supporting web and mobile applications.
- Collaborate with frontend and mobile engineers working with Angular and Flutter.
- Optimize database performance, system integrations, and application reliability.
- Implement cloud-native solutions and contribute to infrastructure automation initiatives.
- 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.
- Contribute to technical strategy, platform modernization, engineering standards, documentation, 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 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, including Docker and Kubernetes.
- Strong troubleshooting, performance tuning, and debugging skills, along with excellent communication, collaboration, and technical leadership abilities.
- Preferred qualifications include experience with event-driven architectures, message queues, GraphQL, API gateways, enterprise-scale systems, Flutter architectures, Terraform, monitoring and observability platforms, and scalable system design.
Benefits
- Full-time regular position with 40 standard weekly hours and eligibility for bonuses.
- Medical, dental, vision, telehealth, mental healthcare, health savings account, and flexible spending account benefits.
- Life insurance, disability coverage, accident, critical illness, hospital indemnity, legal, and identity theft coverage.
- Retirement savings plan and wellbeing program.
- Discounted WGU tuition and flexible work environment.
- Flexible paid time off, flexible paid sick time, 11 paid holidays, and other paid leaves including up to 12 weeks of parental leave.
- Career growth opportunities in architecture and technical leadership.
Tech Stack
AngularAWSAzureDjangoDockerFastAPIFlaskFlutterGoogle Cloud PlatformGraphQLJavaKubernetesPythonSpring BootTerraformTypeScript