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

Principal Software Engineer

RB Global Inc.

Principal Engineer

IAA is seeking a highly experienced Principal Engineer to join the Seller Applications organization. This role is responsible for setting technical direction and driving modernization for mission-critical seller experiences that enable consignors, insurance partners, and fleet sellers to list, manage, and transact vehicles through IAA's marketplaces. You will lead the evolution of legacy systems into modern, cloud-native applications across the Azure ecosystem, raise engineering quality and reliability through strong architecture and testing practices, and serve as a trusted technical advisor to senior leaders across the Line of Business.

Key Responsibilities

  • Own the technical strategy and architecture for the Seller Applications portfolio, aligning platform direction with product outcomes, operational excellence, and long-term cost strategy.
  • Lead application modernization initiatives, including migration from legacy.NET Framework to modern.NET, and front-end modernization where applicable (e.g., React).
  • Partner with Product, Architecture, and peer engineering leaders to define domain boundaries and decompose monoliths into well-defined services, APIs, and workflows.
  • Define enterprise-grade patterns for data access and persistence (ORMs/repository patterns, schema migrations, data integrity), including modernization/migration to PostgreSQL where appropriate.
  • Design for resilience and scale: establish standards for fault tolerance (timeouts, retries, idempotency), performance, capacity planning, and graceful degradation for high-volume seller workflows.
  • Embed observability by default using OpenTelemetry (metrics, logs, traces) and drive measurable improvements in SLOs, incident reduction, and mean time to recovery.
  • Provide strategic vision for testing practices across the portfolio, including automation strategy, quality gates, and continuous improvement of test tooling and pipelines.
  • Drive the overall future deployment strategy for Seller Applications, in partnership with DevOps/SRE: CI/CD standards, environment strategy, release safety (progressive delivery), and operational readiness.
  • Define and validate disaster recovery (DR) and continuity plans for critical seller capabilities; ensure designs meet security, compliance, and audit requirements.
  • Lead complex, cross-team technical discovery and solution design efforts; communicate tradeoffs and distill complex topics into clear, actionable plans for engineering and business stakeholders.
  • Mentor and coach Staff/Senior engineers on technical strategic thinking; raise the technical bar through design reviews, code reviews, and hands-on guidance.
  • Influence decisions beyond the immediate team: build coalitions, drive alignment across functional organizations/LoBs, and support external/vendor negotiations and tooling choices when needed.

Principal Engineer Expectations (Engineering Rubric)

Core Competencies

  • Autonomous; operates with broad scope of responsibility.
  • Drives strategic direction and provides technical vision.

Professional Competencies

  • Communication: Distills complex topics into comprehensive messages; presents technical strategy effectively; influences ongoing negotiations with stakeholders.
  • Teamwork/Ownership: Strategizes ways to build team strength and overcome weaknesses.
  • Coaching & Mentoring: Mentors individuals on technical strategic thinking; provides technical strategic vision to Engineering.
  • Influence: Establishes agreement within functional organizations/LoBs; uses coalition-building to positively drive strategic plans.
  • Business Mindset/Viewpoint: Pursues overall operational cost strategy; initiates technology stack discussions with business and Architecture; helps define operational excellence.
  • Problem Solving/Decision Making: Provides technical strategy considering current/future capabilities, resources, risk, and competing priorities.
  • Adaptability/Agility: Responds quickly to changing LoB conditions; hypothesizes and experiments to balance evolving conditions without disruption.

Craft / Technical Competencies

  • Platform Competency: Owns and manages the platform strategy; builds an enterprise-level platform vision for future development.
  • Architecture: Provides strategic vision for future-state cloud architecture; develops plans for redundancy, scalability, and resilience; defines disaster recovery plans; serves as a trusted advisor to senior leadership.
  • Testing: Provides strategic vision for testing practices; continuously improves testing and automation methods.
  • Tooling / Deployments: Drives the overall future deployment strategy; manages vendor relationships and makes tooling decisions.

