Wgu
Staff Software Engineer
Salt Lake City, UT · Staff+ · Full-time
Sponsorship not specified$161k-$250kDetected 2 days ago
PythonJavaGoSpringDistributed SystemsBackend DevelopmentAWSCloud PlatformsKubernetesTerraformCI/CDPlatform EngineeringRESTTest AutomationLeadershipArgo CD
About the role
- Whatever your role, working for WGU gives you a part to play in helping students graduate, creating a better tomorrow for themselves and their families.
- A reasonable estimate of the current range is: Grade: Technical 411 Pay Range: $161,000.00 - $249,500.00 Job Description The Staff Software Engineer is a position of technical expertise, influence, and leadership in the technology realm.
- They will also be a key stakeholder and initiator of major changes to processes, engineering practices, and system administration.
Responsibilities
- Design and develop cloud-native platforms and services that support enterprise software delivery.
- Build reusable platform capabilities using Go, Python, and Java.
- Develop Infrastructure as Code (IaC) using Terraform to provision and manage AWS resources.
- Design and implement GitOps deployment strategies using Argo CD.
- Develop cloud solutions that improve resiliency, security, observability, and operational efficiency.
- Design highly available and fault-tolerant distributed systems running in AWS.
- Design, develop, test, and maintain production software using Go (Golang), Python, and Java.
- Build REST APIs, backend services, automation tools, and event-driven applications.
- Develop internal platform services supporting cloud operations, deployments, and infrastructure management.
- Develop Kubernetes-based platforms supporting enterprise workloads.
Requirements
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 8+ years of professional software engineering experience
- Experience with Java and Spring Boot
- Experience deploying and operating applications in Kubernetes
- Experience implementing GitOps workflows using Argo CD or similar technologies
- Experience designing distributed systems and RESTful APIs
- experience and training
- The Staff Software Engineer is a position of technical expertise, influence, and leadership in the technology realm.
- The position will be required to apply their expert knowledge to ensure best practices and well-engineered architecture across the department.
- This position will be required to work in a space of solving critical issues and initiatives across multiple teams.
Compensation
- $161,000.00 - $249,500.00
Equal opportunity
- Accommodations: Applicants with disabilities who require assistance or accommodation during the application or interview process should contact our Talent Acquisition team at recruiting@wgu.edu.
- Applicants with disabilities who require assistance or accommodation during the application or interview process should contact our Talent Acquisition team at recruiting@wgu.edu.
This listing is sourced directly from Wgu's careers page and normalized into a canonical job model.