
Staff Software Engineer
3 days ago
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.
-
Staff Software Development Engineer
2 weeks ago
Gurgaon, Haryana, India Razorpay Software Private Limited Full time ₹ 1,04,000 - ₹ 1,30,878 per yearRazorpay was founded by Shashank Kumar and Harshil Mathur in 2014. Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing billions of dollars of payments for...
-
Staff Software Engineer
2 weeks ago
Gurgaon, Haryana, India Wenger & Watson Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAbout the RoleThe Staff Engineer will play a crucial role in developing and maintaining software solutions while ensuring high-quality standards.ResponsibilitiesDevelop and maintain software applications.Collaborate with cross-functional teams to define, design, and ship new features.Ensure the performance, quality, and responsiveness of...
-
Engineer - Lepton Software
1 week ago
Gurgaon, Haryana, India LEPTON SOFTWARE Full time ₹ 6,00,000 - ₹ 12,00,000 per yearJob Description Department: GISJob Type: Full TimeJob Location: GurugramJob Code: #958-01_to_08Experience: YearsJob Summary A Junior GIS Engineer at Lepton Software plays a pivotal role in supporting geospatial projects. This entry-level position offers hands-on experience with GIS tools and technologies, contributing to the development and maintenance...
-
Engineer - Lepton Software
1 week ago
Gurgaon, Haryana, India LEPTON SOFTWARE Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Description GIS Engineer Department: GISJob Type: Full TimeJob Location: GurugramJob Code: #958-17_to_20Experience: 5 yearsJob Summary A GIS Engineer at Lepton Software plays a crucial role in the production and management of geospatial data across various projects. The position encompasses tasks such as digitization, geocoding, and conducting surveys...
-
Staff Software Development Engineer
2 weeks ago
Gurgaon, Haryana, India Razorpay Full time ₹ 1,04,000 - ₹ 1,30,878 per yearRazorpay was founded by Shashank Kumar and Harshil Mathur in 2014. Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing billions of dollars of payments for...
-
Staff Software Engineer
2 weeks ago
Gurgaon, Haryana, India Agoda Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAbout Agoda Agoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting-edge technology that connects travelers with a global network of 4.7M hotels and holiday properties worldwide, plus flights, activities, and more. Based in Asia and part of Booking Holdings, our 7,100+ employees representing 95+...
-
Staff Software Engineer
1 week ago
Gurgaon, Haryana, India Agoda Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout AgodaAgoda is an online travel booking platform for accommodations, flights, and more. We build and deploy cutting-edge technology that connects travelers with a global network of 4.7M hotels and holiday properties worldwide, plus flights, activities, and more. Based in Asia and part of Booking Holdings, our 7,100+ employees representing 95+...
-
Staff Software Development EngineerNew
2 weeks ago
Gurgaon, Haryana, India Razorpay Full time ₹ 1,04,000 - ₹ 1,30,878 per yearNewStaff Software Development EngineerGurugramRazorpay was founded by Shashank Kumar and Harshil Mathur in 2014. Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is...
-
Staff Software Engineer, Data Migration
3 days ago
Gurgaon, Haryana, India MongoDB Full time ₹ 1,20,000 - ₹ 2,60,000 per yearMongoDB's mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB...
-
Senior Staff Engineer
6 days ago
Gurgaon, Haryana, India Talent Socio Full time ₹ 20,00,000 - ₹ 25,00,000 per yearDescription : About the Role : We are seeking an experienced and highly skilled Senior Staff Engineer (.NET) to join our engineering leadership team. In this pivotal role, you will architect, design, and deliver complex .NET applications that power our core products and services. You will act as a technical leader, mentor, and collaborator, driving...