Sr Software Engineer - Platform Data Query
$138.4k - $173kAppFolio, 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$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,...SeniorSoftwareRemote job$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 (...SoftwareFull timeH1bVisa sponsorshipWork visaFlexible hours$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...SoftwareWork experience placementWork at officeRemote workFlexible hours$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...SeniorSoftwarePermanent employmentFull timeWorldwide- 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
$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...SoftwareFull time- 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...SeniorSoftware
- 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...SeniorSoftware
- 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...SeniorSoftware
$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...SeniorSoftware$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...SeniorSoftwareFlexible hours$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...SeniorSoftwareSummer holidayFlexible hours$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...SeniorSoftwareFlexible hours$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...SeniorSoftwareContract work$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...SoftwarePermanent employmentFull timeWork at officeLocal areaWorldwideFlexible hours3 days per week- ...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...SeniorSoftwareShift work
$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...SoftwarePermanent employmentFull timeWork at officeLocal areaWorldwideFlexible hours3 days per week- ...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...SoftwareFor contractorsFor subcontractor
- 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...SeniorSoftwareRemote jobFlexible hours
- ...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...SoftwareFlexible hours
€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...SeniorSoftwareRemote jobWork at office$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...SeniorSoftwareTemporary workImmediate start$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...SeniorSoftwareLocal areaImmediate start$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... ...

