About the Role
The Staff Software Engineer is a position of technical expertise, influence, and leadership. This role involves applying expert knowledge to ensure best practices and well-engineered architecture, initiating major changes to processes and engineering practices, and solving critical issues across multiple teams. The position requires a deep understanding of cutting-edge practices and innovative approaches, while establishing and maintaining a positive culture based on WGU Leadership Principles.
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.
- Write clean, maintainable, well-tested code following modern software engineering practices.
- Contribute to shared libraries, automation frameworks, and platform tooling.
- Design and implement solutions utilizing AWS services including EKS, ECS, EC2, Lambda, Fargate, IAM, CloudWatch, S3.
- Develop Kubernetes-based platforms supporting enterprise workloads.
- Build secure, scalable cloud-native architectures using Infrastructure as Code.
- Collaborate with infrastructure teams to optimize cloud performance, cost, and operational maturity.
- Build and maintain Infrastructure as Code using Terraform.
- Develop deployment automation using Argo CD and GitOps methodologies.
- Design reusable Kubernetes deployment patterns.
- Build CI/CD pipelines supporting automated testing, deployment, and infrastructure provisioning.
- Automate operational tasks to improve reliability and reduce manual effort.
Requirements
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 8+ years of professional software engineering experience
- Strong experience developing software using Go (Golang) and Python
- Experience with Java and Spring Boot
- Experience building cloud-native applications on AWS
- Experience developing Infrastructure as Code using Terraform
- 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 building CI/CD pipelines and deployment automation
Skills
- Go (Golang)
- Python
- Java
- Spring Boot
- AWS
- Terraform
- Kubernetes
- Argo CD
- GitOps
- RESTful APIs
- CI/CD pipelines
- Cloud-native applications
- Distributed systems
- Infrastructure as Code (IaC)
- EKS
- ECS
- EC2
- Lambda
- Fargate
- IAM
- CloudWatch
- S3
Work Type
- Full-Time Regular
- 40 standard weekly hours
Experience Level
- 8+ years of professional software engineering experience
Education Level
- Bachelor's degree in Computer Science or related field (or equivalent experience)
Salary/Compensations
- $161,000.00 - $249,500.00
Benefits
- Medical, dental, vision, telehealth and mental healthcare
- Health savings account and flexible spending account
- Basic and voluntary life insurance
- Disability coverage
- Accident, critical illness and hospital indemnity supplemental coverages
- Legal and identity theft coverage
- Retirement savings plan
- Wellbeing program
- Discounted WGU tuition
- Flexible paid time off for rest and relaxation with no need for accrual
- Flexible paid sick time with no need for accrual
- 11 paid holidays
- Other paid leaves, including up to 12 weeks of parental leave
About the Company
- Driven by a mission to expand access to higher education through online, competency-based degree programs, WGU is also committed to being a great place to work for a diverse workforce of student-focused professionals.
- The university has pioneered a new way to learn in the 21st century, one that has received praise from academic, industry, government, and media leaders.
- 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.
Equal Opportunity
- All qualified applicants will receive consideration for employment without regard to any protected characteristic as required by law.
