Staff Software Engineer New

2 days ago


Remote, India Ocrolus Full time ₹ 6,00,000 - ₹ 18,00,000 per year

Come build at the intersection of AI and fintech. At Ocrolus, we're on a mission to help lenders automate workflows with confidence—streamlining how financial institutions evaluate borrowers and enabling faster, more accurate lending decisions.

Our AI-powered data and analytics platform is trusted at scale, processing nearly one million credit applications every month across small business, mortgage, and consumer lending. By integrating state-of-the-art open- and closed-source AI models with our human-in-the-loop verification engine, Ocrolus captures data from financial documents with over 99% accuracy. Thanks to our advanced fraud detection and comprehensive cash flow and income analytics, our customers achieve greater efficiency in risk management, and provide expanded access to credit—ultimately creating a more inclusive financial system.

Trusted by more than 400 customers—including industry leaders like Better Mortgage, Brex, Enova, Nova Credit, PayPal, Plaid, SoFi, and Square—Ocrolus stands at the forefront of AI innovation in fintech. Join us, and help redefine how the world's most innovative lenders do business.

We are looking for a Staff Software Engineer with an extensive technical background and highly skilled in building scalable distributed systems. The candidate is capable of working in a fast-paced environment, and willing to take ownership to demonstrate engineering excellence.

What you'll do:

At high level, you'll do 4 things:

  • Design, Architecture and Innovation

  • Software ownership and development

  • Leadership and Culture

  • Collaboration

Design, Architecture and Innovation:

  • Lead the design and development of complex software systems and architectures.
  • Collaborate with product managers, UX designers, and other engineers to create scalable and efficient software solutions.
  • Ensure high levels of performance, reliability and security in the developed systems.
  • Document software designs, architecture decisions, and implementation details.
  • Continuously evaluate new technologies and industry trends, identifying opportunities to apply them to improve development processes and product quality.

Software Development:

  • Write, test, and maintain high-quality, scalable, and robust code using Python/Golang
  • Review and provide feedback on code written by other engineers, ensuring adherence to best practices and coding standards.
  • Develop and manage APIs, integrations, and back-end systems.
  • Ensure that software is rigorously tested, both in development and in production, to meet high-quality standards.
  • Write and maintain technical documentation to ensure clear and effective knowledge sharing within the team.
  • Troubleshoot complex software issues, identify root causes, and propose effective solutions.

Leadership and Culture:

  • Mentor and guide junior engineers in their technical and professional development.
  • Lead technical discussions and decision-making processes in the engineering team.
  • Promote a culture of continuous improvement and collaboration within the team.
  • Identify and resolve technical challenges and provide solutions to issues raised by the team.
  • Should have apetite for managing a small group of engineers

Collaboration:

  • Work closely with cross-functional teams, including product, analytics, AI/Ml, design, and operations, to define and deliver product features.
  • Participate in sprint planning, code reviews, and other Agile ceremonies.
  • Collaborate with QA engineers to design automated testing procedures and tools.
What you'll bring:

Experience:

  • Bachelor's degree in Computer Science or related field
  • 8 to 12 years software development experience, including experience in leading technical teams.
  • Proven track record of delivering large-scale software projects from start to finish.

Technical Expertise:

  • Proficient in multiple programming languages such as Python, Golang
  • Strong understanding of software development methodologies, design patterns, and best practices.
  • Experience with Web Frameworks like Flask, and related ecosystems
  • Experience in system design, distributed systems, and scalable architectures.
  • Solid database skills (Postgres, MySQL etc) and data modeling experience.
  • Excellent analytical and debugging skills, able to troubleshoot and optimize complex software systems.
  • Experience with cloud computing platforms (AWS/ Azure/ GCP) and containerization (Docker, Kubernetes).

Leadership and Communication:

  • Strong communication skills, with the ability to clearly explain technical concepts to non-technical stakeholders like operations team
  • Experience in leading or mentoring engineering teams.
  • Ability to handle multiple priorities in a fast-paced, dynamic environment.

Business acumen and Innovation:

  • Look at business first approach and innovate in technical solution to win the business
  • Brings in strategic thinking to go beyond and solves the problems for efficiency and speed

Life at Ocrolus

We're a team of builders, thinkers, and problem solvers who care deeply about our mission — and each other. As a fast-growing, remote-first company, we offer an environment where you can grow your skills, take ownership of your work, and make a meaningful impact.

