Software Engineer II - Academy
Core
Design, build, and support scalable, secure, and high-performing software solutions for WGU's online, competency-based degree programs.
Role type
Senior Software Engineer (Full-Stack)
Builds
Modern full-stack applications powering critical business capabilities for students, faculty, and the educational experience.
Domain
Higher Education Technology / EdTech
Deliverable
production ML models | product features
Required skills
Angular, Nest.js, Node.js, Python, PostgreSQL, Yugabyte, Event Driven Architecture, Microservices, AI-assisted development, troubleshooting complex production issues, testing strategies, automation
Preferred skills
Kafka, Pulsar, Hasura, Dynatrace, AWS, Docker, Kubernetes, CI/CD, OAuth 2.0, OpenID Connect, SAML, Git, GitHub, JIRA, Visual Studio Code
Technologies
Angular, Nest.js, Node.js, Python, PostgreSQL, Yugabyte, Kafka, Pulsar, Hasura, Dynatrace, AWS, Docker, Kubernetes
Responsibilities
Design and build scalable software solutions using modern full-stack technologies; serve as a technical leader influencing architecture and engineering standards; lead delivery of complex initiatives from concept to implementation; mentor and develop fellow engineers; partner with cross-functional teams to translate business objectives into technical solutions; drive continuous improvement in software quality and operational excellence.
Seniority
Senior, hands-on IC with leadership responsibilities