Title: Lead Software Engineer
The Role:
A lead software development engineer at Razorpay is well-grounded - innovative,
quality focussed, product thinker, and business conscious - not mere coders, of course,
with deeper technical context and experience to build quality software. You should be
able to see nuances and elements that others might not. Engineering creates a
significant impact across different areas, considering the scale of our software product
outreach. You’re also expected to influence the culture of the company and help shape
it in the right way.
Role and Responsibilities :
- 8+ years of total experience in software development, with at least 2 years in the
leading technical team. Strong programming skills, with experience in Golang as
an SDE.
- Proven track record in building and managing developer productivity platforms,
tools, and processes.
- Experience with CI/CD pipelines, cloud infrastructure (AWS preferred),
containerization (Docker, Kubernetes), and automation tools (e.g., Jenkins,
Terraform).
- Experience in distributed systems, handling large-scale data processing, and
maintaining high-performance products.
- Deep understanding of AI-driven developer tools, code generation/testing, and
their integration into development workflows.
- Strong communication and problem-solving skills, with a data-driven approach to
decision-making.
Preferred Qualifications:
- Prior experience in a Developer Experience/Productivity or Platform Engineering
team. Experience in fast-paced, high-growth product environments.
- Contributions to open-source projects or a strong presence on GitHub.
- Familiarity with additional backend programming languages like Java or Python.
- Knowledge of DevSecOps practices, including security testing in CI/CD and
RBAC policies in Kubernetes.
Location: Bangalore