Job Description
Job Description
The role involves being responsible for the team's quarterly objectives, ensuring that engineers can resolve open issues and are supported during delivery. It involves collaborating with product management, design and analysis, and ensuring that systems and projects operate efficiently and reliably.
Responsibilities:
Be responsible for the team's quarterly objectives.
Support product development stakeholders, collaborating with product management, design and analysis.
Proactively identify project, process, technology or business problems and participate in their solution.
Drive detailed project definition, design, cross-functional alignment, estimating, task breakdown, delivery, monitoring and maintenance.
Support the operations and availability of team artifacts through metrics, scaling when necessary, and supporting maintenance and on-call efforts.
Contribute to the team community by participating in growth and development activities, such as participating in interview processes.
Guide engineers to improve their designs, code quality, and testing.
Be responsible for the availability, reliability and performance of team systems.
Requirements:
4+ years of experience as a software engineer with management responsibilities and experience mentoring junior engineers.
Experience designing, developing and launching backend systems at scale and proficiency in Python or Kotlin.
Experience in developing distributed availability systems using technologies such as AWS, MySQL and Kubernetes.
Ability to synthesize business products and technical requirements to produce quality software and system designs.
Ability to navigate large code bases, debug code, and provide feedback through reviews.
Experience defining technical plans for the delivery of significant features or components with a simple and extensible design.
Writing understandable and reusable code.
Verbal and written communication skills that facilitate collaboration with the global engineering team.
Salary to receive
To agree