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
$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...SuggestedFull timeLocal areaFlexible hours$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...SuggestedLocal areaRemote work$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...SuggestedRemote jobFull timeWork from home$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...SuggestedWork experience placementWork at officeRemote work- ...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...SuggestedWork at officeWork from home2 days per week
$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 workFlexible hours$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 workFlexible hours$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 workWorldwideFlexible hours$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 timeTemporary workLocal areaFlexible hours$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 workFlexible hours$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 timeTemporary workWork at office$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 workFlexible hours$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 hoursContract workTemporary workWork experience placementCasual workWork at officeLocal areaRemote workWork from homeWork visaFlexible hours$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...$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 workVisa sponsorshipFlexible hours$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 employmentWork experience placementRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift workWeekend workDay shift$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$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...$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 areaWorldwide$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 officeLocal areaRemote workWork from homeFlexible hours3 days per week$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 placementLocal area$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 workWorldwideFlexible hours- ...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 workImmediate startFlexible hours
$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 holidayImmediate start$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$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 timeWork at officeImmediate startRemote work$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 areaImmediate startRemote work$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 timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipSleeping nightsMonday to FridayDay shift$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 timeWork at office$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 workLive inWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer manager United States
- senior principal software engineer United States
- principal software engineer United States
- epic principal trainer United States
- principal network architect United States
- principal software architect United States
- principal data architect United States
- principal United States
- principal scientist United States
- principal data analyst United States



