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

Principal Software Engineer

$171.29k - $256.99k
Full-time

RBGlobal

Role Description

IAA is seeking a Principal Data Engineer to serve as the most senior individual contributor and technical authority across our data engineering function. This is a hands-on, deeply technical leadership role for an engineer who sets architectural direction, raises the engineering bar, and personally builds the most complex and business-critical components of IAA’s data platform.

This is a high-visibility role that partners closely with engineering leadership, data scientists, BI developers, platform/infrastructure teams, and business stakeholders across Operations, Sales, Marketing, and Product.

What You’ll Do

  • Set and evolve the technical architecture for IAA’s data platform — ingestion, transformation, storage, semantic modeling, and data delivery — on the Azure data and analytics stack.
  • Personally design and build the most complex, high-impact data pipelines, frameworks, and reusable components that other engineers build upon.
  • Define engineering standards and patterns across architecture, code quality, performance, scalability, observability, and governance — and drive their adoption through example and mentorship.
  • Lead the design and implementation of robust pipelines, semantic models, and data products that power dashboards, self-service analytics, forecasting, and downstream machine learning systems.
  • Build the production-grade data pipelines and feature/data infrastructure that data scientists rely on to train, serve, and operationalize models.
  • Diagnose and resolve the toughest performance, reliability, and scalability challenges across BI and data workloads (e.g., Power BI, Synapse, Fabric).
  • Drive technical strategy and execution across Microsoft Fabric, Synapse, Power BI, and broader Azure BI technologies, evaluating new tools and making build/buy recommendations.
  • Mentor and grow data engineers and analytics engineers, conducting design reviews and elevating the technical capability of the team.
  • Act as a senior technical thought partner to engineering and business leadership on data architecture, technical tradeoffs, and platform investment priorities.
  • Translate complex business problems into practical, scalable, and well-architected data solutions.

Qualifications

  • Extensive hands-on experience as a senior or principal-level data engineer, with a track record of designing and building production data platforms at scale.
  • Deep expertise across the Azure BI / data technology stack, including:
    • Microsoft Fabric
    • Azure Synapse Analytics
    • Power BI and semantic modeling
    • Broader Azure data and analytics services
  • Strong command of data engineering architecture, modern analytics platforms, dimensional and semantic modeling, and scalable, fault-tolerant pipelines.
  • Expert-level proficiency in Python and SQL, with strong software engineering fundamentals (testing, version control, CI/CD, modular design).
  • Working understanding of how data scientists consume data, enough to build the pipelines and feature/data infrastructure that support model training and serving.
  • Demonstrated ability to solve ambiguous, complex business problems through robust technical design and pragmatic execution.
  • Strong mentoring and influence skills — able to elevate engineering practices and lead technically without formal authority.
  • Excellent communication skills; able to explain complex technical concepts and tradeoffs to both technical and non-technical partners across Ops, Business, Sales, Marketing, Product, and Engineering.
  • Ability to thrive in a fast-paced, high-visibility environment with multiple priorities and stakeholders.

Preferred Experience

  • 12+ years experience building data platforms supporting enterprise use cases across operations, commercial functions, and product-driven organizations.
  • Experience spanning both BI modernization and data platform enablement for analytics and ML within the same platform.
  • Familiarity with cloud-native engineering practices, infrastructure-as-code, and secure, scalable data environments.
  • Experience defining platform-wide standards and reference architectures adopted across multiple teams.
  • Experience building data pipelines that support RAG, LLM, or modern AI workloads on enterprise data.

Why This Role Matters

The Principal Data Engineer is the technical anchor of IAA’s data and AI capability. This person shapes how the company builds and scales its data platform — enabling better decisions, improved business performance, operational efficiencies, and a durable competitive advantage. Through architecture, hands-on engineering, and influence, this leader directly impacts both technical direction and business outcomes across the organization.

