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 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. Must have experience with modern data lake architectures, as you will be directly working with Iceberg data lakes, Trino, and real‑time streaming using Apache Flink and Kafka. Our data is widely used to power customer‑facing dashboards, reports, BI integrations, and AI‑powered agents. Appfolio supports a significant part of the real estate market in the United States, and our data unlocks many insights for our customers and is the basis for new tools and capabilities that deliver value for our customers. The data provides enhanced performance metrics for our 20,000+ customers in the real estate property management industry. This allows our customers to see trends in their operations and act accordingly to improve and grow their business. Our Platform Data Query system provides a uniform, robust, and flexible access to data in Appfolio, powering a variety of applications, all enhancing the lives and businesses of property managers. This role is pivotal to the ongoing operation, scaling, and enhancement of that system, ultimately unlocking tremendous potential for the real estate industry in the coming years. Responsibilities Build a deep understanding of our data structure and systems – enabling you and your team to maintain, scale, and add on to the existing architecture. Maintain, optimize, and scale our robust data access layer on top of our Iceberg data lake, taking ownership of under‑the‑hood optimizations like data compaction for performance and storage efficiency. Design, build, and operate a robust API on top of our data tech stack, ensuring secure data access and seamless integration for downstream applications and platform services. Collaborate with Product to understand current operational needs, troubleshoot issues, and design technical add‑ons or enhancements to our existing solutions. Work in a truly agile fashion to turn scaling challenges and feature enhancements into thinly sliced deliverables and execute quickly against them while limiting work in progress. Hold a high bar of engineering excellence and always look for ways to raise it. Adopt our engineering best practices, provide and receive in‑depth code reviews, and participate in healthy debate as a team. Evangelize your own expertise and experience among your teammates and the rest of the organization. Ensure the data flowing through our data pipelines is tested with appropriate unit and integration tests to ensure the correct data makes it to our customers. Deliverables are always well‑instrumented. Queries and dashboards are easily accessible and regularly used to drive decisions as well as measure progress. Participate in a high‑performing, empowered team with high levels of mutual trust and respect. Take ownership of your problem space – reflecting and growing from failures and celebrating successes. Operate, optimize, and scale systems responsible for high concurrency access to large data sets, requiring hands‑on execution and deep knowledge of data access and query optimization with distributed query engines such as Trino and AWS Athena. Identify gaps, deficiencies, and inefficiencies in the system and propose and implement solutions. You know you're the right fit if... Must have 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. Must have foundational experience operating, tuning, and maintaining Iceberg data lakes, including deep knowledge of table maintenance and data compaction strategies. Experience working on platform teams or maintaining platform services, whose customers are other internal teams. Proven experience working across all levels of the development stack. Proven experience with object‑oriented languages (Python, Ruby, JS, Java, C#, etc.). Strong SQL proficiency and deep knowledge of data access/query optimization, requiring the ability to optimize query performance and cost efficiency at scale using distributed engines such as Trino and AWS Athena. Familiarity with core architecture principles of at‑scale systems. Must have strong familiarity with public cloud infrastructure, particularly AWS (including native tools like AWS Glue, AWS S3, and AWS Athena). Strong familiarity with Agile software development processes: Scrum or Kanban. Creativity and proactivity – an ability to solve complex scaling and operational problems. You love to learn about and use new tech, but understand the value of continuing to leverage and optimize existing technology when it gets the job done. You care about the long‑term maintainability of the codebase and advocate for refactoring and code cleanliness. You can identify and resolve code‑smells through sensible refactoring. Additional Skills and Knowledge 5+ years of experience working in software engineering teams. Comfortable working with remote team members. Ability to think pragmatically and effectively balance business outcomes with technical goals. Ability to establish strong working relationships with peers across other platform development teams. If you are interested in creating exceptional SaaS products and being part of a successful public company, apply today! The base salary that we reasonably expect to pay for this role is $138,400 - $173,000. The actual base salary for this role will be determined by a variety of factors, including but not limited to the candidate’s skills, education, and experience. Please note that base pay is one important aspect of a compelling Total Rewards package. The base pay range indicated here does not include any additional benefits or bonuses that you might be eligible for based on your role and/or employment type. Regular full‑time employees are eligible for benefits.

