Principal Software Engineer
$171.29k - $256.99kRBGlobal
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.
- ...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
$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...SuggestedFull timeLocal areaImmediate start- 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....SuggestedFull timeContract workFor contractorsRemote workFlexible hours
$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...SuggestedFull time$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...SuggestedFull timeRemote workHome office$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 timeImmediate startRemote work$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$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$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 timeContract workTemporary workWork experience placementFlexible hours$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 timeFlexible hours$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$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$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 timeLocal areaFlexible hours- 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 timeContract workRemote work
- 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 timeCasual workWork at officeRemote work
- ...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 timeRemote work
- 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 timeRemote work
$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 timeRemote workFlexible hours$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 timeWork at officeRemote workFlexible hours$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 timeRemote workFlexible hours- 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 timeRemote workFlexible hours
$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 timeLocal areaFlexible hours$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 employmentFull timeFlexible hours$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- ...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 timeRemote workWorldwideFlexible hours
$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 timeWork at officeRemote work- ...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 timeWork experience placement
$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 timeTemporary workWork experience placementLocal areaRemote work$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- 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 timeImmediate startWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Remote
- principal solutions consultant Remote
- principal architect Remote
- principal solution architect Remote
- principal data scientist Remote
- principal consultant Remote
- senior principal cloud computing engineer Remote
- epic principal trainer Remote
- principal cloud computing engineer Remote
- senior principal scientist Remote





















