Talent.com
Staff Software Engineer, Enterprise Integration
Staff Software Engineer, Enterprise IntegrationAppFolio • San Francisco, CA, United States
Staff Software Engineer, Enterprise Integration

Staff Software Engineer, Enterprise Integration

AppFolio • San Francisco, CA, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Overview

Hi - Were AppFolio. Were innovators, changemakers, and collaborators. Were more than just a software company were pioneers in cloud and AI who deliver magical experiences that make our customers lives easier. Were revolutionizing how people do business in the real estate industry, and we want your ideas, enthusiasm, and passion to help us keep innovating.

Were looking for a dynamic and experienced Staff Software Engineer, Enterprise Integration, to play a key role in designing and delivering scalable, secure, and reliable integration solutions to support our continued growth. This is a high-impact role where you will be responsible for executing on architecture and engineering strategies, enabling future-ready enterprise systems.

Your Impact

As a Staff Software Engineer, you will be a senior technical contributor responsible for designing, developing, and optimizing enterprise integration and APIs. You will closely collaborate with the cross functional team and technical leadership to execute target-state architectures while delivering solutions that are scalable, secure, and aligned with business priorities.

This role requires deep technical expertise in enterprise platforms (e.g., MuleSoft, Salesforce, Zuora, NetSuite, AWS), a deep understanding of API-first architectures, and advanced integration engineering skills. You will be a leader within the Enterprise Systems Engineering team, mentoring and guiding engineers across the team.

Responsibilities

  • Design, build, configure, debug, monitor, and maintain reliable, scalable, and secure enterprise systems integrations and APIs.
  • Collaborate with stakeholders, technical and functional teams to influence and execute integration strategies, standards, and guidelines to enable future scale and growth.
  • Implement domain-driven API designs to enable Product, Data Platform, Enterprise Applications, and AI automations / agents.
  • Develop high-quality integrations across systems such as Salesforce, Zuora Billing, Zuora RevPro, NetSuite, and Ironclad on MuleSoft and AWS Platforms.
  • Improve performance, scalability, security, and reliability of integrations and APIs.
  • Act as a technical role model, mentoring mid-level engineers and elevating coding and integration practices.
  • Encourage best practices in DevOps to enhance efficiency and automation.
  • Utilize expertise in messaging platforms (e.g., Kafka) for real-time integration and decoupling.
  • Participate in Architecture Review Board discussions, providing design and code review support for enterprise integrations.
  • Promote modern integration approaches such as serverless computing, event-driven architectures, and Domain Driven Design.

