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
- ...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...SuggestedRemote work
$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...SuggestedH1bVisa sponsorshipFlexible hours3 days per week$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$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...SuggestedWork at officeLocal areaWork from homeFlexible hours3 days per week$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...SuggestedFull timeWork experience placementH1bWork at officeLocal areaRemote workVisa sponsorshipMonday to Friday$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- ...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 timeWork at office2 days per week
$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 workWork experience placement- ...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...
$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 workWork at office3 days per week$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 areaWorldwideFlexible hoursShift work$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 workWork at officeWorldwideRelocationFlexible hours- ...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 workLocal areaRemote work
- ...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 areaRemote work
$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 workWorldwide$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 placementLocal area$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 workWork at officeLocal areaRemote workVisa sponsorshipWork visaRelocation packageFlexible hours$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 timeWork at office$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 workWork experience placementWork at officeRemote workRelocation packageFlexible hours$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 timeTemporary workVisa sponsorshipWork visaFlexible hours$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 payFull timeTemporary work$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 startFlexible hours$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 employmentFull timeWork experience placementWork at officeRemote workFlexible hours$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$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 contractLocal area$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- ...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 officeLocal areaRelocation package3 days per week
$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 packageShift work$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 packageShift work$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 contractLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal software engineer United States
- principal software engineer manager United States
- principal software engineer United States
- principal United States
- senior principal cloud computing engineer United States
- principal solutions consultant United States
- principal investigator United States
- principal scientist United States
- principal designer United States
- principal architect United States


