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

Principal Software Developer - Data

$234k - $286k

Rock central

Redfin is a technology-driven real estate company with the country's most-visited real estate brokerage website. As part of Rocket Companies (NYSE: RKT), Redfin is creating an integrated homeownership platform from search to close to make the dream of homeownership more affordable and accessible for everyone. Redfin’s clients can see homes first with on-demand tours, easily apply for a home loan with Rocket Mortgage, and save thousands in fees while working with a top local agent.We are seeking a Principal Software Engineer to serve as the chief architect and technical north star for our enterprise data organization. In this role, you will design and scale a unified data platform that serves as the central nervous system for the entire company.You will lead the transition to a modern, multi-tenant Data Lakehouse, abstracting away infrastructure complexity for our data engineers while democratizing high-performance, self-serve access for data scientists, machine learning engineers, and AI agents. You will partner with engineering directors and mentor Staff-level ICs to ensure our architecture scales elegantly securely across domain boundaries.About the role Lakehouse Architecture & Strategy: Design and implement a unified, open-format Data Lakehouse utilizing a Snowflake-managed Apache Iceberg architecture on AWS S3, transitioning the organization away from disjointed legacy data silos.Enterprise Data Ingestion:Architect and scale resilient, high-throughput ingestion frameworks. Design batch, micro-batch, and real-time streaming patterns to seamlessly extract data from diverse transactional databases, third-party APIs, and event logs, landing it reliably into our Bronze storage tier.Multi-Tenant Data Mesh Design: Architect a sovereign, domain-oriented data mesh within a single Snowflake environment. Implement delegated domain administration and sophisticated RBAC/Row-Access Policies to ensure strict infosec compliance without impeding cross-domain data sharing.Semantic Layer & AI Readiness: Spearhead the deployment of a Universal Semantic Layer on top of our Gold-tier data. Ensure business logic is defined as code to guarantee metric consistency across BI tools, data apps, and downstream LLM/AI agents.Data Flow & Pipeline Engineering: Define the technical standards for our Medallion (Bronze, Silver, Gold) data flow. Standardize modern ELT patterns utilizing dbt, PySpark, and Snowpark to handle petabyte-scale transformations efficiently.Infrastructure & Automation:Drive a rigorous Infrastructure-as-Code (IaC) culture using Terraform for all platform provisioning, networking, and security configurations.Technical Leadership:Act as the ultimate technical escalation point for an organization of 60+ engineers. Mentor Staff and Senior Individual Contributors, lead architecture design reviews, and establish engineering best practices.Cross-Organization Collaboration:Act as the primary technical liaison to Principal Architects across the broader organization. Define robust integration contracts and connection points between upstream transactional systems, the data platform, and downstream product applications, ensuring a unified, highly interoperable enterprise architecture.About you Required QualificationsExperience: 12+ years of software/data engineering experience, with at least 5+ years operating at a Staff, Principal, or Lead Architect level.Cloud & Lakehouse Expertise: Deep, hands-on architectural experience with AWS (S3, IAM, EKS) and Snowflake. Proven experience implementing open table formats, specifically Apache Iceberg.Data Ingestion & ELT: Deep expertise with modern data movement pipelines (e.g., Fivetran, Airbyte) and high-velocity event-streaming platforms (e.g., Apache Kafka, AWS Kinesis, Snowpipe). Experience migrating legacy ETL platforms to modern, compute-optimized ELT architectures is highly preferred.Data Modeling: Expert understanding of modern data modeling techniques, including Star Schema design for highly optimized analytical reads and dimensional modeling for enterprise semantic layers.Processing Frameworks: Advanced proficiency in SQL, Python, and distributed compute engines (Spark, Ray, or native Snowflake compute).Data Governance & Security: Extensive experience designing multi-tenant data architectures, implementing complex Role-Based Access Control (RBAC), and managing cross-domain security policies in highly regulated environments.CI/CD & IaC: Mastery of CI/CD pipelines (e.g., Azure DevOps, GitHub Actions) and infrastructure provisioning tools (Terraform).The Ideal Candidate Will Also Have:A strong perspective on the evolving "Modern Data Stack" and the tradeoffs between tight vendor coupling versus open-source flexibility.Experience integrating data platforms directly with Machine Learning pipelines and AI workflows.A proven track record of influencing engineering culture and driving alignment across multiple disparate engineering squads.What you’ll get Our team members fuel our strategy, innovation and growth, so we ensure the health and well-being of not just you, but your family, too! We go above and beyond to give you the support you need on an individual level and offer all sorts of ways to help you live your best life. We are proud to offer eligible team members perks and health benefits that will help you have peace of mind. Simply put: We’ve got your back. Check out our full list of Benefits and Perks. On-Call Expectations This role may include participation in an on-call rotation to support production systems and ensure service reliability. On-call responsibilities may include coverage during nights and weekends. If applicable, frequency and scheduling will be determined by team needs and communicated accordingly. About us Redfin is a technology-driven real estate company with the country's most-visited real estate brokerage website. As part of Rocket Companies (NYSE: RKT), Redfin is creating an integrated homeownership platform from search to close to make the dream of homeownership more affordable and accessible for everyone. Redfin’s clients can see homes first with on-demand tours, easily apply for a home loan with Rocket Mortgage, and save thousands in fees while working with a top local agent.This job description is an outline of the primary responsibilities of this position and may be modified at the discretion of the company at any time.  Decisions related to employment are not based on race, color, religion, national origin, sex, physical or mental disability, sexual orientation, gender identity or expression, age, military or veteran status or any other characteristic protected by state or federal law.  The company provides reasonable accommodations to qualified individuals with disabilities in accordance with applicable state and federal laws.  Applicants requiring reasonable accommodations in completing the application and/or participating in the application process should contact a member of the Human Resources team, at View email address on click.appcast.io. The compensation information below is provided in compliance with all applicable job posting disclosure requirements. The compensation for this position is$234,000.00-$286,000.00. The position may also be eligible for an annual bonus, incentives, and other employment-related benefits including, but not limited to, medical, dental, and vision benefits, 401K retirement plan, and paid-time off. More information regarding these benefits and others can be found here. The information regarding compensation and other benefits included in this paragraph is the company’s current, good faith estimate at the time of posting. [Compensation and benefits are subject to modification from time to time as the Company, in its sole and exclusive discretion, deems appropriate.] The Company may determine during its future reviews of the proposed compensation and benefits provided for this position, that the compensation and benefits for such position should be reduced. In no event will the Company reduce the compensation for the position to a level below the applicable jurisdictional minimum wage rate for the position. Los Angeles County and San Francisco Candidates only: qualified applicants with arrest or conviction records will be considered for employment per the Fair Chance Ordinance and the Fair Chance Initiative for Hiring.SummaryLocation: Seattle, WAType: Full time

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Developer - Data in Seattle, WA vacancy
  • $135.2k - $306.4k

     ...canonical implementation of core components for data planes. We are hoping to enhance...  ...performance problems. You should be a rock solid developer able to dive deep into low-level systems,...  ...executives for investment and drive the software design and development for new major data... 
    Data
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle Corporation

    Seattle, WA
    4 days ago
  •  ...canonical implementation of core components for data planes. We are hoping to enhance...  ...performance problems. You should be a rock solid developer able to dive deep into low-level systems,...  ...with complex, swiftly evolving software development environments.Ability to learn... 
    Data
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Seattle, WA
    5 days ago
  •  ...Principal Software DeveloperOracle Cloud Infrastructure (OCI) delivers mission-critical applications...  ...a Principal Software Developer, you will lead the design, development,...  ...fundamentals, object-oriented design, data structures, and algorithmsProficiency in... 
    Data
    Work at office
    Worldwide
    Relocation
    Relocation package

    Oracle

    Seattle, WA
    2 days ago
  • $94.2k - $223.5k

     ...Principal Software EngineerAs a member of the software engineering division, you will apply basic...  ...software development tasks associated with developing, debugging or designing software...  ...fundamentals in object-oriented design, data structures, & algorithm design, etc7+ years... 
    Data
    Relocation
    Flexible hours

    hackajob

    Seattle, WA
    5 days ago
  • $147k - $237.5k

     ...Chronosphere empowers customers to focus on the data and insights that matter by reducing...  ...costs by 84% on average while saving developers thousands of hours. Recognized as a...  ..., Cursor, Claude) as part of day-to-day software developmentExperience building and operating... 
    Data
    Full time
    Remote work

    Palo Alto Networks

    Seattle, WA
    1 hour ago
  • $304k

     ...Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.The Mission: Building the Data Foundations for AIWe are the Snowflake Interoperable Foundations organization - the foundational layer that powers Snowflake’s AI,... 
    Data

    Snowflake

    Bellevue, WA
    1 day ago
  • $163.9k - $270.88k

     ...together. Because at UKG, your work matters—and so do you. Principal Software Engineer-ENG: This Principal Software Engineer- Eng role...  ...define and deliver the foundational services, APIs, frameworks, data access patterns, and engineering standards that enable... 
    Data
    Full time
    Immediate start

    Ukg

    Seattle, WA
    1 day ago
  •  ...customers to query, modify and manage their petabyte-scale data. We develop distributed systems that store and maintain metadata,...  ...replication (Snowgrid), data sharing, and data marketplace. AS A PRINCIPAL SOFTWARE ENGINEER AT SNOWFLAKE YOU WILL:Solve real business needs... 
    Data

    Snowflake

    Bellevue, WA
    1 hour ago
  •  ...canonical implementation of core components for controlplanes and data planes. We are hoping to enhance engineering efficiency by...  ...plane level and performance problems. You should be a rock-solid developer able to dive deep into low-level systems, design broad distributed... 
    Data
    Worldwide
    Flexible hours

    Ll Oefentherapie

    Seattle, WA
    1 hour ago
  • $135.2k - $306.4k

     ...of core components for controlplanes and data planes. We are hoping to enhance...  ...performance problems. You should be a rock-solid developer able to dive deep into low-level systems...  ...posted.Career Level - IC5As a Senior Principal Engineer, you will lead the design and implementation... 
    Data
    Temporary work
    Worldwide
    Flexible hours

    Oracle Corporation

    Seattle, WA
    3 days ago
  • $236k - $339.2k

     ...and trustWhat You Will DoAs a software engineer on the team, you...  ...generation of tools and evolve our developer infrastructure and tooling to...  ...We’re Looking ForOur ideal Principal Software Engineer will have:...  ...strong CS fundamentals including data structures, algorithms, and... 
    Data

    Snowflake

    Bellevue, WA
    2 days ago
  • SingleStore engineers build the real-time data platform powering some of the world’s...  ...SummaryWe are seeking a Senior/Principal Software Engineer to join the Engineering team and...  ....Your Experience6+ years of experience developing and debugging system-level software in... 
    Data

    SingleStore

    Seattle, WA
    2 days ago
  •  ...works. We’re committed to creating category-leading enterprise software that unleashes that power.To make that happen, we need people who...  ...in Workflow Engines, Orchestration, and structured/unstructured data/document processing is an advantage.Depth in building user experiences... 
    Data
    Work at office
    Immediate start
    Remote work

    UiPath

    Bellevue, WA
    1 day ago
  •  ...most influential companies.As a Senior Principal Software Engineer at JPMorganChase within the VPC...  ...control plane, distribution plane, data plane (OVS/DPU), software gateways, load...  ...innovative and a business focused approach to develop a wide variety of high-quality products... 
    Data

    JP Morgan Chase

    Seattle, WA
    1 day ago
  • $143k - $286k

     ...WalmartBusiness Segment: Home OfficeRole summary:The Principal Software Engineer leads platform engineering...  ...Experience Engineering team at Walmart develops scalable, reliable technology to...  ...decisionsExperienced integrating data sources, APIs and web-services external... 
    Data
    Full time
    Temporary work
    Part time
    Worldwide

    Walmart

    Bellevue, WA
    1 day ago
  •  ...heights. Join the ranks of top talent at one of the world’s most influential companies.As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile teams to enhance, build... 
    Data

    JP Morgan Chase

    Seattle, WA
    2 days ago
  • $227.8k - $338.8k

     ...complex workflows on their own data, across on-premises and multi...  ...engineering.We are hiring a Principal Engineer to be the technical...  ...that tie them together.Own the developer-facing surface: the APIs,...  ...Experience Requirements12+ years in software development.7+ years hands-on... 
    Data
    Local area

    NetApp

    Bellevue, WA
    1 day ago
  • $197.4k - $264.7k

    Job Posting Title:Principal Software Engineer - Ad ExperiencesReq ID:10152691Job Description:Technology is at the heart of...  ...Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more - all working to build and... 
    Data
    Full time
    Work at office
    Shift work

    Hulu

    Seattle, WA
    1 day ago
  • $276k - $414k

     ...privacy at the forefront.We’re looking for a Principal Software Engineer to join the Business...  ...including product management, design, data science, and other engineering teams, to...  ...projectsExperience architecting, designing, and developing distributed systemsPreferred... 
    Data
    Full time
    Temporary work
    Live in
    Work at office
    Local area

    Snap

    Seattle, WA
    1 day ago
  • $191k - $297k

     ...retailer, is seeking a highly skilled Principal Software Engineer to join our Inventory Technology...  ...the context and reviewArchitect and develop complex systems at scale that meet SLA’...  ...organizations (Supply Chain, Merchandising, Data Science) and enterprise business... 
    Data
    Full time

    Nordstrom

    Seattle, WA
    4 days ago
  • $114.6k - $234.6k

    As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership...  ...production environments.Only Oracle brings together the data, infrastructure, applications, and expertise to power... 
    Data
    Temporary work
    Flexible hours

    Oracle Corporation

    Seattle, WA
    2 days ago
  • $241.4k - $322.6k

     ...and act on massive amounts of machine data. As AI becomes an increasingly important...  ...problems.Your ImpactWe're looking for a Principal Software Engineer who enjoys solving difficult...  ...distributed systems or data platforms.Experience developing software that operates reliably in... 
    Data
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Seattle, WA
    1 hour ago
  • $202.1k - $299.63k

     ...management, Docusign unleashes business-critical data that is trapped inside of documents....  ...'ll doWe are looking for a passionate software engineer with experience in designing,...  ...Management, stakeholders and other developers to understand design requirements and provide... 
    Data
    Contract work
    Work at office
    Local area
    Remote work
    2 days per week

    DocuSign

    Seattle, WA
    1 hour ago
  •  ...institutions, you’ve come to the right place.As a Principal Software Engineer at JPMorganChase within the...  ...will lead virtual and direct teams of developers, teaching them best practices in high-...  ...cross-functional teams comprised of data scientists, business analysts and other... 
    Data

    JP Morgan Chase

    Seattle, WA
    1 day ago
  • $172.5k - $313.7k

     ...and you are the future of Salesforce.Salesforce is seeking a Principal Software Engineer (PMTS) to join the Tableau Agent Analytics Agentforce...  ...sits at the intersection of large-scale distributed systems, data-intensive analytics, and cloud platform engineering. You will... 
    Data
    Full time

    Salesforce

    Bellevue, WA
    4 days ago
  • $110k - $220k

     ...WalmartBusiness Segment: Home OfficeJoin Walmart as a Principal Software Engineer for the Colony Platform within our AI & Data organization and help make it trivially easy...  ...agent core logic tool manager local tools). Develop and maintain local tool plugins (Python-based)... 
    Data
    Full time
    Contract work
    Temporary work
    Part time
    Local area

    Walmart

    Bellevue, WA
    4 days ago
  • $132k - $264k

     ...PermanentCompany: WalmartPosition Summary...As a Principal Software Engineer on the Marketplace Platform...  .... Time Management & Planning: Develop detailed project timelines, manage tasks...  ...Tech. Were a team of software engineers, data scientists, cybersecurity experts and... 
    Data
    Full time
    Temporary work
    Part time

    Walmart

    Bellevue, WA
    1 day ago
  • $220k - $250k

     ...team.Position detailsTitle of position: Principal Software EngineerPosition type: Full...  ...systems that process real-time network data, power intelligent experiences, and enable...  ...the company.Our group is responsible for developing core platforms and services spanning networking... 
    Data
    Full time
    H1b
    Local area
    Work from home
    Work visa
    Shift work

    Extreme Networks, Inc.

    Seattle, WA
    1 hour ago
  • $114.6k - $234.6k

    Oracle Cloud Infrastructure (OCI) is seeking a highly motivated Software Developer 4 to join the Infrastructure Planning and Capacity Management...  ...infrastructure investments and help drive Oracle's worldwide data center expansion. We build cloud-native services, workflow... 
    Data
    Temporary work
    Worldwide
    Flexible hours

    Oracle Corporation

    Seattle, WA
    4 days ago
  • $197.3k - $313.7k

     ...person and virtually. As the Principal Engineer focused on architecture...  ...a deep understanding of software development, architecture principles...  ...based" sites such as the developer, admin, and architect...  ...about how we use your personal data and your rights, including with... 
    Data
    Full time

    Salesforce

    Seattle, WA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Developer - Data. Be the first to apply!