Roles & Responsibilities
Core Responsibilities:
Complexity: Lead one or more technical projects with high complexity
Ability to lead up to 3 teams of size up to 20 engineers, with each team consisting of 5-8 engineers and testers
Ability to lead engineers and technical leads
Collaborate with multiple internal Agile teams to execute the projects successfully
Adept in one or mode coding languages & open-source frameworks
Ability to create distributed systems using micro-services and event driven architecture
Ability to create solutions with high availability, resilience & scalability
Ability to stay on top of technology trends and experiment/implement cutting-edge technologies
Encourage innovation, critical & out-of-box thinking & self-organisation
Coach, mentor and lead the developers and technical leads
Ability to lead, manage & grow teams up to size 20
Qualifications/Requirements:
Mandatory Qualifications
At least 5 years of experience in software engineering
Min 5 years of people management experience
Job specific skills Java Spring-Boot microservices .
Experience building streaming data applications (Spark Streaming, Kafka, Kinesis etc.)
Experience using CI/CD practices
At least 3 years of experience with AWS
Ability to build Cloud Native applications
Strong understanding of AWS services (Rt53, Compute, S3, Lambda, Database)
Good understanding of Dockerization (Docker/Kubernetes)
Good to have :
AWS Solutions Architect Certification
Participate in interviews and contribute to hiring
Ability to attract and retain top latent
At least 5 years of experience using agile methodology practices
Ability to assess a and improve velocity of teams
Able to remove team impediments