Find your perfect fit.

Great companies are being built by amazing teams. Come be a part of it.
At Menlo Ventures, we invest in companies that will change how we live and work. To do that, they need creative thinkers, problem solvers, builders, and business leaders. They look to Menlo for help building their teams.
Tell us more about your professional DNA to get discovered by the companies we back.

Senior Software Engineer - Platform



Software Engineering
Mumbai, Maharashtra, India
Posted on Thursday, March 21, 2024

We are a fast-growing Bay Area-based startup backed by leading investors like Menlo Ventures, Accel and Y-Combinator. We create AI and ML-powered software for the finance and lending industries, focused on repayment and debt recovery. We work to improve conversations between call center agents and customers and provide actionable insights. Our products use AI to create next-generation speech analytics that support real-time agent guidance, automated notes after conversations, and call analysis for quality assurance and compliance.

The team has deep technical talent today and we believe there is an opportunity to build an iconic vertical software business that will fundamentally impact how the multi-trillion-dollar debt industry is managed. Debt has such a massive impact on consumers and prior to Prodigal, the industry was saddled with painful, low value manual workflows, and poor customer experience- our mission is to humanize the debt repayment process through automation and data.

Join Prodigal as a Software Engineer for the Platform team and play a key role in developing our systems for scale, and building robust and distributed data platforms.

🏆 Responsibilities

  • Software Development: Design, develop, test, and maintain software components and services within the ProdigalTech platform. This includes developing clean, efficient, and maintainable code.
  • Platform Enhancement: Contribute to the continuous improvement of our platform by optimizing existing systems, adding new features, and ensuring high performance, scalability, and security.
  • Collaboration: Collaborate with other engineering teams, product managers, and stakeholders to understand requirements, define technical specifications, and ensure the successful delivery of platform features.
  • Problem Solving: Troubleshoot and resolve technical issues and challenges that may arise in the development and production environment.
  • Best Practices: Stay up to date with industry best practices and trends in software development and apply them to our platform development processes.
  • Code Review: Actively participate in code reviews to maintain code quality, adherence to coding standards, and knowledge sharing within the team.
  • Documentation: Create and maintain technical documentation to ensure knowledge transfer and support for fellow team members.

✅ Requirements

  1. Must-Have :
  • 3+ Years of experience
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Strong programming skills in one or more languages, such as Java, Python, C++, or similar.
  • A passion for software development and a desire to learn and grow as an engineer.
  • Knowledge of software development best practices and design patterns.
  • Good problem-solving and debugging skills.
  • Excellent teamwork and communication skills.
  • Management, Operations, and Release Management to make, adopt, and communicate technical decisions and shape the development and delivery of software.
  • Eagerness to work in a collaborative, fast-paced environment
  • Knowledge of Data Engineering and Data analytics platforms

2. Good-to-Have :

  • Experience with distributed systems, microservices architecture, or cloud computing (e.g., AWS, Azure, GCP).
  • Familiarity with DevOps practices and containerization technologies (Docker, Kubernetes).
  • Knowledge of database systems (SQL and NoSQL).
  • Experience with CI/CD pipelines and version control systems.

⚙️ Our Tech Stack

  • Services built on Python, Golang & Nodejs
  • Databases - MongoDB, RDS
  • Deployments on EKS, EC2, Lambda Databricks, and other AWS services

🎁 What we offer

  • Learn Generative AI & LLMs. We are aggressively building in this space and you'll get the opportunity to learn and experiment with the latest technologies
  • Fast-paced Growth. You’ll get the chance to learn from (and teach) some of the brightest and most skilled people you’ll ever meet.
  • Continuous education. As relentless seekers of knowledge, we sponsor and support any training materials, books, courses, and exam fees for upskilling yourself in areas related to your role - but that's not where it ends. If you make a good case for some extra learning, we're delighted to foot the tab.
  • Health insurance. Health always comes first. The health of your family is as important to us, as it is to you. We offer insurance coverage for both you and your family.
  • Flexible schedule. We're not a "clock in, clock out" company. Morning person? Start work while the world’s still sleeping. Night owl? Ramp things up while others are winding down. You’re fully trusted to create the right conditions for your own personal peak productivity. We only ask that you be available to your teammates for a good chunk of the day.
  • Generous leave policy. Take all the time you need to recharge your batteries - no permission process or vacation allowance here. Because a rested, relaxed, and refreshed mind is a happy and effective mind.

From day 1, Prodigal has been defined by talented, humble, and hungry leaders and we want this mindset and culture to continue to blossom from top to bottom in the company. If you have an entrepreneurial spirit and want to work in a fast-paced, intellectually-stimulating environment where you will be pushed to grow, then please reach out because we are looking to build a transformational company that reinvents one of the biggest industries in the US.

To learn more about us - please visit the following

Our Story -

What shapes our thinking -

Our website -