Flexible Work, Better Balance
Role Overview
As a Senior Software Engineer, you will be a highly skilled individual contributor
responsible for designing,
developing, and maintaining complex software solutions. This role emphasizes hands-
on development,
technical excellence, and mentorship.
Key Responsibilities
Design, develop, test, and maintain high-quality, scalable software solutions.
Contribute to system and component-level design discussions.
Deliver features independently while collaborating with Tech Leads and Product
Managers.
Troubleshoot and resolve complex application and production issues.
Participate in code reviews and mentor junior engineers.
Collaborate with Product, QA, and DevOps teams to deliver cohesive solutions.
Continuously improve development practices, tooling, and processes.
Job Level Attributes
Complexity: Works on complex software components and services.