JobHabor

Principal Software Engineer

IAA Holdings

Location
United States
Workplace
Remote
Employment
Full Time
Salary
USD 171,000–214,000/yr
Apply on the employer’s site

Posted 3mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Lead architecture and define patterns
  • Mentor engineers
  • Own the technical strategy and architecture for the Seller Applications portfolio
  • Lead application modernization initiatives
  • Partner with Product, Architecture, and peer engineering leaders to define domain boundaries
  • Define enterprise-grade patterns for data access and persistence
  • Design for resilience and scale
  • Embed observability by default using OpenTelemetry
  • Provide strategic vision for testing practices
  • Drive the overall future deployment strategy for Seller Applications
  • Define and validate disaster recovery (DR) and continuity plans
  • Lead complex, cross-team technical discovery and solution design efforts
  • Mentor and coach Staff/Senior engineers on technical strategic thinking
  • Influence decisions beyond the immediate team

Requirements

  • 12+ years of professional software engineering experience
  • Significant time modernizing large-scale applications in production environments
  • Demonstrated experience operating at a Staff/Principal Engineer level
  • Setting technical direction across multiple teams
  • Influencing architecture and roadmap decisions
  • Deep expertise in C#
  • .NET (modern .NET / .NET Core)
  • 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)
  • 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)
  • Defining SLOs/SLIs and improving operational outcomes
  • Excellent communication skills
  • Ability to influence senior business and technical stakeholders
  • Clearly explain technical tradeoffs
  • Proven ability to mentor engineers
  • Raise overall engineering quality
  • Build alignment through influence

Preferred

  • 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)
  • Patterns for scalable UI architectures
  • Experience partnering with SRE/DevOps teams on CI/CD, progressive delivery, and incident management

Skills

  • C#
  • .NET
  • Azure
  • PostgreSQL
  • OpenTelemetry
  • React

Similar roles