#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 5 days ago
Similar jobs that could be interesting for youBased on the Sr Software Engineer - Platform Data Query in Atlanta, GA vacancy
  • $159.6k - $296.4k

     ...place. Your New Role … CNN is seeking a Sr. Staff Data Engineer to serve as the technical authority for CNN’s Data Platform — the foundation that powers analytics, data...  ...Experience… Requirements ~10+ years of software engineering experience with deep expertise... 
    Senior
    Software
    Temporary work
    Local area

    Warner Bros. Discovery

    Atlanta, GA
    4 days ago
  • $79.2k - $178.1k

    Ll Oefentherapie is hiring a Senior AI Expert Software Engineer for Healthcare Analytics in Atlanta, Georgia. The role involves building high-scale data processing pipelines and enhancing cloud-native Healthcare Solutions to improve patient care. Candidates should have... 
    Senior
    Software

    Ll Oefentherapie

    Atlanta, GA
    1 day ago
  •  ...Overview   We are hiring a Senior Data Engineer to support our engineering data initiatives...  ..., and maintain data pipelines and data platform components.   ~ Implement...  ...About NiCE NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses... 
    Senior
    Software
    Full time
    Remote work

    Nice

    Atlanta, GA
    2 hours ago
  •  ...We are looking for a Sr. Consultant, Analytics Engineering to join our growing...  ...the intersection of data engineering and analytics...  ...own ingestion and platform), BI Developers,...  ...candidate is excited about software engineering rigor...  ...functions, CTEs, query optimization, and warehouse... 
    Senior
    Software

    IBM Computing

    Atlanta, GA
    2 days ago
  •  ...Sr. Analytics Developer The Georgia Department...  ...maintain, and support complex data extract, transformation...  ...PL/SQL, indexing, and query tuning. Experienced...  ...Ability to follow the Software Development Lifecycle (...  ...of software engineering principles and skills working... 
    Senior
    Software
    Temporary work
    For contractors
    Work at office

    Argyle Infotech

    Atlanta, GA
    3 days ago
  •  ...Senior Software Engineer/Data A rapidly growing data-driven technology organization within the...  ...and scale a next-generation analytics platform. This role centers on building highly...  ...schema architecture, indexing strategies, query optimization, and working knowledge of... 
    Senior
    Software

    Motion Recruitment

    Atlanta, GA
    1 day ago
  •  ...Position Overview: The Data at Rest Protection Engineer is responsible for supporting...  ...-scale data protection platforms across hybrid cloud and on...  ...system architecture, and software design of security products...  ...write effective Splunk queries and use log data to support... 
    Senior
    Software
    Temporary work
    Work at office
    Local area
    2 days per week
    1 day per week

    Elevance Health

    Atlanta, GA
    3 days ago
  • $98k - $198k

     ...purpose is to empower easy, data-driven decision-making on important...  ...a seasoned Senior Data Engineer proficient in Spark and SQL to...  ...advanced data manipulation and querying tasks using SQL. Optimize...  .... Experience with AI software development productivity tools... 
    Senior
    Software
    Full time
    Temporary work
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    Milliman

    Atlanta, GA
    4 days ago
  •  ...services Position: Sr AI Platform Engineer Location: Bellevue, WA /...  ...kept fresh by Delta Change Data Feed sync from the Lakehouse...  ...retrieval patterns. AI software engineering: hands-on building...  ...point-lookup vs analytical query patterns. CI/CD: GitLab... 
    Senior
    Software
    Contract work
    Temporary work

    Tekwissen

    Atlanta, GA
    1 day ago
  • $101.5k - $169.1k

     ...organization provides data-driven insights, advanced...  ...as the innovation engine, developing and operationalizing...  ...of data quality. Platform and Infrastructure...  ...and optimizing complex queries, data transformations,...  ...similar. Full-stack software development experience... 
    Senior
    Software
    Work at office
    Visa sponsorship
    2 days per week
    3 days per week

    Cox

    Atlanta, GA
    4 days ago
  •  ...Senior Engineer/Platform Leader Accountable for designing, building, and operating secure, scalable...  ...and knowledge-grounding patterns, data access patterns, CI/CD automation,...  ...strategy, data execution, data engineering or software delivery 3. Expert problem solving... 
    Senior
    Software

    SunTrust Investment Services, Inc.

    Atlanta, GA
    3 days ago
  • $195k - $257.5k

     ...Data Platform Engineering Team Circle is committed to visibility and stability in everything we do. As we grow as an organization, we're expanding...  ...on data assets. You'll bring to Circle: Senior Software Engineer (III): ~4+ years of software engineering... 
    Software
    Contract work
    Remote work
    Flexible hours

    Circle

    Atlanta, GA
    22 days ago
  •  ...Description: We are seeking a Sr. QA Analyst to perform Quality testing work on our Data Management, Engineering & Architecture team that...  ...in our Enterprise Data Lake platform and make this data...  ...technical staff Experienced in software delivery through continuous... 
    Senior
    Software
    Work experience placement

    Warner Bros. Discovery

    Atlanta, GA
    4 days ago
  • $111.61k - $131.3k

     ...Software Engineer This position will be responsible for the analysis, design, testing, development...  ...-driven integrations using streaming platforms Drive system design decisions for...  ...trust, encryption at rest/in-transit, data governance) Partner with platform, data... 
    Senior
    Software
    Temporary work
    Work experience placement
    Local area
    3 days per week

    U.S. Bancorp

    Atlanta, GA
    1 day ago
  •  ...Rate: Depending on Experience (DOE) Work Authorization: Sr. Google Cloud Platform Data engineer /Google Cloud Platform Architect - Atlanta GA-onsite...  ...Cloud Run, Python and Linux scripting. Optimize BigQuery queries, manage partitioning and clustering, and handle cost... 
    Senior
    Hourly pay
    Permanent employment
    Contract work
    Local area

    Ethereum Technologies LLC

    Atlanta, GA
    3 days ago
  •  ...to join the Un-carrier movement? At T-Mobile, Senior Software Engineers design, build, and deploy scalable software solutions that...  ...defined networking, network functions virtualization, and big data. In this role, Senior Engineers use independent judgment to solve... 
    Senior
    Software
    Full time
    Temporary work
    Part time
    Work experience placement
    Local area
    Flexible hours

    T-Mobile

    Atlanta, GA
    1 day ago
  •  ...Data Engineer – Big Data Seeking an experienced Data Engineer – Big...  ...solutions. Will work on Big Data Platforms (Cloudera). Must be a very...  ...intermediate complexity queries Strong understanding of Relational...  ...with GIT code versioning software Experience with REST API and... 
    Software

    ClifyX

    Atlanta, GA
    3 days ago
  •  ...everything we do. About the role As a Junior AI/ML Engineer (Data & Cloud Platforms) with 1-2 years of experience , you will support the...  ...Database Management: Develop and optimize queries for SQL and NoSQL databases such as Teradata, BigQuery... 
    Work at office
    Local area
    Remote work
    2 days per week

    Mod Op

    Atlanta, GA
    3 days ago
  •  ...Sr. Enterprise Analyst – Marketing We create...  ...analysis with a Marketing Data Analyst focus. You...  ...and evolve the Marketing Platforms ecosystem, maintain the...  ...with SQL Server (queries, joins, aggregations, basic...  ...experience with Agile/Waterfall software delivery methodologies.... 
    Senior
    Software
    Contract work
    Work at office
    Flexible hours

    Manhattan

    Atlanta, GA
    5 days ago
  •  ...Senior Data Engineer Location: Atlanta, GA Client- Southern Company...  ..., data scientists, and software engineers to deliver data solutions...  ..., including writing complex queries and optimizing performance....  ...with modern cloud data platforms : Azure Data Lake , Azure... 
    Senior
    Software
    Contract work

    4P Consulting Inc

    Atlanta, GA
    3 days ago
  •  ...Sr. Data Engineer Location: Atlanta GA (Local Candidates only) On-site/Remote/Hybrid: Hybrid...  ...Microsoft Fabric and Azure-based platforms. Work Location & Attendance Must...  ...Marketing, ERP Management, Custom Software Development, Web Development, UI/UX Design... 
    Senior
    Software
    Local area
    Remote work

    InterSources

    Atlanta, GA
    3 days ago
  •  ...Data Engineering Lead (Marketing) Position Description (General role information, job purpose,...  ...Marketing and Digital Guest Engagement platforms that leverage world-class technology to...  ...modeling: Lucid Chart, Visio, ARIS, etc., • Software development Experience using SaFe Agile... 
    Senior
    Software
    Full time
    For contractors
    Work experience placement
    3 days per week

    ACI Infotech

    Atlanta, GA
    3 days ago
  •  ...Sr. Developer – Java Atlanta, GA (Day-1 Onsite/Hybrid) 12+ months Rate: $52...  ...Hands on experience with one or more querying languages such SQL (preferred), Oracle, MySQL...  ...Design, develop, execute and maintain software to test the product/application Define... 
    Senior
    Software

    United IT

    Atlanta, GA
    3 days ago
  • Sr Fire Protection and Plumbing Engineer - Atlanta, GA Our client is an Engineering Design Company that has a national...  ...various mission critical/data center centric projects. Will translate...  ...design using company standard software, and proprietary manufacturer software... 
    Senior
    Software
    Contract work

    Peter Kazella and Associates, Inc

    Atlanta, GA
    2 days ago
  •  ...inventory. We provide an end-to-end software platform for the live ticketing industry...  .... THE POSITION The Sr. Analytics Engineer will sit at the intersection of data infrastructure and intelligent...  ...complex transformations, debugging query performance, and reasoning... 
    Senior
    Software
    Local area

    Victory Live

    Atlanta, GA
    2 days ago
  •  ...that help businesses grow. About the Role Junior AI/ML Engineer (Data & Cloud Platforms) - 1-2 years of experience . This role combines data engineering...  .... Database Management : Develop and optimize queries for SQL and NoSQL databases such as Teradata, BigQuery, Cassandra... 
    Work at office
    Local area
    Remote work
    2 days per week

    Mod Op

    Atlanta, GA
    3 days ago
  •  ...Senior Data Engineer Skill - Last Used - Experience in Years/month -...  ...maintaining stability of the platform. The person will get a chance...  ...transformation and storage # Develop software utilizing open source...  ...data volume, and optimized query performance. Exposure to cloud... 
    Senior
    Software

    Omni Inclusive

    Atlanta, GA
    3 days ago
  •  ...Data Engineer/Data Scientist Analyze large and complex datasets to...  ...PostgreSQL) for data modeling, querying, and performance tuning....  ...Collaborate with data analysts, software engineers, and business...  ...frameworks. Utilize cloud platforms (AWS, GCP, or Azure) for data... 
    Software

    Next Level Business Services, Inc.

    Atlanta, GA
    4 days ago
  •  ...solutions through application of appropriate software development life cycle methodology. The...  ...cross-discipline functions, knowledge engineering, industry expertise, or legacy...  ...encompassing multiple specializations, platforms, and technologies. Defines project scope... 
    Senior
    Software

    Next Level Business Services, Inc.

    Atlanta, GA
    10 days ago
  •  ...Senior Analytics Engineer Rivian is on a mission to...  ...seeking a passionate and data-driven Senior Analytics...  ...across data models and queries to enhance the speed...  ...capabilities and data platform. Cross-Functional Collaboration...  ...). Collaborative Software Development:... 
    Senior
    Software

    Rivian

    Atlanta, GA
    2 days 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!