Benefits

  • Medical, dental, vision, and basic life insurances.
  • 401k plan with 100% match for the first 4% contributed.
  • 15 days of PTO each year.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Remote vacancy
  •  ...their career to new 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... 
    Suggested

    J.P. Morgan

    Washington DC
    16 days ago
  • $100k - $150k

    Role Description We are seeking a highly experienced Principal Software Engineer to lead enterprise-wide architectural initiatives, define long-term technology strategy, and deliver highly scalable, resilient distributed systems. This role represents the highest level of... 
    Suggested
    Full time
    Local area
    Immediate start

    Bright Vision Technologies

    Remote
    8 hours ago
  • Role Description We are looking for a Principal Software Engineer, who will be the technical authority, responsible for all development, architecture decisions, and long-term technical strategy across a website, mobile app, and ML-powered ad-tech optimization systems.... 
    Suggested
    Full time
    Contract work
    For contractors
    Remote work
    Flexible hours

    pubGENIUS

    Remote
    7 days ago
  • $163.8k - $257.4k

    Role Description We're looking for a Principal Software Engineer who raises the bar on how we ship, not just what we ship. ~Owning features across the full stack — React frontends, backend APIs, cloud infrastructure — from design through production ~Responding to production... 
    Suggested
    Full time

    ZoomInfo Technologies LLC

    Remote
    8 days ago
  • $215k - $240k

    Role Description The Huntress team seeks a Principal Software Engineer to join our Security Operations Center (SOC) Experience team. This team builds the systems that enable Huntress’ human-led SOC to operate at scale across investigative workflows, protecting our customers... 
    Suggested
    Full time
    Remote work
    Home office

    Huntress

    Remote
    6 days ago
  • $190k - $230k

     ...ventures over the next several years. This role is for the kind of engineer who already knows the difference: someone who cares as much...  ...move is not always obvious. Most of the ventures we create are software products, typically full-stack web applications with AI functionality... 
    Full time
    Immediate start
    Remote work

    Gitwit

    Remote
    8 days ago
  • $150k - $195k

    Role Description As a Principal Software Engineer at Henry Schein One, you will advance the Dentrix platform at a company where AI is already changing what dental care looks like in practice, from catching cavities a human eye would miss to flagging imaging issues before... 
    Full time

    Henry Schein One

    Remote
    8 hours ago
  • $266.2k - $425.9k

    Role Description We're looking for a Principal Software Engineer to help define the technical future of release engineering at HubSpot — at the intersection of large-scale distributed systems and agentic AI. ~The role of AI in software delivery is no longer theoretical... 
    Full time

    HubSpot

    Remote
    2 days ago
  • $142.79k - $189.75k

    Role Description PRINCIPAL SOFTWARE DEVELOPER SENIOR What You’ll Do: ~Define and drive the strategic direction for backend and full-stack engineering practices, architecture, and technical excellence across the organization. ~Lead the development of scalable, reliable... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Flexible hours

    General Dynamics Information Technology

    Remote
    8 hours ago
  • $99.6k - $223.4k

    Role Description As a Principal Engineer inside the Oracle Cloud Infrastructure Interactive Media team, you will have the opportunity to solve...  ...collaborative. You will work with a talented group of software developers, designing scalable, highly available cloud services... 
    Full time
    Flexible hours

    Oracle

    Remote
    4 days ago
  • $219.8k - $274.7k

    Role Description We're seeking a Principal Software Engineer to join Natera's R&D Platform Infrastructure team. The team builds the cloud infrastructure, workflow platforms, and data platforms that R&D uses to do its science — including a Kubernetes-based workflow execution... 
    Full time

    Natera

    Remote
    3 days ago
  • $210k - $275k

     ..., architect level role. You will sit on the AI Engineering team and set the technical standard the broader...  .... Qualifications ~8+ years of professional software engineering experience, with demonstrated Staff, Principal, or Architect-level scope. ~Depth across backend... 
    Full time

    RxSense

    Remote
    5 days ago
  • $159.8k - $303.5k

    Role Description We're looking for a Principal Software Engineer to join the Elasticsearch - Search team. This globally-distributed team of expert engineers focuses on delivering a robust and feature-rich search experience, including contributing to improving the search... 
    Full time
    Local area
    Flexible hours

    Elastic

    Remote
    4 days ago
  • Role Description Fetch is evolving its AI-first mode into a more operational and scaled position, and we are looking for a Principal Software Engineer to design, scale, and evolve the intelligent platforms that power our Product and Software Development Life Cycles (PDLC/... 
    Full time
    Contract work
    Remote work

    Fetch

    Remote
    4 days ago
  • Role Description We’re looking for a hands-on Principal Software Engineer to own and evolve the Python-based workflows and applications that power our data platform. You’ll be close to the code, close to the business, and influential in how we build: ~Shipping production... 
    Full time
    Casual work
    Work at office
    Remote work

    Guidepoint

    Remote
    8 hours ago
  •  ...faster, more scalable, and easier for customers to navigate. As Principal Engineer, you will lead the architecture for cloud-native, compliance...  ...'s degree in Computer Science Engineering. ~15+ years of software engineering experience, including enterprise-scale platform... 
    Full time
    Remote work

    Avalara

    Remote
    4 days ago
  • Role Description Outmarket is the AI platform for insurance, trusted by more than 250 brokerages to run the work their business depends on. Commercial insurance still runs on dense documents and slow, manual workflows, and that is exactly what we automate: ~Quote comparisons...
    Full time
    Remote work

    Outmarket AI

    Remote
    7 days ago
  • $118.6k - $165k

     ...data solutions. ~Define and maintain architectural standards, engineering principles, and technology strategies. ~Design scalable,...  ...Augmented Generation (RAG) ~Agentic AI Systems ~AI-assisted software engineering practices ~Identify and implement AI-driven... 
    Full time
    Remote work
    Flexible hours

    Enlyte

    Remote
    1 hour ago
  • $242.4k - $303k

    Role Description As Marqeta’s Principal Software Engineer on the Core Issuing & Processing team, you will work across the entire domain to stand up and drive high-impact projects for our customers from inception to completion. You will take on highly technical initiatives... 
    Full time
    Work at office
    Remote work
    Flexible hours

    MQ Referrals Only

    Remote
    8 days ago
  • $114.6k - $234.6k

     ...to design or simplify the commerce experience? Our Oracle Commerce team is seeking a passionate, energetic and curious Principal Software Engineer to join our organization. Oracle Commerce is an established and diverse team, driven to unify and build premier commerce... 
    Full time
    Remote work
    Flexible hours

    Oracle

    Remote
    6 days ago
  • Role Description As a Principal Software Engineer - GoLang, you will work within the Engineering department to design, develop, and support enterprise solutions by contributing to the products and infrastructure for CIQ. You will also maintain our systems' capacity and... 
    Full time
    Remote work
    Flexible hours

    CIQ

    Remote
    5 days ago
  • $150k - $200k

    Role Description You’ll be one of the first key engineering hires on a new AI Products & Platform initiative, working directly with senior...  ...human-in-the-loop systems. Qualifications ~8+ years of software engineering experience. ~Strong backend fundamentals (API... 
    Full time
    Local area
    Flexible hours

    Xplor

    Remote
    2 days ago
  • $185k - $255k

    Role Description As a Principal Software Engineer, you'll shape how the organization builds software. That means setting technical direction across teams, making architectural bets with lasting impact, and ensuring the organization focuses its energy on the problems that... 
    Permanent employment
    Full time
    Flexible hours

    Prescryptive Health, Inc.

    Remote
    5 days ago
  • $137.7k - $229.6k

     ...functionalities and workflows within power system application software, including EMS (Energy Management System), WAMS (Wide Area Management...  ...enhancements. ~Collaborate with system and project engineers, frontend developers, and application developers to deliver solutions... 
    Full time

    GE Vernova

    Remote
    6 days ago
  •  ...technical guidance, and represent Filigran's engineering culture publicly. ~Design...  ...integration team. ~Collaborate with other Principal and Staff Engineers to maintain...  ...Qualifications ~8+ years of experience in software engineering, with a track record of technical... 
    Full time
    Remote work
    Worldwide
    Flexible hours

    Filigran

    Remote
    1 day ago
  • $185.5k - $265k

    Role Description We are looking for a Principal - Integration Engineer (Security Platform and Data Pipelines) to join our Technical Implementation and Integration team. This is a remote role based in the US, reporting to the Senior Director, Engineering. You will be... 
    Full time
    Work at office
    Remote work

    Zscaler

    Remote
    5 days ago
  •  ...team is looking for a motivated and passionate Cloud Automation Engineer to join a consulting practice. The ideal candidate is a...  ...work experience in a Consulting/Architecture position within a software and/or services company. Benefits ~Freedom to work from... 
    Full time
    Work experience placement

    Insight

    Remote
    1 day ago
  • $180k - $210k

    Role Description We are seeking a Principal Software Engineer to provide technical leadership across our platform and drive architectural excellence throughout the software development lifecycle. This role serves as a senior technical authority responsible for the design... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Remote work

    UJET

    Remote
    1 day ago
  • $150k - $214k

    Role Description GHX is seeking a Principal Software Engineer with deep technical expertise and a proven track record of defining architecture, guiding multiple teams, and delivering scalable, high-quality software systems. This role reports to the Director of Engineering... 
    Full time

    GHX

    Remote
    8 hours ago
  • Role Description We're seeking an experienced C++ engineer to join our Platform Payments team, working on Ticketmaster's mission-critical payment processing systems. These systems process millions of transactions monthly across multiple payment methods and 20+ gateway... 
    Full time
    Immediate start
    Worldwide
    Flexible hours

    Ticketmaster

    Remote
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!