Sr Principal Engineer

Posted 6 Days Ago
Be an Early Applicant
Bellandur, Bengaluru Urban, Karnataka, IND
In-Office
Expert/Leader
Fintech • Payments • Software • Financial Services
The Role
Principal Engineer responsible for designing and developing scalable distributed systems, writing and reviewing high-quality code, leading architectural discussions, managing technical debt, mentoring engineers, and guiding teams toward business-critical goals. The role involves building resilient systems handling over 40 million daily requests, promoting engineering best practices, contributing to open-source technologies, and applying AI, LLMs, agents, and automation to improve engineering workflows.
Summary Generated by Built In

Required skills/experience

  • Good understanding of low level and hight level design of distributed systems.

  • Comfortable in developing systems with mainstream programming languages e.g. Java(preferred), Golang (good to have)

  • Understands the code development life cycle, important checks of every stage and can collaborate with stakeholders to ensure them.

  • Well versed with practices of good code development and code review and can ensure teams participating in it.

  • Product Thinking: Uncover the why,challenge assumptions and turn ambiguity into simple, high-impact solutions that translate intent into action.

  • Innovation: Challenge the status quo, simplify complexity, embrace new technologies, and turn curiosity → experiment → insight → solution into elegant, reliable, scalable systems that create lasting value.

  • AI Engineering: Build practical expertise in AI, LLMs, agents, automation, and emerging technologies to transform engineering workflows with context-aware, evidence-based, reliable, validated, and safely controlled AI solutions.

  • Comfortable with writing and reviewing technical design documents.

  • Can contribute to cross functional architectural and design discussions which spans across teams.

  • Should be able to evaluate and comment on priorities of the team from technical debt and product requirement stand point.

  • Can lead by example, mentor and inspire a group of skilled engineers to achieve business critical goals.

  • Good understanding of agile development methodology.

  • Agile and fast learner to adapt with the requirements of the product and engineering.


Experience: 12+ years


Who you will do:


  • Writing high-quality code, participating in code reviews, designing/architecting systems of varying complexity and scope

  • Opportunity to be part of a passionate, purpose driven team of highly skilled individuals which is on mission it making it one of leading Fintech companies of the world.

  • Build your legacy while big systems are in the making.

  • Build highly scalable, resilient and resource efficient systems which handle the load of more than 40mil requests a day and aims to grow 2X every year.

  • Learn and contribute towards some of the best engineer practices.

  • Use, propose and potentially contribute to best of the open source technology stacks.

  • Lead teams and projects which make impact in the tech community and society.

  • Evangelise your ideas which you believe in, and learn about how to make them a reality.

  • Become a mentor and be mentored by some of the best.

  • Publish your work and learnings in terms of blogs, paper or present them in tech forums.

Skills Required

  • 12+ years of engineering experience
  • Understanding of low-level and high-level distributed systems design
  • Experience developing systems with Java
  • Experience with Golang
  • Understanding of the software development lifecycle and stage-specific quality checks
  • Experience with code development practices and code reviews
  • Ability to write and review technical design documents
  • Ability to contribute to cross-functional architectural and design discussions
  • Ability to evaluate technical debt and product priorities
  • Experience leading, mentoring, and inspiring skilled engineering teams
  • Understanding of Agile development methodology
  • Product thinking and ability to turn ambiguity into high-impact solutions
  • Ability to apply AI engineering concepts, including AI, LLMs, agents, automation, and emerging technologies
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bengaluru
939 Employees
Year Founded: 2015

What We Do

Cashfree Payments is a leading fintech company providing a full-stack payments platform for businesses in India, enabling them to collect payments, make payouts, and manage international transactions.

Similar Jobs

Capital One Logo Capital One

Senior Software Engineer

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
55000 Employees

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Software Engineer

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
85422 Employees

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Senior Principal SW Engineer

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
85422 Employees

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Senior Principal SW Engineer

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
85422 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account