Software Engineer II Academy
Core
Design, build, and support scalable, secure, and high-performing software solutions using modern full-stack technologies to power critical business capabilities for students, faculty, and the educational experience.
Role type
Senior Software Engineer (Platform Engineering)
Builds
Scalable, secure, high-performing software solutions and platform experiences
Domain
Higher Education Technology / Platform Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Full-stack development, Angular, Nest.js, Node.js, Python, PostgreSQL, Yugabyte, Event Driven Architecture, Microservices, BFF, Service Mesh, Data Mesh, AI-assisted development, Troubleshooting, Testing strategies, Automation
Preferred skills
Kafka, Pulsar, Hasura, Dynatrace, AWS, Cloud-native applications, Legacy modernization, Docker, Kubernetes, CI/CD, OAuth 2.0, OpenID Connect, SAML, Git, GitHub, JIRA, Visual Studio Code, Agile/Scrum
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; Identify risks and dependencies early; Drive continuous improvement in software quality and operational excellence; Champion engineering excellence through testing and automation.
Seniority
Senior, hands-on IC with leadership responsibilities