<p>Responsibilities :<br/></p><ul><li>Become the tech owner for Navi's most complex and impactful projects.</li><li>Define, own, and implement a long-term technology vision for your team(s).</li><li>Define and Own the end-to-end architecture of your team(s).</li><li>Create components/libraries/services/utilities to be used across the team/org wherever required.</li><li>Set up and ensure adherence to engineering best practices by partnering with the engineering manager/director and tech leads.</li><li>Raising the bar for quality, availability, resiliency, and uptime of the platform</li><li>Collaborate with other principal engineers and architects to establish Navi-wide engineering best practices, systematically solve cross-cutting issues, and standardize tooling and technologies.</li><li>Mentor and grow senior engineers and tech leads.</li><li>Represent Navi at various engineering forums and engage as Navi's brand ambassador in the tech community.</li></ul>Requirements :<br/><ul><li>First principle thinking, strong problem solving, and analytical skills.</li><li>12+ years of software engineering engineering experience with at least 2+ as a senior team lead/principal/staff engineer.</li><li>Prior experience in modeling complex domains and architecting extendable and scalable systems.</li><li>Technically hands-on with excellent coding skills (Java / Kotlin / Go), and a good understanding of the runtime, security, network, and infra components (like databases and messaging queues).</li><li>Previously demonstrated excellence in engineering practices and mentoring.</li><li>Ability to influence and collaborate with various technical (engineers, managers, directors, program managers) and non-technical stakeholders.</li><li>Previous experience and ability to elegantly solve highly ambiguous problems spanning across teams and functions.</li></ul><p></p> (ref:hirist.tech)