
Job Overview
Location
Remote - US
Job Type
Full-time
Category
Backend Engineer
Date Posted
February 24, 2026
Full Job Description
đź“‹ Description
- • Join Ocrolus at the dynamic intersection of Artificial Intelligence and Financial Technology, where we are revolutionizing how lenders automate workflows with confidence. Our mission is to streamline the borrower evaluation process, enabling faster, more accurate, and more inclusive lending decisions. As a Senior Software Engineer on the Mortgage Engineering team, you will play a pivotal role in architecting and building the next generation of our robust backend applications, focusing on a sophisticated microservices architecture.
- • You will be instrumental in designing, implementing, and maintaining scalable microservices primarily using Python. This involves crafting elegant, efficient, and resilient code that forms the backbone of our cutting-edge AI-powered data and analytics platform. Our platform is trusted at scale, processing nearly one million credit applications monthly across diverse lending sectors including small business, mortgage, and consumer lending.
- • Your responsibilities will extend to designing and developing cloud-based software products that adhere to the highest industry best practices. This includes building and scaling our rapidly growing online services and complex data pipelines, ensuring they can handle immense volumes of transactions securely and reliably. You will be a key contributor to systems, services, and tools designed to support new Ocrolus products and evolving business requirements.
- • Collaboration is central to our success. You will work closely with cross-functional teams, including product managers, data scientists, and other engineers, to ensure the security, reliability, and automation of our systems. This collaborative environment fosters innovation and allows us to tackle complex challenges together.
- • A significant part of your role will involve supporting the entire software development lifecycle, from initial testing and troubleshooting to resolving intricate issues. You will be expected to bring a proactive approach to identifying and mitigating potential problems, ensuring the smooth operation of our services.
- • We are looking for an engineer who can not only execute but also lead. You will contribute best practices and architectural leadership to our backend applications. This includes actively participating in the selection of appropriate architectures, frameworks, and tooling for our next-generation platform, shaping its technical direction.
- • You will be involved in building and scaling our fast-growing online services and data pipelines, ensuring they are robust, efficient, and can handle increasing loads. This requires a deep understanding of distributed systems and cloud infrastructure.
- • Supporting the testing process is crucial. You will help define testing strategies, implement automated tests, and actively participate in troubleshooting and resolving issues that arise during development and in production environments.
- • You will have the opportunity to work with cutting-edge technologies and contribute to a product that is making a real impact on the financial industry, promoting greater efficiency in risk management and expanding access to credit for a more inclusive financial system.
- • Ocrolus is trusted by over 400 customers, including industry leaders like Better Mortgage, Brex, Enova, Nova Credit, PayPal, Plaid, SoFi, and Square. By joining us, you will be at the forefront of AI innovation in fintech, helping to redefine how the world's most innovative lenders conduct business.
- • This role offers a unique chance to grow your skills, take ownership of critical projects, and make a tangible impact within a fast-growing, remote-first company that values empathy, curiosity, humility, and ownership.
🎯 Requirements
- • Master's degree in Computer Science or a related field.
- • 5+ years of professional software engineering experience, with a strong focus on backend development and microservices architecture.
- • Expertise in Python, with proven experience in building complex, scalable systems and applications, preferably within a large fintech environment.
- • Solid database skills, including experience with relational databases like PostgreSQL or MySQL, and a strong understanding of data modeling.
- • Familiarity with web frameworks such as Flask and their associated ecosystems.
- • Experience with cloud platforms (specifically AWS), containerization (e.g., Docker, Kubernetes), microservices architecture, continuous integration/continuous deployment (CI/CD) pipelines, and automated testing methodologies.
🏖️ Benefits
- • Competitive salary range of $180,000+ per year, plus equity.
- • Comprehensive health, dental, and vision insurance plans.
- • Generous paid time off (PTO) and holidays.
- • Opportunities for professional development and continuous learning.
- • Remote-first work environment with flexibility.
Skills & Technologies
Python
Flask
PostgreSQL
MySQL
AWS
Backend
Senior
Remote
Degree Required
About Ocrolus Inc.
Ocrolus provides AI-driven document and data-analysis software that digitizes and analyzes financial documents for lenders, fintechs and banks. Its platform combines computer vision with human validation to extract and verify data from bank statements, pay stubs, tax forms and other lending paperwork, enabling faster and more accurate credit decisions while reducing manual review costs and fraud risk.
Similar Opportunities

Trase Earth Intelligence PBC
Remote
Full-time
Expires Mar 10, 2026
Backend
Senior
Remote
2 months ago
❌ EXPIRED

Hostinger International Ltd.
Vilnius Kaunas
Full-time
Expired Nov 16, 2025
PHP
Laravel
Docker
+4 more
5 months ago

