Staff Software Engineer, Enterprise Data Integration
Join to apply for the Staff Software Engineer, Enterprise Data Integration role at AppFolio.
Description
We're AppFolio, innovators and changemakers in cloud and AI, delivering magical experiences for the real estate industry. We are looking for a dynamic and experienced Staff Software Engineer to design and deliver scalable, secure, and reliable integration solutions that support our growth. In this high‑impact role you will define architecture, execute engineering strategies, and lead the enterprise data integration team.
Your Impact
- Design, build, configure, debug, monitor, and maintain reliable, scalable, and secure enterprise data integration solutions using modern cloud-based platforms like Informatica, Mulesoft, AWS, Snowflake, etc.
- Leverage deep expertise in Informatica IDMC to design and implement business solutions that enable efficiency and scalability.
- Collaborate with stakeholders, technical and functional teams to influence data integration strategies, standards, and guidelines.
- Utilize expertise in high-volume, complex data migration to drive business needs, maintaining high standards of performance and quality.
- Own and drive data movement and readiness strategies to enable AI adoption across the enterprise.
- Leverage AI and emerging technologies to drive data quality and governance standards.
- Develop high-quality data integrations across systems such as Salesforce, Zuora Billing, Zuora RevPro, NetSuite, and internal AppFolio products.
- Act as a technical role model, mentoring mid-level engineers and elevating coding and design practices.
- Model and encourage best practices in DevOps to enhance efficiency and automation.
- Participate in Architecture Review Board discussions, providing design and code review support.
Qualifications
- Bachelor's degree in Computer Science, Information Systems, or related field; Master's preferred.
- 8+ years of software engineering experience focused on enterprise data architecture and integrations within large-scale SaaS organizations.
- 5+ years with multi-tenant SaaS cloud-based enterprise and data integration platforms such as Informatica IDMC, AB Initio, AWS Glue, Mulesoft, Salesforce, etc.
- Extensive experience leading large-scale data migrations, including profiling, cleansing, validation, and reconciliation.
- 3+ years leading discovery, design, and development of data integration solutions using Informatica IDMC.
- 3+ years of expertise in software design patterns and enterprise architecture.
- 3+ years designing and implementing AWS-based data and application architectures.
- Proven expertise in AI-ready data architectures, building semantic and governed data layers.
- Expert-level programming skills in Ruby, Java, Python, or JavaScript.
- Experience with SDLC and Agile methodology, driving complex software projects, including offshore teams.
- Excellent communication and problem‑solving skills.
- Demonstrated ability to build trust with business partners.
Preferred Qualifications
- Hands‑on experience with AI architecture components such as LLM, RAG, and AI agents.
- Certifications in relevant platforms, e.g., AWS Solutions Architect, Informatica Architect.
Location
Find out more about our locations by visiting our site.
Compensation & Benefits
The compensation range for this role is $167,200 - $209,000 base pay, subject to factors such as experience and market. Benefits include a comprehensive Total Rewards package. Regular full‑time employees are eligible for benefits.
About AppFolio
AppFolio is the technology leader powering the future of the real estate industry. Our platform and trusted partnership enable our customers to increase operational efficiency and grow their businesses.
Why AppFolio
Grow
We enable a culture of high performance, recognizing results through growth opportunities and compelling rewards.
Learn
We partner with you to realize your potential, investing in coaching and mentorship.
Impact
We are creating a world where communities thrive by innovating with purpose and cultivating impact.
Connect
We excel at hybrid work, fostering connection and collaboration wherever we are.
Statement of Equal Opportunity
At AppFolio, we value diversity and are a proud Equal Opportunity Employer. We celebrate inclusive workplaces, welcoming all qualified candidates regardless of race, color, religion, sex, gender identity, sexual orientation, age, disability, veteran status, or other protected characteristics.