Senior Software Engineer II
Role responsibilities
Design and implement scalable technical solutions for complex features while ensuring high code quality and maintainability. Lead planning initiatives, mentor other engineers, and collaborate with cross-functional stakeholders to align on product goals.
Requirements
Requires a Bachelor's degree in Computer Science or a related field and typically 8+ years of professional software engineering experience. Must have a strong background in backend development with Java, Spring Boot, and experience with cloud platforms and distributed systems.
Key skills
Technical Design, Architecture, Java, Spring Boot, Microservices, Cloud Platforms, AWS, Azure, Distributed Systems, SaaS, SQL, NoSQL, CI/CD, Automation, Mentoring, Code Review
Keywords
Java, Spring Boot, AWS, Azure, Microservices, Distributed Systems, SaaS, SQL, NoSQL, CI/CD, Automation, AI-assisted workflows, Software Engineering, Backend Development, Database Design, Scalability, Security, Root-cause Analysis, E-Learning, Education Technology, Technical Architecture, Code Review, Observability, Incident Response