Location
Bangalore | India
Job description
About Navi
Navi is one of the fastest-growing financial services companies in India providing Personal & Home Loans, UPI, Insurance, Mutual Funds, and Gold. Navi's mission is to deliver digital-first financial products that are simple, accessible, and affordable. Drawing on our in-house AI/ML capabilities, technology, and product expertise, Navi is dedicated to building delightful customer experiences.
Founders: Sachin Bansal & Ankit Agarwal
Know what makes you a 'Navi_ite' :
1.Perseverance, Passion and Commitment
• Passionate about Navi's mission and vision
• Demonstrates dedication, perseverance and high ownership
• Goes above and beyond by taking on additional responsibilities
2.Obsession with high quality results
• Consistently creates value for the customers and stakeholders through high quality outcomes
• Ensuring excellence in all aspects of work
• Efficiently manages time, prioritizes tasks, and achieves higher standards
3.Resilience and Adaptability
• Adapts quickly to new roles, responsibilities, and changing circumstances, showing resilience and agility
Key Responsibilities :
- Become the tech owner for Navi's most complex and impactful projects.
- Define, own and implement a long-term technology vision for your team(s).
- Define and Own the end-to-end architecture of your team(s).
- Create components / libraries / services / utilities to be used across the team / org wherever required.
- Setup and ensure adherence of engineering best practices partnering with the engineering manager / director and tech leads.
- Raising the bar for quality, availability, resiliency, and uptime of the platform
- Collaborate with other principal engineers and architects to establish Navi-wide engineering best practices, systematically solve cross-cutting issues and standardize tooling and technologies.
- Mentor and grow senior engineers and tech leads.
- Represent Navi at various engineering forums and engage as Navi's brand ambassador in the tech community.
What You'll Need :
- First principle thinking, strong problem solving and analytical skills.
- 9+ years of software engineering engineering experience with at-least 2+ as a senior team lead / principal / staff engineer.
- Prior experience of modeling complex domains and architecting extendable and scalable systems.
- Technically hands-on with excellent coding skills (Java / Kotlin / Go), good understanding of the runtime, security, network and infra components (like databases and messaging queues).
- Previously demonstrated excellence in engineering practices and mentoring.
- Ability to influence and collaborate with various technical (engineers, managers, directors, program managers) and non-technical stakeholders.
- Previous experience and ability to elegantly solve highly ambiguous problems spanning across teams and functions.
Job tags
Salary