onsite
Software Engineer II - Western Governors University
Software Engineer
Software Engineer II responsible for designing, developing, and maintaining scalable web services using Java and Python, leveraging SQL databases and AWS infrastructure, while collaborating in Agile teams to deliver high‑quality educational technology solutions.
About the role
As a Software Engineer II at WGU, you will play a key role in building and scaling the technology that powers our competency‑based learning platform. You will work closely with cross‑functional teams to deliver reliable, secure, and high‑performance solutions that support thousands of students worldwide.
Key Responsibilities
- Design, develop, and maintain high‑performance web services and APIs using Java and Python.
- Collaborate with product managers, designers, and data scientists to translate business requirements into scalable technical solutions.
- Write clean, testable code, perform code reviews, and contribute to continuous integration pipelines.
- Diagnose and resolve production incidents, ensuring minimal impact on student learning experiences.
- Participate in Agile ceremonies, sprint planning, and retrospectives to drive iterative improvement.
Requirements
- Bachelor’s degree in Computer Science or related field, or equivalent professional experience.
- 2+ years of software development experience with Java or Python in a production environment.
- Strong knowledge of relational databases (SQL) and experience with AWS services such as EC2, RDS, and S3.
- Proficiency with version control (Git), unit testing, and CI/CD pipelines.
- Excellent problem‑solving skills and a collaborative mindset.