Sr Software Engineer - Platform Data Query
$138.4k - $173kAppFolio, 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$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...SeniorSoftwareTemporary workLocal area$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...SeniorSoftware- ...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...SeniorSoftwareFull timeRemote work
- ...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...SeniorSoftware
- ...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...SeniorSoftwareTemporary workFor contractorsWork at office
- ...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...SeniorSoftware
- ...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...SeniorSoftwareTemporary workWork at officeLocal area2 days per week1 day per week
$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...SeniorSoftwareFull timeTemporary workFor contractorsWork experience placementRemote workFlexible hours- ...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...SeniorSoftwareContract workTemporary work
$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...SeniorSoftwareWork at officeVisa sponsorship2 days per week3 days per week- ...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...SeniorSoftware
$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...SoftwareContract workRemote workFlexible hours- ...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...SeniorSoftwareWork experience placement
$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...SeniorSoftwareTemporary workWork experience placementLocal area3 days per week- ...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...SeniorHourly payPermanent employmentContract workLocal area
- ...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...SeniorSoftwareFull timeTemporary workPart timeWork experience placementLocal areaFlexible hours
- ...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
- ...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 officeLocal areaRemote work2 days per week
- ...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....SeniorSoftwareContract workWork at officeFlexible hours
- ...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...SeniorSoftwareContract work
- ...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...SeniorSoftwareLocal areaRemote work
- ...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...SeniorSoftwareFull timeFor contractorsWork experience placement3 days per week
- ...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...SeniorSoftware
- 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...SeniorSoftwareContract work
- ...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...SeniorSoftwareLocal area
- ...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 officeLocal areaRemote work2 days per week
- ...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...SeniorSoftware
- ...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
- ...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...SeniorSoftware
- ...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:...SeniorSoftware
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer - Platform Data Query. Be the first to apply!
- graduate software developer Atlanta, GA
- rust software engineer Atlanta, GA
- senior software design engineer Atlanta, GA
- software engineer student Atlanta, GA
- software engineer amazon Atlanta, GA
- software developer positions Atlanta, GA
- software engineer full time Atlanta, GA
- software qa engineer Atlanta, GA
- new graduate software engineer Atlanta, GA
- junior software developer Atlanta, GA


