Make A Bold Move
We know you want your work to matter. OptiFunder is the leading provider of mortgage warehouse technology for IMBs and warehouse lenders. We are bringing real and positive change to our industry. Being part of OptiFunder means being first to market with breakthrough solutions. Our work is challenging, and we bring our best every day. We are focused on creating value for clients, and we are invested in what we are building together.
We know what it takes to stay in the lead—a high-performing team. We respect our talent and reward our associates with a competitive salary, generous PTO, health and retirement benefits, bonuses and more.
Competitive Salary
Unlimited PTO
Flexible Schedule
Healthcare & 401K
Remote-First
Senior Software Engineer (Tech Lead)
Job Description
OptiFunder is seeking a talented Python Developer to join our growing engineering team. In this position, you will work directly with our Software, QA, Data, and DevOps team members to expand and support the OptiFunder platform and integrations with leading loan origination systems, warehouse lenders, and secondary market investors. The successful candidate is familiar with full-stack development and thrives in a fast-moving startup environment. Candidates should be eager to embrace ownership and accountability in day-to day software engineering and will help design, code, test, debug, document, and implement changes to new and existing software products, from vision boards to product-ready systems.
Responsibilities
• Be self-motivated and able to work with minimal direction in a fast-paced, collaborative environment
• Design, develop, and maintain features within our Warehouse Lending Management System using Python and Django
• Develop new features and platform capabilities using modern frameworks and tools
• Lead in the analysis and resolution of complex problems — collaborate with business users, customers, and team members to translate business requirements into efficient, robust, and sustainable code
• Demonstrate strong Python skills by building and maintaining packages, services, scripts, and deployment pipelines
• Work on full-stack applications using technologies such as React, Django, and Flask
• Contribute to the architecture and design of new services and integrations
• Write clean, maintainable, and well-tested code, focusing on performance, scalability, and reliability
• Improve and maintain development practices, including CI/CD automation, testing frameworks, and documentation standards
• Manage individual project priorities, deadlines, and deliverables while ensuring alignment with team goals
• Participate in Agile/Scrum ceremonies — sprint planning, daily stand-ups, retrospectives — and communicate status, risks, and blockers effectively
• Contribute to and enhance data infrastructure, leveraging cloud-based technologies where appropriate
• Provide maintenance and break/fix support for assigned areas of the platform and coordinate triage with other Engineering Team members
• Participate in code reviews and mentor junior developers to foster technical growth and code quality across the team
• Diagnose and resolve issues in development, staging, and production environments with a focus on long-term stability and performance
Skills and Experience
• BA/BS in Computer Science, Engineering, or related field preferred
• 5+ years of professional software engineering experience in a team-based environment
• 5+ years of hands-on experience with Python, including practical knowledge of advanced features such as generators, decorators, and partials
• 3+ years of experience building production-grade applications using Django
• Proficiency with JSON, SQL, and working with large datasets across various database systems (PostgreSQL, MySQL, etc.)
• Solid understanding of web technologies including HTML, CSS, and JavaScript
• Experience with distributed systems and shipping production code, including deployment, monitoring, and documentation
• Familiarity with RESTful API design and object-relational mappers (ORMs)
• Exposure to cloud platforms (AWS, Azure, or GCP) and DevOps tools is a plus
• Familiarity with mortgage finance systems, such as Ellie Mae’s Encompass LOS, is a plus
• Strong problem-solving skills and the ability to learn new technologies quickly through self-study and collaboration
• Excellent communication and teamwork skills, with a focus on delivering high-quality software efficiently
Nice to Have
• Background in SaaS or financial systems
• Experience working in Agile/Scrum environments
• Familiarity with CI/CD pipelines and containerization
• Experience with React or other modern front-end frameworks is a plus
LOCATION Anywhere USA - remote
Job Type: Full-time
We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to any protected class status.
Warehouse Lending Operations
OptiFunder’s Warehouse Lending Operations Analyst represents a unique opportunity for the right candidate who will be exposed to a broad range of functions with a primary focus on helping our clients optimize the use of multiple warehouse funding facilities through OptiFunder’s WMS technologies while providing value and service to our platform partners. This is a collaborative role where the Operations Analyst will be highly engaged with the customer with full visibility of the OptiFunder’s span of business activities and will work closely alongside the rest of the firm’s associates and leadership.
Product Analyst - Configuration
As a Product Analyst supporting client on-boarding and support services, you’ll deliver first-to-market, advanced technology to independent mortgage originators to transform their funding process. You’ll regularly work with clients, project managers, subject matter experts and other analysts in the development and delivery of automated solutions that measurably improve performance. Using workflow tools, document recognition and machine learning, you’ll play a critical role in creating a rules-based environment that leverages the combined power of technology and industry expertise in delighting our clients.
RPA Developer
The RPA Developer leverages intelligent automation technologies and various toolsets to develop complex robotic process automation (RPA) solutions to existing business processes. The successful candidate is responsible for ensuring designed automations are providing the required results through testing, monitoring, technical support, and continued process optimization.
Senior Data Scientist
This candidate should have a deep knowledge and experience in Machine Learning, Predictive Analytics, and Optimization algorithms. This role is responsible for scaling, enhancing and maintaining existing models within our software. He or she will lead end-to-end execution of our data science efforts, driving development of deep analytical methodologies, from hypothesis development to scaled production. The ideal candidate will be passionate about exploring and leading development and implementation of advanced analytics capabilities, including predictive analytics, cognitive technology, ML/AI, and automation. Role requires continuous and relentless learning to stay updated to latest industry and analytics trends.