HimalayasHimalayas logo
OC

Staff Software Engineer - App Infra

Ocrolus is a document AI platform that enables faster and more accurate financial decision-making for lenders.

Ocrolus

Employee count: 501-1000

India only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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 workflow and analytics platform for lenders 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:

  1. Design, Architecture and Innovation
  2. Software ownership and development
  3. Technical leadership and Culture
  4. 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.

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
  • 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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Education

Bachelor degree

Experience

8 years minimum

Location requirements

Hiring timezones

India +/- 0 hours

About Ocrolus

Learn more about Ocrolus and their company culture.

View company profile

What began as an idea in a parent's kitchen has blossomed into a transformative force in the financial technology sector. Ocrolus was founded in 2014 by Sam Bobley, who, at the age of 22, embarked on a journey to solve a significant challenge in the financial industry: the manual and error-prone process of analyzing financial documents. The initial spark for Ocrolus came from the convoluted world of Medicaid application processing, where the sheer volume of financial paperwork created massive inefficiencies. This firsthand observation of a broken system fueled the creation of a platform that could automate and bring precision to document-driven workflows. The company's early days were characterized by a relentless drive to build a technology that could read and understand financial documents with unparalleled accuracy, a stark contrast to the existing OCR solutions that fell short.

Today, Ocrolus stands as a leader in AI-driven document automation, serving a diverse clientele that includes some of the biggest names in fintech, mortgage lending, and banking like PayPal, SoFi, and Plaid. The company's innovative approach combines the power of artificial intelligence with a human-in-the-loop verification process, ensuring over 99% accuracy in data extraction. This unique fusion of machine intelligence and human oversight has become the cornerstone of their success, enabling lenders to make faster, more informed, and more confident credit decisions. From its humble beginnings, Ocrolus has grown into a global team with a strong presence in New York City, empowering financial institutions to level the playing field for borrowers by providing expanded access to credit at a lower cost. The journey from a kitchen table startup to a key player in the digital lending ecosystem is a testament to the company's unwavering commitment to innovation, accuracy, and its mission to revolutionize financial services.

Claim this profileOC

Ocrolus

Company size

501-1000 employees

Founded in

2014

Chief executive officer

Sam Bobley

Employees live in

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

14 remote jobs at Ocrolus

Explore the variety of open remote roles at Ocrolus, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Ocrolus

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan