We are looking for an engineering leader to lead, mentor and expand our development team. As an engineering manager, you will be primarily responsible for shaping product features and technical execution of the product roadmap. You will work with your team to build systems that stress scalability, accuracy and robustness. Your team will be presented with ample opportunities to tackle fuzzy business problems and create an impact for our customers and partners.
Responsibilities
Be responsible for engineering road map, architecture and scalability/quality of products.
Effectively collaborate with Product managers, Business teams to develop long-term product roadmap and own release planning - in a fast-paced, evolving environment.
Perform well in ambiguous situations. We are a startup with a significant product suite.
Mentor and guide a team of engineers across various levels and areas of expertise. Help engineers make good architectural decisions, improve code quality and delivery.
Be responsible for tech solutioning, architecture being deployed maintaining right balance b/w short term and long term outcomes – speed vs quality.
Establish strong engineering best practices and champion their adoption.
Define career trajectory for your team and share feedback regularly to help them grow.
Requirements
7+ years of experience in end to end cloud software development with exposure in building scalable, fault tolerant and secure large scale distributed systems. At least 1-2 years managing eng. teams.
Bachelors or Masters degree in engineering (preferably computer science or sister branches) from a reputed institute (preferably IITs, NITs, or other top engineering institutes).
Deep expertise in Java & tech stack (Springboot) & micro service based architecture writing maintainable, scalable, unit-tested code. This position requires a good mix of hands-on and people management.
Hands-on experience in low-level and high-level design with the ability to propose and validate system design.
You are comfortable jamming on code refactoring, architecture and design principles.
Knowledge of UI architectural patterns like MVVM, MVC, MVP etc is useful.
Exposure to android app development is a good plus.
You have working knowledge of CI/CD pipelines and infrastructure tools such as Docker, Kubernetes, Gradle, GIT, Jenkins, ELK, Prometheus, Grafana or equivalents.
You are an opensource enthusiast with the curiosity to stay abreast of latest tech.
Must be comfortable working in fast paced agile environments. Ability to plan, prioritise, estimate and execute releases with strong degree of predictability.
Excellent people & communication skills.
Experience with AWS stack is preferred.
Experience with a high-growth startup is a plus.
Skills:- Software Development, Java, Spring Boot, Microservices, Data Structures and Algorithms
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job