Senior Software Engineer

OptiFunder Corp

Northern (KY)

Remote

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Remote work

Job summary

OptiFunder is seeking a talented Python Developer to join our engineering team. You will work directly with our Software, QA, Data, and DevOps team members to expand and support the OptiFunder platform and integrations with 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.

Qualifications

  • 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 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.).
  • Familiarity with RESTful API design and object-relational mappers (ORMs).

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 — translate business requirements into robust 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, reliability.
  • Improve and maintain development practices, including CI/CD automation, testing frameworks, and documentation standards.
  • Manage priorities, deadlines, and deliverables while aligning with team goals.
  • Participate in Agile/Scrum ceremonies and communicate status, risks, blockers effectively.
  • Contribute to and enhance data infrastructure using cloud-based technologies.
  • Provide maintenance and break/fix support and coordinate triage with team members.
  • Participate in code reviews and mentor junior developers.
  • Diagnose and resolve issues across development, staging, and production environments.

Skills

Python development
Django
React
SQL/PostgreSQL
RESTful APIs
Cloud/AWS
DevOps/CI/CD
Communication

Education

BA/BS in CS/Engineering or related

Tools

Django
Flask
React
PostgreSQL
AWS
Git

Job description

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.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Engineer - Fintech Platform (Remote)
Senior Python Engineer - Fintech Platform (Remote)

OptiFunder Corp • Northern (KY)

Remote
USD 120,000 - 180,000
Remote work
Project Manager
Project Manager

OptiFunder Corp • Northern (KY)

Remote
USD 90,000 - 130,000
Client Advisor – Professional Services
Client Advisor – Professional Services

OptiFunder Corp • Northern (KY)

Remote
USD 95,000 - 130,000
Competitive salary
Bonuses
Health benefits
+2
Associate Client Advisor – Professional Services
Associate Client Advisor – Professional Services

OptiFunder Corp • Northern (KY)

Remote
USD 55,000 - 75,000
Director of Engineering - Irvine, CA
Director of Engineering - Irvine, CA

LendAPI LLC. • Irvine (CA)

On-site
USD 180,000 - 260,000
Competitive salary
Equity options
Health insurance
+2
Senior Software Engineer - Business Systems
Senior Software Engineer - Business Systems

Self • Austin (TX)

On-site
USD 140,000 - 170,000
Stock Options
Performance-based bonuses
Health, vision and dental insurance
Senior Software Engineer - Business Systems
Senior Software Engineer - Business Systems

Self Financial, Inc. • Austin (TX)

On-site
USD 140,000 - 170,000
Company equity (Stock options)
Performance-based bonuses
Health, vision & dental insurance
+7
Java/Full Stack Engineer
Java/Full Stack Engineer

Phoenix Oversight Group LLC • Arlington (VA)

On-site
USD 100,000 - 130,000
Competitive compensation
Growth opportunities
Collaborative environment
Senior Software Engineer
Senior Software Engineer

Huxley • United States

Remote
USD 180,000 - 250,000
Software Engineer, Product
Software Engineer, Product

Opto Investments • San Francisco (CA), New York (NY)

On-site
USD 160,000 - 240,000
Health, dental, and vision insurance
Unlimited PTO
401k retirement savings plan
+2