Must have qualifications

  • Bachelor's degree in Computer Science, Information Systems, or a related field; Master's degree preferred.
  • 8+ years of experience in software engineering with a focus on enterprise integrations and API development, preferably in a high-growth SaaS environment with annual recurring revenue of $1B+.
  • 5+ years deep experience with multiple multi-tenant SaaS cloud-based enterprise and integration platforms like : Mulesoft, Salesforce, NetSuite, Zuora, and Workday(CRM, ERP, Billing, iPaas, etc).
  • 3+ years of experience as a Staff Software Engineer leading the discovery, design, and development of multi-platform cloud-based solutions.
  • 3+ years of experience and expert-level knowledge in various software design patterns and architectures.
  • 3+ years of experience designing and implementing AWS-based applications as part of large-scale enterprise architecture
  • Expert-level programming skills in Ruby, Java, Python, JavaScript, or equivalent.
  • Proven experience in SDLC and Agile methodology driving the execution of complex software projects.
  • Experience working in global teams, including offshore resources.
  • Excellent communication, interpersonal, and presentation skills.
  • Strong analytical, problem-solving troubleshooting skills.
  • Demonstrated ability to build trust and credibility with business partners.
  • Preferred qualifications

  • Experience with AI-driven application enablement, domain-driven API design, and integration with data platforms.
  • Experience with data migration tooling and reconciliation processes for enterprise systems.
  • Certifications in relevant platforms, such as AWS Solutions Architect, MuleSoft Developer / Architect
  • 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 : 167,200 - 209,000 base pay. The actual compensation for this role will be determined by a variety of factors, including but not limited to the candidates 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.

    About AppFolio

    AppFolio is the technology leader powering the future of the real estate industry. Our innovative platform and trusted partnership enable our customers to connect communities, increase operational efficiency, and grow their business. For more information about AppFolio, visit appfolio.com.

    Why AppFolio

    Grow | We enable a culture of high performance, where delivering results is recognized by opportunities for growth and compelling total rewards. Our challenging and meaningful work drive the growth of our business, and ourselves.

    Learn | We partner with you to realize your potential by investing in you from the start. We're cultivating a team of big thinkers through coaching and mentorship with our best-in-class leaders, and giving you the time and tools to develop your skills.

    Impact | We are creating a world where living in, investing in, managing, and supporting communities feels magical and effortless, freeing people to thrive. We do this by innovating with purpose while cultivating a culture of impact. We learn as much from each other as we do our customers and our communities.

    Connect | We excel at hybrid work by fostering an environment that feels flexible, personal and connected, no matter where we are. We create space to fuel innovation and collaboration, and we come together to celebrate, connect, and succeed.

    Paddle as One.

    Learn more at appfolio.com / company / careers

    Statement of Equal Opportunity : At AppFolio, we value diversity in backgrounds and perspectives and depend on it to drive our innovative culture. Thats why were a proud Equal Opportunity Employer, and we believe that our products, our teams, and our business are stronger because of it. This means that no matter what race, color, religion, sex, sexual orientation, gender identification, national origin, age, marital status, ancestry, physical or mental disability, or veteran status, youre always welcome at AppFolio.

    #J-18808-Ljbffr

    [job_alerts.create_a_job]

    Staff Software Engineer Enterprise Integration • San Francisco, CA, United States

    [internal_linking.similar_jobs]
    Staff Software Integration Engineer

    Staff Software Integration Engineer

    Mytra • San Francisco, CA, United States
    [job_card.full_time]
    Mytra's robotics team is looking for an experienced Staff Software Engineer to develop software critical for motion control, task execution, and safety management of our robotic fleet as we scale.Y...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer, Platform

    Staff Software Engineer, Platform

    Scale LLP • San Francisco, CA, United States
    [job_card.full_time]
    Software is eating the world, but AI is eating software.We live in unprecedented times AI has the potential to exponentially augment human intelligence. Every person will have a personal tutor, coac...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Staff Software Engineer

    Senior Staff Software Engineer

    California Staffing Service • San Francisco, CA, United States
    [job_card.full_time]
    The application window is expected to close on : 02 / 02 / 2026 Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.In this role you will ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer

    Staff Software Engineer

    Launch TN • San Francisco, CA, United States
    [job_card.full_time] +1
    Pilot is a successful startup hiring a Staff Software Engineer.Our team is building products that solve meaningful problems for startups and small businesses every day : giving them real-time insigh...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Staff Software Engineer

    Staff Software Engineer

    Beautiful • San Francisco, CA, United States
    [job_card.full_time]
    Be among the first 25 applicants.With a globally-distributed remote team and a San Francisco-based office, we find unique opportunities to get to know each other personally, while delivering on our...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer - Fullstack

    Staff Software Engineer - Fullstack

    Hinge Health • San Francisco, CA, United States
    [job_card.full_time]
    Staff Software Engineer - Fullstack.We are looking for a highly experienced Staff Software Engineer - Fullstack to join our dynamic team. The team's mission is to expand inbound referral integration...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Staff Software Engineer- Transformations

    Senior Staff Software Engineer- Transformations

    Fivetran • Oakland, CA, United States
    [job_card.full_time]
    Senior Staff Software Engineer- Transformations.From Fivetrans founding until now, our mission has remained the same : to make access to data as simple and reliable as electricity.With Fivetran, cus...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software EngineerSan Francisco, CA

    Staff Software EngineerSan Francisco, CA

    Peregrine Technologies • San Francisco, CA, United States
    [job_card.full_time]
    Backed by leading investors from Silicon Valley, Peregrine supports public safety agencies across the countryfrom Los Angeles to Louisville to Atlantaempowering public servants to improve operation...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer, Full-Stack & Firmware

    Staff Software Engineer, Full-Stack & Firmware

    Mammoth DS, Inc • South San Francisco, CA, United States
    [job_card.full_time]
    Were a newly funded, high?growth startup at the intersection of biotechnology and computer science, tackling some of the most complex, long?term data challenges in the world.Were looking for an exc...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer, Full-Stack & Firmware

    Staff Software Engineer, Full-Stack & Firmware

    Atlas Data Storage • South San Francisco, CA, United States
    [job_card.full_time]
    Staff Software Engineer, Full?Stack & Firmware.Staff Software Engineer, Full?Stack & Firmware.We're a newly funded, high?growth startup at the intersection of biotechnology and computer science, ta...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer, Enterprise GenAI

    Staff Software Engineer, Enterprise GenAI

    Scale AI • San Francisco, CA, United States
    [job_card.full_time]
    Staff Software Engineer, Enterprise GenAI.Scale GP (Scale Generative AI Platform) is an enterprise-grade Generative AI platform that provides APIs for knowledge retrieval, inference, evaluation, an...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Staff Software Engineer

    Staff Software Engineer

    Wispr Flow • San Francisco, CA, United States
    [job_card.full_time]
    Wispr Flow is making it as effortless to interact with your devices as talking to a close friend.Voice is the most natural, powerful way to communicate and were building the interfaces to make that...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer

    Staff Software Engineer

    Discover International • Emeryville, CA, United States
    [job_card.full_time] +1
    Senior Staff Full Stack Engineer Platform.Location : San Francisco (Hybrid).Our client is a well-funded, high-growth technology company building AI-powered software used by large enterprise customer...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Staff-Software Engineer

    Staff-Software Engineer

    Crossing Hurdles • San Francisco, CA, United States
    [job_card.full_time]
    We are hiring for a fast-growing startup building AI infrastructure that helps teams monitor, evaluate, and improve autonomous agents in production. Their platform tracks agent behavior, detects fai...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Staff Software Engineer

    Staff Software Engineer

    Pear Suite • San Francisco, CA, United States
    [job_card.full_time]
    Pear Suite is a mission-driven healthcare technology company transforming how community-based care is delivered.Our platform empowers community health workers, doulas, and other frontline providers...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer, Care - Servicing Platform

    Staff Software Engineer, Care - Servicing Platform

    SpringHealth Behavioral Health & Integrated Care • San Francisco, CA, United States
    [job_card.full_time]
    Staff Software Engineer, Care - Servicing Platform.Our mission : to eliminate every barrier to mental health.At Spring Health, we're on a mission to revolutionize mental healthcare by removing every...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer Enterprise AI Billing & Analytics

    Staff Software Engineer Enterprise AI Billing & Analytics

    Box • Redwood City, CA, United States
    [job_card.full_time]
    A leading technology company in Redwood City is seeking a Staff Software Engineer to lead the architecture of high-scale systems and mentor engineers. You will design and validate systems for data m...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer

    Staff Software Engineer

    CloudDevs • San Francisco, CA, United States
    [job_card.full_time]
    Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]