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 6 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in United States vacancy
  •  ...About FullStack FullStack is one of the fastest-growing software consultancy companies in the Americas. We deliver...  ...industry average. The Position We're Looking To Hire a Principal Software Engineer (.NET + Data) To Join Our Team. You'll Work With Our Incredible... 
    Suggested
    Remote work

    Full Stack LLC

    Phoenix, AZ
    4 days ago
  • $280k - $350k

     ...Job Description Principal / Staff Software Engineer Oakland, CA — Hybrid (3 days/week onsite) The Opportunity We’re partnering with a profitable, rapidly growing platform at the intersection of healthcare, education, and AI. This is a rare opportunity to join... 
    Suggested
    H1b
    Visa sponsorship
    Flexible hours
    3 days per week

    Harnham

    Oakland, CA
    12 days ago
  • $140k - $170k

     ...Principal Software Engineer Step into a high-impact Principal Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Architectural/ Engineering/ Design Services, Banking / Lending/ Financial Services, Consumer Products... 
    Suggested

    Top Engineer

    Tempe, AZ
    3 days ago
  • $150k - $300k

     ...employees, and communities. The Role This is a top software engineer job that incorporates everything you've worked so hard for....  ...it simply doesn't get any more important than this. As a Principal Full Stack Engineer, your impact as a seasoned technical problem... 
    Suggested
    Work at office
    Local area
    Work from home
    Flexible hours
    3 days per week

    Veeva Systems

    United States
    13 days ago
  • $295.25k - $345.04k

     ...safer, more civil shared experiences for everyone. As a Backend Engineer, you will have the independence, opportunity, and end-to-end...  .... You have Experience in industry: An outstanding software engineer with 8+ years of industry experience Experience with... 
    Suggested
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    5 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

    Providence, RI
    5 days ago
  •  ...many different aspects of the customer experience, our Senior Engineers research and discover new opportunities and shape products...  ...operates. Purpose of the role We are seeking a Principal Software Engineer who will help architect and build the technical... 
    Full time
    Work at office
    2 days per week

    CarMax

    Richmond, VA
    4 days ago
  • $184.63k - $253.88k

     ...mission-ready throughout space. We are mission-driven, and together, we are an extraordinary team. About the RoleThe Principal Software Engineer role involves designing, developing, and testing software applications for space systems and technologies. This advanced... 
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    4 days ago
  •  ...Loan Depot is looking for a Principal Software Engineer that will be responsible for delivering senior level innovative, compelling, coherent software solutions for our consumer, internal operations and value chain constituents across a wide variety of enterprise applications... 

    Insight Global

    Plano, TX
    4 days ago
  • $180k - $220k

     ...Principal Software Engineer At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower customers to achieve unprecedented computational breakthroughs. Join a world-class team of scientists, engineers, and business... 
    Temporary work
    Work at office
    3 days per week

    Atom Computing

    Boulder, CO
    4 days ago
  • $195.37k - $244.21k

     ...Accelerating the Arches strategy.? Department Overview As a Principal Engineer in Customer Technology, you are a trusted partner and...  ...stay ahead of technology trends. ~12+ years of experience in software engineering, with a focus on mobile app development. ~4+... 
    Local area
    Worldwide
    Flexible hours
    Shift work

    McDonald's Corporation

    Chicago, IL
    4 days ago
  • $182.45k - $227.55k

     ...Job Description: POSITION SUMMARY We are currently seeking a talented and driven Principal Software Engineer (Embedded) to join our team. The Principal Software Engineer will have the opportunity to contribute to the full life cycle of embedded software applications... 
    Temporary work
    Work at office
    Worldwide
    Relocation
    Flexible hours

    TransMedics

    Andover, MA
    4 days ago
  •  ...yield for live event ticket inventory. We provide an end-to-end software platform for the live ticketing industry, managing thousands...  ...from ingestion to sales fulfillment. THE POSITION The Principal Engineer is one of the most senior technical voices at Victory Live.... 
    Temporary work
    Local area
    Remote work

    Ticket Evolution

    United States
    4 days ago
  •  ...consulting firm with headquarters in Boston, MA. We deliver software solutions ranging from custom development and software...  ...Job Description: We are seeking a seasoned and strategic Principal Software Engineer to lead the design, development, and continuous evolution... 
    Local area
    Remote work

    Big Resourcing

    Oklahoma City, OK
    4 days ago
  • $133.4k - $226.8k

     ...make technology happen in surprising ways. Let's shape tomorrow - it'll be a fun journey! Join our team as an experienced software engineer, where you'll play a pivotal role in developing, modifying, and updating complex and highly powerful systems using modern tools... 
    Temporary work
    Worldwide

    Ingram Micro

    Irvine, CA
    3 days ago
  • $190k - $260k

     .... You will serve as the technical lead working with a team of engineers to oversee the design and implementation of these interconnected...  ...language. ~12+ years of professional experience in the software industry. ~ Experience with web services, microservices, or... 
    Work experience placement
    Local area

    Viant

    Irvine, CA
    3 days ago
  • $190k - $200k

     ...early commercialization. Our approach combines hardware, software, and services to deliver a more personalized and seamless...  ...Opportunities. SUMMARY OF ROLE: We are looking for a hands-on Principal Software Engineer to drive the development of our software ecosystem... 
    Temporary work
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    Element Science Inc

    Redwood City, CA
    3 days ago
  • $170k - $277k

     ...that drives great outcomes. Job Summary The Team Engineering - Our engineering team is at the core of our products and connected...  ...of waiting for directions. Job Summary As a Sr. Principal Software Engineer in the Engineering team, you will join a world-... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  • $107.5k - $204.5k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...Design, develop, test, and maintain advanced ground system software and mentor junior software developers. Lead technical direction... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Westminster, CO
    2 days ago
  • $170k

     ...Stable Kernel is a technology services firm and custom software developer building scalable software solutions for cutting...  ...their lives. About the Role: As a Stable Kernel Principal Software Engineer , you play an essential role in setting our portfolio of... 
    Full time
    Temporary work
    Visa sponsorship
    Work visa
    Flexible hours

    StableKernel

    Atlanta, GA
    3 days ago
  • $144.2k - $288.4k

     ...Principal Software Development Engineer We're building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with... 
    Hourly pay
    Full time
    Temporary work

    Oak St. Health

    Austin, TX
    2 days ago
  • $264k - $379.5k

     ...data experience that seamlessly ties into Snowflake. As a Principal Engineer, you'll help define the architecture, push the boundaries of...  ...Snowflake's most strategic new products. AS A PRINCIPAL SOFTWARE ENGINEER AT SNOWFLAKE YOU WILL: Serve as the technical leader... 
    Immediate start
    Flexible hours

    Snowflake Computing

    Bellevue, WA
    5 days ago
  • $148.54k - $245.05k

     ...Principal Software Engineer The Red Hat Trusted Artifact Signer (RHTAS) team is actively seeking a skilled and motivated Principal Software Engineer to join our ranks. This is a pivotal role that encompasses both product engineering responsibilities and significant... 
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Raleigh, NC
    5 days ago
  • $160k - $200k

     ...Principal Software Engineer Location: Onsite - Huntsville, AL Salary Range: $160,000 - $200,000 + Bonus Eligible Security Clearance: Active Secret Clearance Required This position requires full time onsite in Huntsville, Alabama. Company Overview Founded... 
    Full time

    LYNX

    Huntsville, AL
    4 days ago
  • $139.9k - $274.8k

     ...Responsibilities include the following. Collaboration with engineers and researchers to build and optimize training infrastructure...  ...working with engineering teams to deliver large-scale software systems, preferably in AI, machine learning, graphics or related... 
    Ongoing contract
    Local area

    Microsoft Corporation

    Aliso Viejo, CA
    1 day ago
  • $304k

     ...are the Snowflake Interoperable Foundations organization - the foundational layer that powers Snowflake's AI, Analytics and Data Engineering capabilities. We lead innovations across open table formats such as Apache Iceberg, helping customers build peta-byte scale multi... 
    Flexible hours

    Streamlit

    Bellevue, WA
    1 day ago
  •  ...Principal Software Engineer – Mobile Applications At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With... 
    Work at office
    Local area
    Relocation package
    3 days per week

    Intracept by Boston Scientific

    Valencia, CA
    1 day ago
  • $93.3k - $147.6k

     ...Principal Software Engineer RELOCATION ASSISTANCE: Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the Time Description At Northrop Grumman, our employees have incredible opportunities to... 
    Relocation package
    Shift work

    Navstar

    Oklahoma City, OK
    21 hours ago
  • $98.4k - $147.6k

     ...employees are not only part of history, they're making history. Northrop Grumman Aeronautics Systems has an opening for a Principal Software Engineer / Sr. Principal Software Engineer to join our team of qualified, diverse individuals. This position will be located... 
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    1 day ago
  • $139.9k - $274.8k

     ...this role you will be helping to build features that empower front line workers to do their best work efficiently. As Principal Software Engineer on Copilot Studio Knowledge, you will be working on a product on the bleeding edge that is adopting the latest... 
    Ongoing contract
    Local area

    Microsoft Corporation

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

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