Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Director, Software Engineering

$216k - $270k

Appfolio Inc

Job Description Job Description AppFolio is more than a company. We’re a community of dreamers, big thinkers, problem solvers, active listeners, and multipliers. At every opportunity, we set the pace while delivering innovation built to carry real estate into the future. One in which every experience feels effortless, yet meaningful. Where customers are empowered to take on any opportunity. We show up as one team, connected by our values to be a force for good. Because together, we have the power to create extraordinary outcomes for our customers, our communities, and ourselves. The Director of Engineering will manage and continue to grow a world‐class software engineering team for our award-winning products and drive the successful delivery of platforms and products while contributing to the product strategy, platform, and roadmap. This opportunity is ideal for an engineering leader who specializes in high-volume financial systems. You won’t just be integrating third-party APIs; you will lead the team responsible for architecting and scaling our proprietary internal payment system. You will oversee the network of services ensuring that every cent moving through our ecosystem is accounted for, secure, and compliant, and working in an environment that empowers small teams to collaboratively set the technical direction of our financial infrastructure. We are looking for a forward-thinking leader with a blend of engineering and payments experience who can also harness the power of today’s AI advancements to revolutionize payment integrity, automating fraud detection and operational workflows at scale. The location for the position is Santa Barbara, CA. Your Impact: Payments Strategy & Technical Architecture Set the technical direction for internal ledgering systems, ensuring absolute data consistency, idempotency, and accuracy across distributed microservices. Oversee the engineering of Payables and Receivables flows, ensuring seamless integration between internal services and external banking institutions. Act as the primary technical counterpart for banking partners and payment processors, translating complex external requirements into internal engineering roadmaps. Operational Excellence, Security & Compliance Build automated reconciliation frameworks that detect and self-heal discrepancies between internal ledgers and external networks, ensuring 100% financial accuracy. Partner with InfoSec and Legal to ensure all payment services adhere to PCI-DSS, NACHA operating rules, AML (Anti-Money Laundering) protocols, and KYC/KYB requirements. Advocate for a SMART codebase (Simple, Maintainable, Agile, Refactored, and Tested) to deliver a SAFE product (Secure, Available, Fast, and Easy). Oversee the delivery of software using Agile best practices, CI/CD, and test-driven development to ensure frequent, high-confidence releases. Drive the strategy for integrating AI/ML models directly into the transaction path to detect fraud anomalies in real-time, optimize payment routing (Smart Routing) for cost/speed, and automate complex reconciliation matches that rule-based systems miss. Team Leadership & Talent Development Recruit, screen, and close high-caliber engineering talent, scaling the team to meet the demands of a hyper-growth payments organization. Lead, coach, and support a team of passionate engineers, creating an environment of creativity, speed, and innovation while maintaining the discipline required for financial engineering. Instill a sense of ownership over the entire software development lifecycle, ensuring the team understands how their work directly impacts AppFolio’s financial success and customer trust. Strategic Collaboration & Resource Management Build trusting relationships with Product Management, Legal, and Risk teams to align engineering resources with company strategy, balancing immediate customer needs with long-term infrastructure investments. Implement processes and metrics to ensure the team is focused, efficient, and that products are market-ready and scalable. Must Haves: Experience & Education BS, MS, or Ph.D. in Computer Science or related technical discipline. 8+ years of hands-on software development experience building enterprise SaaS, cloud-based solutions, or consumer web platforms supporting millions of users and online transactions per month. 5+ years of demonstrated success hiring, directly managing, coaching, and retaining world-class engineers. Proven track record leading engineering teams during the evolution of the function from start-up to mid-lifecycle/hyper-growth. Payments & Financial Domain Expertise Experience building or managing proprietary payment platforms, not just integrations. Must understand the mechanics of ACH files, credit card processing (ISO 8583), and emerging rails (RTP/FedNow). Experience integrating directly with banking cores and legacy financial institutions, managing both modern API-based exchanges and file-based exchanges. Working knowledge of financial frameworks including PCI-DSS Level 1, SOC 1/SOC 2, NACHA operating rules, and KYC/KYB/AML protocols. Technical Architecture & Systems Design Strong grasp of ACID transactions versus eventual consistency, particularly regarding financial ledgers, idempotency, and double-entry accounting within a multi-service architecture. Demonstrated ability to design systems that maintain 99.999% availability during high-volume transaction windows, ensuring resilience and rapid recovery. Experience partnering with Data Science teams to operationalize machine learning models within critical production paths. Must understand the latency and reliability trade-offs of embedding inference engines into real-time payment processing. Leadership & Methodology Recent experience using Agile methodologies and a deep understanding of release management workflows, from development through staging and production deployment. Exceptional interpersonal skills with a proven ability to build productive cross-departmental relationships (Product, Legal, Risk, Support). Must have a positive, can-do attitude and value collaboration over silos. Nice to Have: Experience with fraud detection systems and risk modeling. Background in Fintech, Property PropTech, or Banking-as-a-Service (BaaS). If you are interested in creating exceptional SaaS products and being part of a successful hypergrowth company, apply today! Location Find out more about our locations by visiting our site. Compensation & Benefits The compensation that we reasonably expect to pay for this role is: $216,000 - $270,000 base pay. The actual compensation for this role will be determined by a variety of factors, including but not limited to the candidate’s skills, education, experience, and internal equity. Please note that compensation is just one aspect of a comprehensive Total Rewards package. The compensation range listed here does not include additional benefits or any discretionary bonuses you may be eligible for based on your role and/or employment type. Regular full-time employees are eligible for benefits - see here.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Director, Software Engineering in Goleta, CA vacancy
  • $100k - $200k

     ...& AI Solutions team is seeking a highly motivated, inquisitive engineer to help design sensors and sensor-integration components, including...  ...timing systems, on novel embedded hardware and related software-based interfaces. You will leverage your experience in software... 
    Suggested
    Full time
    Work experience placement

    Toyon Research

    Goleta, CA
    4 days ago
  •  ...Role Summary Application Engineering Manager Location: Goleta, CA (#LI-Onsite) Work Arrangement & Travel This position is fully onsite in Goleta, CA and requires the ability to travel approximately 20-30% for customer support, pilot trials, installations... 
    Suggested

    MANN+HUMMEL

    Goleta, CA
    5 days ago
  • $130k - $190k

     ...person (non-remote). Toyon is seeking individuals capable of developing object-oriented software in C++, C#, Java, JavaScript, and/or Python. The experienced software engineer will design, develop, and perform analysis utilizing GIS tools. This position is an opportunity... 
    Suggested
    Full time
    Work experience placement
    Remote work

    Toyon Research

    Goleta, CA
    2 days ago
  •  ...Software Engineer II Raytheon's Electronic Warfare (EW) Software development team is looking to hire experienced Software Engineer II to work on real-time embedded products. What You Will Do: Participate in collaborative, cross-disciplined integrated product... 
    Suggested
    Relocation package

    Raytheon

    Goleta, CA
    2 days ago
  • $75.8k - $144.2k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead...  ...safer, more secure world. Raytheon's Electronic Warfare (EW) Software development team is looking to hire experienced Software... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    RTX

    Goleta, CA
    1 day ago
  •  ...Software Engineering Lead We are in the business of collaborative innovation and making those ideas happen. As one of the world's leading...  ...external customer needs reporting to the Integration and Test Director. Mentor young engineers and engineering interns. Desired... 
    Temporary work
    Remote work
    Work from home

    Compal

    Goleta, CA
    4 days ago
  • $170k - $230k

     ...Senior Full Stack Software Engineer Career Renew is recruiting for one of its clients a Senior Full Stack Software Engineer—this is an onsite role in Santa Barbara, CA. Salary range: 170-230K USD yearly plus benefits plus equity. We help product and CX leaders better... 
    Full time

    Career Renew

    Santa Barbara, CA
    1 day ago
  •  ...Software Engineer - DevOps Location: Whippany, NJ Duration: Long term Requirement: Budgeting Stakeholder Management Risk Management Issue Escalation Reporting and Analysis Strategic Thinking Project Management Change and Transformation Digital and Technology... 
    Local area

    E-Solutions

    Santa Barbara, CA
    1 day ago
  • $180k - $220k

     ...remote sensing, you belong here at Umbra. About the Job We are actively seeking a highly skilled and experienced Senior Software Engineer to join our Order & Delivery team who will play a pivotal role as a key contributor to our dynamic public-facing software... 
    Permanent employment
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Santa Barbara, CA
    1 day ago
  • $140k - $165k

     ...-Guided Microsurgery. We combine 3D visualization and guidance software applications focused on improving accuracy, efficiency and outcomes...  ...all over the world. SUMMARY The Senior Software Engineer designs, develops, and implements high-quality software solutions... 
    Relocation
    Shift work

    B. Braun Melsungen

    Goleta, CA
    5 days ago
  •  ...excitement of being on a team that wins. Job Description Software design and development of calibration and test software for...  ...design and coding, unit testing, system integration and sustaining engineering. Job Qualifications: ~5+ years of experience with C,... 
    Minimum wage
    Permanent employment
    Work experience placement
    Local area

    Teledyne Technologies

    Goleta, CA
    2 days ago
  • $90.8k - $121.1k

     ...Software Engineer We are seeking a software engineer to support the design and development of control, acquisition and analysis software used to test and operate our client's current and next generation imaging sensors at component and system levels. Software engineers... 
    Permanent employment

    Link Consulting Services

    Santa Barbara, CA
    5 days ago
  •  ...-Guided Microsurgery. We combine 3D visualization and guidance software applications focused on improving accuracy, efficiency and outcomes...  ...all over the world. SUMMARY The Senior DevOps Engineer is responsible for leading the design and development of best-... 
    Work experience placement
    Relocation
    Shift work

    B. Braun Melsungen

    Goleta, CA
    3 days ago
  • $125k - $180k

     ...$125,000-$180,000 + Bonus + Full Benefits + SIGNING BONUS / PAID RELOCATION We are looking for a Senior Embedded Software Engineer. RESPONSIBILITIES: Design, code, debug, and integrate new capabilities for our new and existing turreted... 
    Relocation package

    Beyond SOF

    Santa Barbara, CA
    5 days ago
  • $126.4k - $189.6k

     ..., and/or wastewater infrastructure projects including alternatives analysis; treatment plant, pump station, and pipeline design; engineering services during construction; and project management. This position offers the right candidate the ability to make a major career... 
    Full time
    For contractors
    Work at office
    Local area
    Remote work

    Stantec

    Santa Barbara, CA
    3 days ago
  • $150k - $190k

     ...Umbra’s expertise in remote sensing and spacecraft operations to engineer platforms purpose-built for U.S. and allied defense and...  ...Umbra. About the Job We are looking for a Senior Ground Software Engineer to join the Ground Software team in Mission Solutions... 
    Permanent employment
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Santa Barbara, CA
    27 days ago
  • Title: Software Engineer Job Description: Computer Programmer (multiple positions at Eiffel Software, a division of Interactive Software Engineering) Duties: – Assist in writing documentation and correcting code for Eiffel computer programs. – Verify and test programs... 

    Eiffel Software

    Goleta, CA
    6 days ago
  • $145k - $185k

     ...Job Description Job Description Senior Software Engineer Location: Santa Barbara, CA (Onsite) About Sonatech Sonatech LLC is a leader in undersea acoustics, providing advanced technologies to support U.S. Navy missions. Our embedded software is a core component... 
    Full time
    Work at office
    Local area
    Remote work

    Sonatech

    Santa Barbara, CA
    10 days ago
  •  ...Applications Engineer, Photonics About Us Quantum Computing Inc. (QCi) (Nasdaq: QUBT) is an innovative, integrated photonics...  ...technical expertise in photonic principles, hands-on hardware/software integration skills, and the professional soft skills necessary... 
    Work at office
    Remote work

    Quantum Computing Inc.

    Santa Barbara, CA
    12 days ago
  • $100k - $200k

     ...Toyon is looking for a talented and passionate Embedded Systems Engineer to join our growing Aerospace Systems team. In this role, you...  ...testing, integration testing, and system-level testing of embedded software Participate in technical reviews and collaborate with other... 
    Full time
    Work experience placement

    Toyon Research

    Goleta, CA
    3 days ago
  • $150k - $180k

     ...Components Space Systems is where Umbra turns hardware and software designs into on-orbit realities; developing, implementing and...  ...support the entire hardware stack. Our focus is on first principles engineering, and our mandate is simple: it has to work when it counts.... 
    Permanent employment
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Santa Barbara, CA
    6 days ago
  •  ...Integrations. People with experience integrating eComm solutions with PBCs like Search platforms, Loyalty, Payments, Recommendations engines etc. will have added weightage. Expert in one of the CSPs (AWS/Azure/GCP) and in-depth knowledge on various services that the... 
    Flexible hours

    Kasmo Global

    Goleta, CA
    2 days ago
  • $120k

     ...Staff Software Development Engineer Resonant is a fast-moving tech company developing breakthrough RF chip technology for the smartphone in your pocket. As part of Murata, the #1 manufacturer of acoustic-wave filters, we are creating the next generation of filters... 
    Flexible hours

    Murata Electronics

    Goleta, CA
    5 days ago
  •  ...Title: DevOps Engineer Location: Plano, TX Duration: Long Term Job Description: Strong proficiency in Java programming and related frameworks (e.g., Spring, Hibernate). Experience with AWS services such as EC2, S3, RDS, Lambda, CloudFormation... 
    Local area

    E-Solutions

    Santa Barbara, CA
    1 day ago
  • $70 - $80 per hour

     ...Embedded Software Engineer Job Description The Embedded Software Engineer will be responsible for software design, documentation, verification, and validation, used in evaluating, testing, and processing data acquisition systems. The candidate will travel to... 
    Temporary work

    Actalent

    Santa Barbara, CA
    5 days ago
  •  ...future of automotive and smart technology through cutting-edge engineering and design. With world-class teams spanning eight countries,...  ...creativity. In this role, you will design and develop embedded software that powers advanced automotive camera systems used in ADAS and... 
    Local area

    Jobot

    Goleta, CA
    4 days ago
  • $145k - $175k

     ...technology that’s redefining what’s possible in remote sensing, you belong here at Umbra. About the Job We are seeking a Senior Software Engineer to be a key front-end and back-end contributor to our public-facing software application and API services. The individual... 
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Santa Barbara, CA
    more than 2 months ago
  • $115k - $145k

     ...ends, REST APIs, CI/CD pipelines, and real-time application features. Required Skills: ~3+ years of experience in full stack software development ~3+ years of experience working with CI/CD pipelines in an Agile DevOps environment ~3+ years of experience with... 
    Full time
    For contractors

    ClearBridge Technology Group

    Santa Barbara, CA
    2 days ago
  • $103k

     ...industry that has never meaningfully existed before. We are looking for someone to join Umbra's Radar Processing Group as a Radar Software Engineer to aid in the development of processing RF data. As a Radar Software Engineer, your duties will include developing,... 
    Permanent employment
    Full time
    Work experience placement
    Flexible hours

    Umbra

    Santa Barbara, CA
    17 hours ago
  • $145k - $175k

     ...technology that’s redefining what’s possible in remote sensing, you belong here at Umbra. About the Job We are seeking a Senior Software Engineer to be a key front-end and back-end contributor to our public-facing software application and API services. The individual... 
    Permanent employment
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Santa Barbara, CA
    26 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Director, Software Engineering. Be the first to apply!