Responsibilities :
- Play a key role in developing and driving a multi-year technology strategy for a complex platform.
- Lead multiple software development teams - architecting solutions at scale to empower the business, and owning all aspects of the SDLC : design, build, deliver, and maintain.
- Work extensively with back-end technologies such as Java, Spring Boot, and React for web application development.
- Utilize your expertise in front-end technologies like ReactJS, JavaScript, and CSS to build intuitive and responsive user interfaces.
- Contribute to the monitoring and automation of critical systems and operations.
- Collaborate with cross-functional teams to define requirements, design solutions, and deliver impactful features.
- Directly and indirectly manage several software engineers by providing coaching, guidance, and mentorship to grow the team as well as individuals.
- Attract, onboard, develop, and retain diverse top talents, while fostering an inclusive and collaborative team and culture (our latest DEI Report).
- Lead your team and peers by example.
- As a senior member of the team, your methodologies, technical and operational excellence practices, and system designs will help to continuously improve our domain.
- Identify, propose, and drive initiatives to advance the technical skills, standards, practices, architecture, and documentation of our engineering teams.
- Facilitate technical debate and decision-making with an appreciation for trade-offs.
- Continuously rethink and push the status quo, even when it challenges your / established ideas.
Requirements :
Results-oriented, collaborative, pragmatic, and continuous improvement mindset.Hands-on experience driving software transformations within high-growth environments, previous platform experience is required.16+ years of experience in engineering.Experience making architectural and design-related decisions for large-scale platforms, understanding the tradeoffs between time-to-market vs. flexibilitySignificant experience and vocation in managing and enabling people's growth and performance.Experience designing and building high-scale generalizable products with outstanding user experience.Practical experience in hiring and developing engineering teams and culture, and leadinginterdisciplinary teams in a fast-paced agile environment.
Capability to communicate and collaborate across the wider organization, influencing decisions with and without direct authority, and always with inclusive, adaptable, and persuasive communication.Analytical and decision-making skills that integrate technical and business requirements.(ref : hirist.tech)