Jobs›Software Engineer, Ahmedabad

Lead Software Engineer

Orenda Financial Services · Ahmedabad
Pay₹12L–17La year, as listed
WhereAhmedabadGujarat
TypeFull time5-8 years
Posted27 Oct2 days ago, via the company site
Kaam checked
No fee, deposit or pay-to-apply signs
Day work
No vehicle or licence needed
Skills they list9 named
PythonNodeJS (Node.js)Amazon Web Services (AWS)Windows AzureGoogle Cloud Platform (GCP)PostgreSQLApache KafkaRabbitMQNATS
About this job

About Orenda

Orenda is a fintech-enabled financial services company founded in 2017 and based in Ahmedabad, Gujarat. We work as a corporate DSA and channel partner for leading banks and NBFCs, helping individuals, professionals, and MSMEs access suitable financial solutions across business loans, personal loans, home loans, loan against property, and professional loans.

At Orenda, we combine financial expertise, technology, and streamlined processes to simplify the lending journey. We are building our own lending-tech platform to improve operational efficiency, strengthen lender and partner integrations, and develop technology-driven solutions that support our evolving business needs.

About the role

We're looking for a Lead Software Engineer who enjoys building as much as designing. You'll shape how our systems are architected, write a good share of the code yourself, and lead a team of 3 to 5 engineers, including AI/ML engineers.

This is a hands-on leadership role, not a pure management or architecture position. Your time will be roughly split like this

Share of time

Leading the team ~30%

Solution design ~30%

Hands-on coding ~30%

Deployment and infrastructure~10%

What you'll work on

Solution design and architecture

  • Turning business needs into technical designs that are practical to build and easy to maintain
  • Making architecture decisions across services, integrations and data flows
  • Estimating, scoping and planning new features with business and product stakeholders
  • Shaping the solution design for AI/ML use cases alongside the AI/ML engineers

Engineering and delivery

  • Writing production code in Python and Node.js
  • Rolling out new features across our internal and partner-facing platforms, including our CRM and partner portal
  • Continuously improving existing systems for performance, reliability and code quality
  • Reviewing code and setting engineering standards for the team

Infrastructure and cloud

  • Maintaining and upgrading our infrastructure, including a planned move to a major cloud platform
  • Owning deployments and production stability together with the team
  • Working with event-driven and messaging systems (NATS today, Kafka planned)

Team leadership

  • Leading and mentoring a team of 3 to 5 engineers
  • Planning and prioritising work, unblocking the team, and making sure things ship
  • Building a culture of ownership, clear documentation and quality

What we're looking for

  • 5 to 8 years of software engineering experience, with hands-on coding in your recent roles
  • Strong command of Python and Node.js
  • Proven experience designing and building backend systems and microservices that run in production
  • Hands-on experience deploying and running workloads on at least one major cloud platform (AWS, Azure or GCP)
  • Solid working knowledge of PostgreSQL
  • Experience with messaging or event streaming systems such as NATS, Kafka or RabbitMQ
  • Experience leading or mentoring a small engineering team
  • Comfort estimating effort, breaking down features and planning delivery
  • Enough understanding of AI/ML systems to guide their solution design and integration
  • Clear communication with both technical and non-technical stakeholders

Good to have

  • Experience working at a fintech, lending or financial services company
  • Hands-on experience with Kafka
  • Experience leading an infrastructure upgrade or cloud migration
  • Experience building or scaling CRM or partner-facing portal products

Why Join Us?

Build a growing lending-tech platform: Play a key role in shaping the technology behind a growing financial services business.

Own technical decisions
Contribute directly to architecture, engineering standards, and technology direction.
Stay hands-on
Combine solution design and technical leadership with meaningful coding responsibilities.

Work with emerging technologies: Collaborate with AI/ML engineers and contribute to evolving platform capabilities.

Lead and grow a team
Mentor engineers and help build a strong engineering culture as the technology function scales.
Make a measurable impact
Build systems that improve operational efficiency and support business growth.

Never pay to get work. If a listing asks for a fee, it is a scam. The ten signs →

Apply on the company site
Opens cutshort.io in a new tab