Qualifications

  • 12+ years of professional software engineering experience, including significant time modernizing large-scale applications in production environments.
  • Demonstrated experience operating at a Staff/Principal Engineer level, setting technical direction across multiple teams and influencing architecture and roadmap decisions.
  • Deep expertise in C#,.NET (modern.NET /.NET Core), and modern engineering practices (secure-by-default, testing automation, code quality, maintainability).
  • Strong experience designing APIs and service-oriented or domain-driven architectures; ability to translate business domains into clear boundaries and contracts.
  • Hands-on experience with cloud platforms (Azure preferred) and cloud-native patterns (stateless services, externalized config/secrets, horizontal scaling).
  • Strong understanding of relational databases and modern data-access strategies; experience with PostgreSQL and schema evolution via migrations.
  • Proven ability to drive reliability and observability practices (OpenTelemetry), including defining SLOs/SLIs and improving operational outcomes.
  • Excellent communication skills, with the ability to influence senior business and technical stakeholders and clearly explain technical tradeoffs.
  • Proven ability to mentor engineers, raise overall engineering quality, and build alignment through influence (not dependent on direct authority).

Bonus Experience

  • Experience with high-throughput, transaction-heavy seller or marketplace systems.
  • Exposure to event-driven and asynchronous architectures (e.g., messaging/streaming).
  • Experience in regulated or compliance-sensitive environments (payments, titles, insurance, privacy).
  • Familiarity with modern front-end frameworks (React) and patterns for scalable UI architectures.
  • Experience partnering with SRE/DevOps teams on CI/CD, progressive delivery, and incident management.
