Job Description
Razorpay is seeking a Principal Engineer to join their team in Bangalore. This role involves driving technology and engineering best practices, designing and delivering high-quality features, and collaborating with cross-functional teams. The Principal Engineer will also mentor other engineers, contribute to hiring, and represent the organization in internal and external forums.
Responsibilities: - Drive technology and engineering best practices.
- Design, architecture, and delivery of features.
- Drive technology innovations.
- Collaborate with cross-functional teams.
- Estimate efforts, identify risks, and meet project schedules.
- Provide functional, design, and code reviews.
- Mentor/coach engineers.
- Implement a long-term technology vision.
- Contribute to streamlining hiring challenges.
- Represent organization and team in external & internal forums.
Requirements: - 12+ years of design/development experience.
- Expertise in more than one programming language and tech stack.
- Experience leading & mentoring project teams.
- Strong Object-oriented skills and knowledge of design patterns.
- Deep understanding of data-driven web application design and development.
- Superior organization, communication, interpersonal, and leadership skills.
- Proven performer and team player.
- Self-starter who can work well with minimal guidance.
- Agility and ability to adapt quickly to changing requirements.
- Experience as a software engineer for at least 12 years.
- Have a few weekend side projects up on GitHub.
- Have contributed to an open-source project.
- Have worked at a product company.
- Have a working knowledge of a backend programming language.
What Razorpay Offers: - Opportunity to work at a leading financial services organization.
- Chance to build innovative payment and business banking solutions.
- A high-energy, fast-growing, and start-up workplace.
- An equal employment opportunity.