Our culture is grounded in four core values:

Empathy – Understand and serve with compassion

Curiosity – Explore new ideas and question the status quo

Humility – Listen, be grounded, and remain open-minded

Ownership – Love what you do, work hard, and deliver excellence

We believe diverse perspectives drive better outcomes. That's why we're committed to fostering an inclusive workplace where everyone has a seat at the table, regardless of race, gender, gender identity, age, disability, national origin, or any other protected characteristic.

We look forward to building the future of lending together.

Create a Job Alert

Interested in building your career at Ocrolus Inc.? Get future opportunities sent straight to your email.

Create alert



  • Remote, India Granicus Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Summary:The Software Engineering Manager at Granicus works to drive our teams to produce excellent software and works with our smart, driven engineers to enable their learning and growth. A Software Engineering Manager at Granicus will embody these values and ensure they are lived and breathed by their team. In addition to our values a Software...


  • Remote - India Oportun Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    POSITION OVERVIEW Oportun is on a mission to deploy high availability, fault tolerant, scalable, and efficient applications in a Continuous-delivery mindset in a container-based environment. We are seeking a Senior Staff Software Engineer to help design, build, and maintain foundational services that are built on top of it. This role will have...

  • Software Engineer

    1 week ago


    Remote, India Meltwater Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    DescriptionWhat We're Looking For:Meltwater is a global leader in media intelligence and social analytics. Our mission is to help businesses make more informed decisions by providing them with actionable insights from the vast ocean of online data. With a diverse and talented team spread across the world, we are committed to driving innovation and pushing...

  • Software Engineer

    7 days ago


    Remote, India beBeeOpportunity Full time ₹ 9,00,000 - ₹ 12,00,000

    About the RoleAs a skilled software engineer, you will play a pivotal role in designing and developing our rich product catalogue. You will be part of a rapidly expanding company where collaboration, experimentation, and knowledge sharing are highly valued.This position offers an exceptional opportunity to make a meaningful impact on our engineering...

  • Software Engineer

    2 weeks ago


    Remote, India Deluxe Corporation Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    As a Staff Engineer you will utilize your experience leading development initiatives utilizing CI/CD and distributed teams; strong .NET, SQL, and web services skills combined with agile development expertise, excellent communication abilities, and knowledge of security standards.Job FunctionsRecommend solution options and provide technical recommendations...

  • Software Engineer

    2 weeks ago


    Remote, India The Shams Group Full time US$ 60,000 - US$ 1,20,000 per year

    We are looking for a qualified Software Engineer to design, develop, install and support software solutions according to our company's needs. You will be responsible for developing, testing, improving and maintaining new and existing software in accordance with company's policies and governance framework.You will also collaborate with administrators and...

  • Software Engineer

    1 week ago


    Remote, India SYNTHENOVA ENTERPRISE LLP Full time ₹ 17,000 - ₹ 85,00,000 per year

    About MercorMercor is training models that predict how well someone will perform on a job better than a human can. Similar to how a human would review a resume, conduct an interview, and decide who to hire, we automate all of those processes with LLMs. Our technology is so effective it's used by all of the top 5 AI labs.We crossed a $100M revenue run rate...


  • Remote, India Outseer Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    What you'll achieve:As a Senior Software Engineer, you will be responsible for designing, developing, testing, and maintaining high-quality software applications that meet our business needs and align with industry best practices. You will have the opportunity to work on exciting and challenging projects that contribute to our company's growth and...


  • Remote, India Rapid7 Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    The Prinicipal Software Engineer on the Vulnerability Coverage team will help set technical direction for delivering accurate vulnerability detections to our customers in a timely manner. They will serve as an expert and owner for a portion of the overall coverage portfolio, participate in architectural discussions and successfully deliver new capabilities...


  • Remote, India Version Next Technologies Pvt Ltd Full time ₹ 6,24,000 - ₹ 15,98,637 per year

    Senior Software EngineerExperience: 7-9 yrsProven experience as a Senior Software Engineer or similar role.Strong proficiency in .NET Core, , NestJS, and ReactJS.Extensive experience with CI/CD pipelines, specifically using GitHub Actions and Octopus Deploy.Solid understanding of system design and design patterns.Excellent problem-solving skills and...