Senior Software Engineer - Academy
Core
Design, develop, test, and deploy scalable cloud-native software solutions supporting critical business and student-facing capabilities for an online university.
Role type
Senior Software Engineer (Cloud-Native)
Builds
Scalable web applications, APIs, and service-oriented architectures
Domain
Higher Education Technology / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
System design, algorithms, software architecture, testing, security, distributed systems, RESTful services, cloud environments (AWS), JavaScript, Nest.js, Python, SQL, databases, systems integration
Preferred skills
Modernizing legacy applications, ServiceNow, Git, Jira, EDA, Confluent, Kafka, Pulsar, Backend-for-Frontend patterns, Mesh of Mesh, Spec Driven Development, Behavior Driven Development
Technologies
AWS, Nest.js, Python, SQL, ServiceNow, Git, Jira, Confluent, Kafka, Pulsar
Responsibilities
Design and build high-impact scalable software; Lead technical strategy and architectural decisions; Mentor engineers through design reviews and code reviews; Build reliable cloud-native systems with observability and resilience; Drive continuous improvement in engineering practices and automation
Seniority
Senior, hands-on IC with leadership responsibilities