Job Info
  • Job Identification 8357
  • Locations 2 Westbrook Corporate Ctr, Westchester, IL, 60154, US (Remote)
  • Job Schedule Full time
  • Minimum Salary 171,290
  • Maximum Salary 214,140
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in United States vacancy
  • $242k

     ...employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us. Principal Software Development Engineer Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools... 
    Suggested
    Full time
    Local area
    Flexible hours

    Traveltechessentialist

    San Jose, CA
    4 days ago
  • $272k - $425.5k

    Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer – Large-Scale LLM Memory and Storage Systemslocations: US, CA, Santa Clara: US, WA, Remote: US, MA, Remotetime type: Full timeposted on: Posted Todayjob... 
    Suggested
    Local area
    Remote work

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • $165k - $180k

     ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Software Engineer based in the United States. This role sits at the heart of a large-scale healthcare technology platform, responsible... 
    Suggested
    Remote job
    Full time
    Work from home

    jobgether

    United States
    3 days ago
  • $198.4k

     ...safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with...  ...where you matter. Your Impact As a Senior Staff Software Engineer, you will play a crucial role in fostering a collaborative environment... 
    Suggested
    Work experience placement
    Work at office
    Remote work

    Accreditation Council for Graduate Medical Education

    Seattle, WA
    4 days ago
  •  ...Texas A&M University, College Station, TX, seeks applicants for the following position: RIS PRINCIPAL SOFTWARE ENGINEER. Req. Bach of Sci degree in Comp Sci, Info Sys. or rel field + 7 yrs exp in rel occupation. Exp. may be gained concurrently. Work from home available... 
    Suggested
    Work at office
    Work from home
    2 days per week

    Texas A&M University

    Bryan, TX
    3 days ago
  • $99.6k - $234.6k

     ...define monetization architecture for next-generation video delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build scalable advertising infrastructure for live and linear streaming... 
    Temporary work
    Flexible hours

    Oracle

    Charleston, WV
    11 days ago
  • $99.6k - $234.6k

     ...: Nashville, TN Austin, TX Broomfield, CO As a Principal Engineer inside the Oracle Cloud Infrastructure Interactive Media team...  ...highly collaborative. You will work with a talented group of software developers, designing scalable, highly available cloud... 
    Temporary work
    Flexible hours

    Oracle

    Atlanta, GA
    6 days ago
  • $99.6k - $234.6k

     ...Oracle Cloud Infrastructure (OCI) is seeking a highly motivated Software Developer 4 to join the Infrastructure Planning and Capacity...  ...infrastructure footprint. Our systems support critical business and engineering processes that influence billions of dollars in infrastructure... 
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Providence, RI
    6 days ago
  • $144.5k - $195.5k

     ...Principal Software Engineer We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will have the opportunity... 
    Full time
    Temporary work
    Local area
    Flexible hours

    TENDO

    Nashville, TN
    5 days ago
  • $99.6k - $234.6k

     ...Infrastructure (OCI) is building the next generation of AI native engineering systems powering cloud operations, infrastructure...  ...and operator productivity at scale. We are looking for a Principal Software Development Engineer (IC4) who operates as an AI native builder... 
    Temporary work
    Flexible hours

    Oracle

    Washington DC
    7 days ago
  • $126k - $204.5k

     ...constantly innovating and challenging the way we, and the whole industry, think about cybersecurity. Your Career As a Principal Software Engineer, you will play a key role in the design and implementation of our Threat Intelligence Services for public and private... 
    Full time
    Temporary work
    Work at office

    Palo Alto Networks

    San Jose, CA
    2 days ago
  • $99.6k - $223.4k

     ...administrative burden. We’re looking for highly skilled AI engineers to design and build high-scale, cloud-based data processing pipelines...  ...in Computer Science or equivalent. • 6+ years of relevant software engineering experience. • Strong software engineering skills... 
    Temporary work
    Flexible hours

    Oracle

    Augusta, ME
    7 days ago
  • $125.4k - $181.88k

     ...the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time, including CPT/OPT.*** A Principal Software Engineer is a senior technical leader responsible for architecting and implementing complex software solutions, driving technical... 
    16 hours
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Work at office
    Local area
    Remote work
    Work from home
    Work visa
    Flexible hours

    Empower Retirement

    Greenwood Village, CO
    2 days ago
  • $130k - $190k

     ...Job Overview: Senior Principal Software Engineer - Warehouse Operations We are seeking a highly skilled and motivated Information Technology Engineer to oversee and enhance our warehouse operations systems. This role will be pivotal in ensuring seamless integration... 

    Keurig Dr Pepper Inc.

    Frisco, TX
    2 days ago
  • $99.6k - $234.6k

     ...Job Description Role Summary Oracle Health Platform Engineering builds and operates shared platform services that power secure...  ..., correctness, and operability. We are seeking a Principal Software Developer (IC4) to lead design and delivery for complex platform... 
    Temporary work
    Visa sponsorship
    Flexible hours

    Oracle

    Salt Lake City, UT
    6 days ago
  • $198.05k - $267.95k

     ...inclusive, with great opportunity for professional growth. Find your future with us. The Boeing Company is looking for a Principal Software Engineer to join our Space Mission Systems (SMS) Rapid Space Capabilities (RSC) portfolio, focused on the Rocky program in... 
    Permanent employment
    Work experience placement
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work
    Weekend work
    Day shift

    The Boeing Company

    Albuquerque, NM
    4 days ago
  • $240.8k - $321.5k

     ...dreamers - and help us connect people and build communities to create economic opportunity for all. Role Summary The Principal Engineer in the Identity Domain provides senior technical leadership for identity services across the platform. This role defines and... 
    Immediate start

    eBay Inc.

    San Jose, CA
    3 days ago
  • $196k - $364k

     ...Hardware Engineer Cadence Design Systems is looking for a highly motivated hardware engineer to work with the Modus R&D engineering...  ...next-generation SoCs. You will contribute to the hardware and software development of industry-leading test solutions such as scan compression... 

    Cadence Inc

    Austin, TX
    11 days ago
  • $115.4k - $192.3k

     ...Are you a collaborative Agentic AI Engineer looking to work for a mission driven global...  ...Healthcare Education (EHE) Data and Content Software Engineering team is responsible for...  ...ecosystem. About the Role: We are seeking a Principal Software Engineer to join our team and... 
    Local area
    Worldwide

    RELX

    Saint Louis, MO
    5 days ago
  • $150k - $300k

     ...industry , committed to making a positive impact on its customers, employees, and communities. The Role As a Principal Software Engineer - Front End you will help innovate and streamline how Veeva builds and deploy applications that are being used by tens of... 
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Veeva Systems

    Portland, OR
    2 days ago
  • $190k - $260k

     ...Principal Software Engineer Irvine, California, United States; Los Angeles, California, United States What You'll Do Viant's customers use the Demand Side Platform (DSP) to set up, run and monitor ad campaigns. The platform team owns a complex set of backend... 
    Work experience placement
    Local area

    Viant

    Los Angeles, CA
    3 days ago
  • $139.24k - $185k

     ...sells products at a global scale? This is not just another engineering role—this is your opportunity to architect and build a next...  ...distribute and optimize their products in real time. As a Principal Software Engineer , you won’t just contribute—you’ll lead from the... 
    Remote work
    Worldwide
    Flexible hours

    ATPCO

    Herndon, VA
    25 days ago
  •  ...Overview The Principal Software Engineer is a senior technical leader responsible for driving the design, architecture, and delivery of large-scale AI-powered systems across retail platforms. This role leads complex AI initiatives from concept to production... 
    Temporary work
    Immediate start
    Flexible hours

    Sprouts Farmers Market

    Phoenix, AZ
    4 days ago
  • $190k - $235k

     ...Principal Geospatial Software Engineer We are seeking a skilled and motivated Principal Geospatial Software Engineer to join our team in developing cutting-edge geospatial analysis, ETL (Extract, Transform, Load), and visualization microservices to support mission-... 
    Summer holiday
    Immediate start

    Red Alpha

    Columbia, MD
    1 day ago
  • $240k - $270k

     ...technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us. Job Summary: Supermicro is seeking an experienced Principal Software Engineer - Switch Design to lead the design and development of high... 
    Worldwide

    Super Micro Computer

    San Jose, CA
    3 days ago
  • $225.81k - $282.27k

     ...in their warehouses, canonical and ready to query, with no engineering or maintenance required. We're proud that more organizations...  ...for thousands of companies. Fivetran is looking for a Principal Software Engineer to join our Platform Engineering Group, focused on... 
    Full time
    Work at office
    Immediate start
    Remote work

    Fivetran

    Oakland, CA
    3 days ago
  • $165.22k - $283.23k

     ...Sr. Principal Software Engineer Here at Siemens, we take pride in enabling sustainable progress through technology. We do this through empowering customers by combining the real and digital worlds. Improving how we live, work, and move today and for the next generation... 
    Local area
    Immediate start
    Remote work

    Siemens

    United States
    1 day ago
  • $293.8k - $343.34k

     ...solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone. As a Principal Software Engineer on the Video team, you'll be responsible for building, operating, and evolving our video transcoding and playback... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Sleeping nights
    Monday to Friday
    Day shift

    Roblox

    San Mateo, CA
    2 days ago
  • $170k - $277k

     ...stronger relationships, and the kind of precision that drives great outcomes. Job Summary We are seeking an experienced Software Engineer to contribute to the design, development, and delivery of next-generation technologies within our GlobalProtect team. We are... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  • $276k - $414k

     ...other services; and its AR glasses, Spectacles ( . Snap Engineering ( teams build fun and technically sophisticated products that...  ...with privacy at the forefront. We're looking for a Principal Software Engineer to join the Business Experience team at Snap. What... 
    Temporary work
    Live in
    Work at office
    Local area

    Snap

    Seattle, WA
    6 days ago

Do you want to receive more vacancies?

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