Principal Software Developer - Data
$234k - $286kRocket Companies
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 therole 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. Aboutyou Required Qualifications Experience: 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. Whatyou’llget Our team members fuel our strategy,innovationand growth, so we ensure the health and well-being of not just you, but your family, too! We goabove and beyondto 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’vegot 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 bedeterminedby team needs and communicated accordingly. Aboutus Redfin 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 tomakethe 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 bemodifiedat the discretion of thecompany 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 and federal law. Thecompany provides reasonableaccommodationsto qualified individuals with disabilitiesin accordance withapplicable state and federal laws. Applicantsrequiringreasonable accommodations in completing the application and/orparticipatingin 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 informationregardingthese benefits and others can be found here. The informationregardingcompensation and other benefits included in this paragraph is the company’s current, good faithestimateat the time of posting. [Compensation and benefits are subject to modification from time to time as the Company, in its sole and exclusive discretion,deemsappropriate.] The Company maydetermineduring its future reviews of the proposed compensation and benefits provided for this position, that the compensation and benefits for suchpositionshould 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. #J-18808-Ljbffr Rocket Companies
$227k - $303k
...more at About the Team The Developer Experience team owns the... ...CoreWeave to build and ship software faster, more safely, and with... ...About the Role This is a principal-level software engineering leadership... ..., service architecture, data models, software abstractions...DataPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$114.6k - $234.6k
...any two out of C/C++, Python, Java, Scala, GO ~ Proficient with data structures, algorithms, operating systems. ~ Proficient with... ...Terraform, Chef or Ansible with Linux knowledge ~ Experience in Software development roles running large scale infrastructure, cloud or...DataTemporary workFlexible hours$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...DataTemporary workWork experience placementWorldwideFlexible hours$52 - $85 per hour
...Job Description Position Title: Principal Software Developer Position Description: Protingent Staffing has an exciting REMOTE contract Principal... ...solutions to eliminate them, Perform administrative data management operations on the backend based on user and...DataPermanent employmentContract workStart working todayRemote work$94.2k - $223.5k
Job Description Principal Software Engineer As a member of the software engineering division, you... ...software development tasks associated with developing, debugging or designing software... ...fundamentals in object-oriented design, data structures, & algorithm design, etc 7+...DataTemporary workRelocationFlexible hours- ...customers to query, modify and manage their petabyte-scale data. We develop distributed systems that store and maintain metadata,... ...(Snowgrid), data sharing, and data marketplace. AS A PRINCIPAL SOFTWARE ENGINEER AT SNOWFLAKE YOU WILL: Solve real business needs...DataFull time
$172.6k - $259k
...Innovations Team (DigIT) is changing how Wizards develops, delivers, and manages the digital... ...develop our worlds. We are seeking a Principal Software Engineer who can guide product ideas... ...and then improving it based on actual data. This job is not for those who have...DataFull timeWork experience placement$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...DataFull timeImmediate start$188.7k - $258.39k
...committed to building breakthrough software with a spark of magic. We... ...We are looking for a Principal Software Engineer to join our... ...spreadsheets, CRM records, analytics data), and our AI agents must... ...across the stack. ~ Experience developing and operating cloud services...DataFull timeImmediate startFlexible hours$200k - $240k
...2026 and 2027, we're Building Bigger to develop the solar system and become a Kardashev Type... ...for you to apply. The Role The software team at K2 strives to blur the lines between... ...deployment of quality code Perform data analysis and anomaly investigation to identify...DataPermanent employmentFull timeShift work$163.9k - $235.55k
...an exceptionally skilled and visionary Principal Software Engineer with deep expertise in building... ...at the leading edge of AI innovation. Develop and communicate a cohesive architectural... ...leadership, product management, data science, and engineering teams to establish...DataFull timeLocal area- ...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...DataWorldwideFlexible hours
$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... .... Responsibilities As a Senior Principal Engineer, you will lead the design and implementation...DataTemporary workWorldwideFlexible hours$114.6k - $234.6k
...discipline. At least 7 years of professional software development experience. Strong coding... ...of software engineering fundamentals, data structures, algorithms, and system design... .... Responsibilities: We design, develop, test, and operate cloud-native services...DataFull timeWorldwideFlexible hours$114.6k - $234.6k
...practical experience. We seek 10+ years of software engineering experience, including... ...need strong knowledge of microservices, data structures, algorithms, operating systems... ...professionals for this role. This position is for a Principal Software Development Engineer in our...DataFull time$209.7k - $273.78k
...entity. We're looking for product-minded Principal Engineers. This is a hands-on P60... ...deep dives, and change your mind when the data says so. Design and build AI-enabled and... ...unleash the potential of every team. Our software products help teams all over the planet and...DataWork at officeLocal area- ...will be joining a team of highly capable software, hardware and network engineers building... ...availability or performance or even developing new products. You 8+ years in relevant... ...and operation of production large scale Data Center or Cloud networks Experience...DataWork at officeLocal areaWork from homeFlexible hours
- ...new heights. Join the ranks of top talent at one of the world’s most influential companies. As a Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, youprovide deep engineering expertise and work across agile teams to enhance, build...Data
- ...new heights. Join the ranks of top talent at one of the world’s most influential companies. As a 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,...Data
$196k - $294k
...Job Description Summary A Principal Software Engineer is a senior technical leader responsible for shaping the architecture, strategy, and technical... .... ~ Deep understanding of software architecture patterns, data structures, algorithms, and design principles. ~...DataVisa sponsorshipWork visaRelocation package$135.2k - $306.4k
...this role. Description As a Sr. Principal Member of Technical Staff,... ...a plus. Strong knowledge of data structures, algorithms, operating... ...As a member of the software engineering division, you will... ...projects and specify, design and develop software according to those specifications...DataTemporary workFlexible hours$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...DataTemporary workWorldwideFlexible hours$190k - $237.5k
...the best work of their lives. As a Principal Embedded Software Engineer on the Player API &... ...teams including App, Cloud, Security, Data, and QA to identify performance bottlenecks... ...components and participate in developing software for enabling new products...DataFull timeTemporary workWork at officeLocal areaImmediate startRemote workVisa sponsorshipWork visa3 days per week$230.77k - $323.08k
...the benefit of Earth. We’re working to develop reusable, safe, and low-cost space vehicles... ...designed to deliver symmetrical data speeds of up to 6 Tbps anywhere on Earth... ...existing network infrastructure. As a Principal Software Engineer, you will play a vital leadership...DataPermanent employmentFull timeTemporary workLocal areaRemote workWorldwideRelocation package$114.6k - $234.6k
...workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive... ...; leads initial board/device bring-up; develops and debugs advanced features (e.g., RAS,... ...issues by analyzing a wide range of data and/or information to identify solutions...DataTemporary workFlexible hoursShift work- ...you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Core... ...will lead virtual and direct teams of developers, teaching them best practices in high‑performance... ...cross‑functional teams comprised of data scientists, business analysts and other...Data
$152.07k - $202.76k
...the AI‑powered world, connecting people, data, and applications through our expansive... ..., join us today. The Role The Principal Software Engineer serves as a senior technical leader... ...with modern engineering practices, developer tooling, automation frameworks, and software...DataFull timeTemporary workRemote work$220k - $240k
Principal Software Development Engineer (SDE) AI/ML HCLTech is looking for a highly talented and... ...on large language models, including the data curations, modeling, and evaluation stages... ...Previous experience mentoring and developing junior engineers Used Technologies, Services...DataFull timeLocal area$135.2k - $306.4k
...delivering next-generation platforms and frameworks to empower developers and support groundbreaking cloud services. What You'll Be Building... ...Innovation: Define standards and drive adoption of core data-plane components and developer tools across OCI, enabling organizational...DataTemporary workFlexible hours- ...engineering team depends on to understand how their software behaves in production (metrics, logs, distributed... ...standards as customer-facing software. As a Principal Software Engineer (Observability & Telemetry Data) , you will set the technical direction for how Smartsheet...DataFull timeWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer - Data. Be the first to apply!
- principal software engineer Seattle, WA
- senior principal software engineer Seattle, WA
- principal scientist Seattle, WA
- principal designer Seattle, WA
- senior principal cloud computing engineer Seattle, WA
- principal consultant Seattle, WA
- principal applied scientist Seattle, WA
- principal data scientist Seattle, WA
- principal solution architect Seattle, WA
- principal cloud computing engineer Seattle, WA




