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

Sr Software Engineer - Platform Data Query

$138.4k - $173k

AppFolio, Inc

Sr Software Engineer - Platform Data Query Software Engineering locations: San Diego, California; Santa Barbara, California; Dallas, Texas; Remote - Atlanta, GA; Remote - Chicago, IL; Remote - San Francisco, CA; Remote - Washington DC, United States; Remote - Denver, CO. We are hiring a Senior Software Engineer in our Platform Data Query team to operate, maintain, scale, and enhance Appfolio's data streaming and data access systems. The role focuses on modern data lake architectures, including Iceberg data lakes, Trino, Apache Flink, and Kafka, and supports customer‑facing dashboards, reports, BI integrations, and AI‑powered agents that serve over 20,000 real‑estate property‑management clients. Responsibilities Build a deep understanding of our data structure and systems to enable maintenance, scaling, and future enhancements. Maintain, optimize, and scale our robust data access layer on top of our Iceberg data lake, owning optimizations such as data compaction for performance and storage efficiency. Design, build, and operate a secure API on top of our data tech stack to integrate downstream applications and platform services. Collaborate with Product to understand operational needs, troubleshoot issues, and design new features or enhancements. Work in an agile manner to turn scaling challenges and feature enhancements into deliverables and execute quickly while limiting work in progress. Maintain a high bar of engineering excellence, adopt best practices, provide and receive in‑depth code reviews, and engage in healthy debate. Ensure data flowing through pipelines is tested with appropriate unit and integration tests. Deliver well‑instrumented queries and dashboards that are accessible and used to drive decisions and measure progress. Participate in a high‑performing, empowered team, taking ownership of your problem space and growing through successes and failures. Operate, optimize, and scale systems responsible for high‑concurrency access to large data sets, with deep knowledge of query optimization in distributed engines like Trino and AWS Athena. Qualifications Experience operating, scaling, and enhancing data pipelines at a company with large data sets using Apache Flink and Kafka, especially with multi‑tenant data in an agile SaaS environment. Foundational experience operating, tuning, and maintaining Iceberg data lakes, with deep knowledge of table maintenance and data compaction strategies. Experience working on platform teams or maintaining platform services for internal teams. Proven experience across all levels of the development stack. Proficiency in object‑oriented languages such as Python, Ruby, JavaScript, Java, or C#. Strong SQL skills and deep knowledge of data access/query optimization at scale using distributed engines like Trino and AWS Athena. Familiarity with core architecture principles of at‑scale systems. Strong familiarity with public cloud infrastructure, particularly AWS, including native tools like AWS Glue, S3, and Athena. Strong familiarity with Agile software development processes: Scrum or Kanban. Creativity and proactivity in solving complex scaling and operational problems, with a balance between new tech and optimizing existing solutions. Commitment to long‑term maintainability of the codebase and advocacy for refactoring and code cleanliness. Additional Skills and Knowledge 5+ years of experience working in software engineering teams. Comfortable working with remote team members. Ability to think pragmatically and balance business outcomes with technical goals. Ability to establish strong working relationships with peers across platform development teams. The base salary that we reasonably expect to pay for this role is $138,400 - $173,000. The actual base salary will be determined by a variety of factors, including but not limited to the candidate’s skills, education, experience, etc. Please note that base pay is one important aspect of a compelling Total Rewards package and does not include any additional benefits or bonuses that may be available. Regular full‑time employees are eligible for benefits—please see the employee benefits section for details.

#LI-SS2

Statement of Equal Opportunity At AppFolio, we value diversity in backgrounds and perspectives and depend on it to drive our innovative culture. That’s why we’re 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, you’re always welcome at AppFolio. #J-18808-Ljbffr AppFolio, Inc

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Sr Software Engineer - Platform Data Query in San Diego, CA vacancy
  • $138.4k - $173k

    A tech company is seeking a Senior Software Engineer for their Platform Data Query team in San Diego, California. The role involves maintaining and enhancing data streaming and access systems for over 20,000 clients. Key responsibilities include optimizing data access,... 
    Senior
    Software
    Remote job

    AppFolio, Inc

    San Diego, CA
    3 days ago
  • $66k - $165k

     ...Discovery Technology and Platforms (DTP) accelerates...  ...advanced technologies and data connectivity, and...  ...infrastructure and scientific software), Methods4Insight (...  ...We are seeking an Engineer - MLOps & Scientific Platforms...  ...interactive scientist queries) and asynchronous (... 
    Software
    Full time
    H1b
    Visa sponsorship
    Work visa
    Flexible hours

    Eli Lilly and Company

    San Diego, CA
    2 days ago
  • $95.38k - $160.85k

    Quality Assurance Engineer III (Data Platforms) page is loaded## Quality Assurance Engineer III (Data Platforms...  ...sure that the data quality & data software adheres to quality standards for...  ...ability to work independently; experience querying and using data to enhance testing... 
    Software
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    ICW Group

    San Diego, CA
    3 days ago
  • $177.3k - $265.9k

     ...synonymous with entertainment excellence and creativity. Ready to level up your career? Join PlayStation as a Senior Software Engineer focused on Platform Data Reliability and Automation and help drive innovation at the forefront of interactive entertainment. You’ll be... 
    Senior
    Software
    Permanent employment
    Full time
    Worldwide

    PlayStation Global

    San Diego, CA
    1 day ago
  • A leading insurance company headquartered in San Diego seeks a Quality Assurance Engineer III to maintain quality standards for in-house and cloud-based software. The role involves developing test strategies, collaborating with development teams, and leading QA initiatives... 
    Software

    ICW Group

    San Diego, CA
    3 days ago
  • $150.1k - $225.1k

     ...nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Software Engineer II- Data Platform Hybrid: San Diego Do you want to join a team of talented engineers dedicated to enhancing the PlayStation... 
    Software
    Full time

    PlayStation Global

    San Diego, CA
    15 hours ago
  • A leading technology company in San Diego is looking for a Senior Software Engineer specializing in distributed systems. You will develop and maintain a device telemetry platform, working closely with a collaborative engineering team. Applicants should have significant... 
    Senior
    Software

    Apple Inc.

    San Diego, CA
    3 days ago
  • A leading technology company in San Diego seeks skilled software engineers for their HealthKit team. This role focuses on enhancing Apple's health...  ...applications by delivering new features and supporting data security while collaborating with cross-functional teams. Candidates... 
    Senior
    Software

    Apple

    San Diego, CA
    3 days ago
  • Senior Software Engineer - Platform & Integrations Overview The Platform and Integrations team is building core services to support the Seismic Platform...  ...with event‑driven architectures using Kafka and in‑memory data stores such as Redis. Proficient in container technologies... 
    Senior
    Software

    Seismic

    San Diego, CA
    3 days ago
  • $171.6k - $302.2k

    Apple Inc. in San Diego is seeking an experienced Senior iOS Software Engineer to contribute to the iCloud platform's development. This role involves designing components integral to Apple’s operating systems and collaborating with teams dedicated to engineering excellence... 
    Senior
    Software

    Apple Inc.

    San Diego, CA
    3 days ago
  • $171k - $214k

    ResMed Inc is seeking a Staff Product Engineer in San Diego, CA to architect and deliver scalable software product solutions. This role demands exceptional product intuition and deep technical expertise, with responsibilities ranging from system design to collaboration... 
    Senior
    Software
    Flexible hours

    ResMed

    San Diego, CA
    3 days ago
  • $102.5k - $187.9k

     ...have a strong background in data analytics, experience with Adobe...  ...or similar analytics platforms. Strong understanding of data...  ...Python, R) and data visualization software (e.g., Tableau, Power BI). Ideally...  ...Option 1 for candidate queries and finally select Option 2 for... 
    Senior
    Software
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    San Diego, CA
    2 days ago
  • $157k - $185k

    Faro Health Inc. is seeking a Senior Software Engineer to lead feature development for our AI-powered clinical trial platform. This hybrid role requires over 7 years in scalable software development, including experience with TypeScript, Python, and cloud services. You... 
    Senior
    Software
    Flexible hours

    Faro Health Inc.

    San Diego, CA
    4 days ago
  • $110k - $180k

     ...The Marlin Alliance, Inc. is seeking a Sr. Platform Engineer in San Diego, CA. The successful candidate...  ...and support digital transformation, data science and analytics, and automation projects...  .... Partner with AI/ML engineers and software developers to deploy and integrate... 
    Senior
    Software
    Contract work

    The Marlin Alliance

    San Diego, CA
    22 hours ago
  • $1,000 per month

     ...contributing to our award‑winning platform that enables organizations...  ...We are seeking a skilled Data Platform Engineer to design, build, and...  ...Collaborate with data scientists, software engineers, and analysts to...  ...) for ETL, modeling, and querying. Experience with OpenSearch... 
    Software
    Permanent employment
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours
    3 days per week

    Trulioo

    San Diego, CA
    22 hours ago
  • $1,000 per month

     ...contributing to our award-winning platform that enables organizations...  ...We are seeking a skilled Data Platform Engineer with a proven track record...  ...with data scientists, software engineers, and analysts to...  ...Gremlin) for ETL, modeling, and querying. ~ Experience with... 
    Software
    Permanent employment
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours
    3 days per week

    Trulioo

    San Diego, CA
    3 days ago
  •  ...environments. The role focuses heavily on platform architecture, infrastructure integration,...  ...backups, restores, cloning, and optimize queries. Implement security configurations...  ...and performance optimization. Implement data migration strategies, replication, cutover... 
    Senior
    Software
    Shift work

    SoftClouds

    San Diego, CA
    22 hours ago
  •  ...The Data Engineer independently designs, builds, and maintains the data...  ...interface directly with analysts, software engineers, and government...  ...partitioning, indexing, and query optimization strategies to ensure...  ...large datasets Cloud and Platform Engineering Develop and deploy... 
    Software
    For contractors
    For subcontractor

    T3W Business Solutions

    San Diego, CA
    22 hours ago
  • A technology solutions provider is seeking a Senior Go Software Engineer to join their remote team. You will develop backend services in a microservices architecture while collaborating with various stakeholders. The ideal candidate should have at least 6 years of programming... 
    Senior
    Software
    Remote job
    Flexible hours

    Conexess Group

    San Diego, CA
    2 days ago
  •  ...information. That’s why we built the most complete cloud analytics and data platform for AI. By delivering harmonized data, trusted AI, and faster...  ...enterprise. What you will do We are looking for a mid-level engineer who will be responsible for delivering robust, performant and... 
    Software
    Flexible hours

    Teradata Group

    San Diego, CA
    1 day ago
  • €50k - €70k per year

    A global leader in digital identity is seeking a Sr. Full Stack Software Engineer to work on transformative products in mobile banking and identity authentication. The position offers flexibility to work remotely or in-office, alongside a competitive salary of €50,000... 
    Senior
    Software
    Remote job
    Work at office

    Mitek Systems, Inc.

    San Diego, CA
    3 days ago
  • $278k - $417k

     ...PlayStation®VR, PlayStation®Plus, acclaimed PlayStation software titles from PlayStation Studios, and more....  ...Entertainment, a wholly-owned subsidiary of Sony Corporation. Sr. Director Data Platform Engineering & Operations San Diego, CA The  Sr. Director Data... 
    Senior
    Software
    Temporary work
    Immediate start

    Zé Delivery

    San Diego, CA
    more than 2 months ago
  • $131.3k - $237.35k

     ...Leidos has an exciting opportunity for a Sr. Software Engineer! *Must have an active TS/SCI Polygraph...  ...support using formal specifications, data flow diagrams, and other accepted design...  ...Javascript, Python, C/C++, Groovy, Structured Query Language (SQL). Must have... 
    Senior
    Software
    Local area
    Immediate start

    Leidos

    El Cajon, CA
    22 hours ago
  • $128.9k - $219.1k

     ...on an as‑needed basis. As a Sr. Software Engineer you will be a member of our...  ...implementation of our Observability platform with the focus on AI powered...  ...‑assisted tools. Strong in query language - SQL, Prometheus...  ...or Vue. Strong knowledge of data structures, algorithms,... 
    Senior
    Software
    Work experience placement
    Flexible hours

    Centaur Labs

    San Diego, CA
    1 day ago
  • $84.9k - $110.4k

     ...Community Power (SDCP) is seeking a seasoned Data Engineer to join our growing team of analytics...  ...will handle core data aspects of software engineering and data science, develop algorithms...  ...experience with relational databases, query authoring, and familiarity with various... 
    Software
    Full time
    Local area

    San Diego Community Power

    San Diego, CA
    3 days ago
  •  ...be assigned. The Database Engineer III is responsible for key areas...  ...including production data modification requests Gains...  ...functional requirements for new software requests. Works with Business...  ...performance of database queries Thorough knowledge of software... 
    Software
    Local area
    Remote work
    Monday to Friday
    Night shift
    Weekend work

    My3Tech Inc

    San Diego, CA
    2 days ago
  •  ...About the job Senior Data Engineer (Remote) Technology is the next frontier of change in Agriculture and will be central to delivering...  ...techniques and workflows. The ideal candidate is a skilled data/software engineer with experience creating data products supporting... 
    Senior
    Software
    Remote work

    Military, Veterans and Diverse Job Seekers

    San Diego, CA
    2 days ago
  • $95k

    Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Join to apply for the Python and Kubernetes Software Engineer - Data, AI/ML &...  ...systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise... 
    Software
    Full time
    Local area
    Work from home
    Worldwide

    Canonical

    San Diego, CA
    2 days ago
  • $140k - $185k

     ...About the Role Firestorm’s Avionics Platform team builds the software platform that flies our vehicles: flight...  .... We’re hiring a Senior Software QA Engineer to be the first deep‑testing line for...  ...device drivers, and safety‑critical data paths long before Flight Test. You’ll... 
    Senior
    Software
    Permanent employment
    Full time
    Temporary work
    Local area
    Shift work

    Decisive Point

    San Diego, CA
    3 days ago
  •  ...: Contract on W2 (Need US Citizens or GC Holders or GC EAD or OPT or EAD or CPT) Job Description As the Senior Software Engineer, you will lead a team of data engineers in designing, building, and maintaining high‑performance software systems to manage analytical data pipelines... 
    Senior
    Software
    Contract work
    Work experience placement
    Remote work
    Day shift

    MILLENNIUMSOFT

    San Diego, CA
    22 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Software Engineer - Platform Data Query. Be the first to apply!