IAA is seeking a highly experienced Staff Engineer to join the US Operations Platform organization. This role is focused on modernizing and scaling mission-critical operational applications that support auction, logistics, titles, payments, and yard operations across the United States.
Requirements
- Lead application modernization initiatives, including migration from legacy.NET Framework to modern.NET (.NET Core / latest LTS).
- Drive architectural design for scalable, modular services and APIs supporting high-volume operational workflows.
- Partner with Product and Architecture to decompose monolithic applications into well-defined domains and services.
- Define and implement modern data-access patterns using ORMs, repository patterns, and controlled schema migrations.
- Improve system performance, resilience, and fault tolerance through sound design practices (timeouts, retries, idempotency, and graceful degradation).
- Establish and enforce engineering standards for code quality, testing, and maintainability.
- Embed observability into applications using structured logging, metrics, and distributed tracing (OpenTelemetry).
- Design secure-by-default application patterns including authentication, authorization, secrets management, and secure coding practices.
- Lead technical discovery and solution design for complex, cross-team initiatives.
- Mentor senior and mid-level engineers through design reviews, code reviews, and hands-on technical guidance.
- Collaborate closely with Infrastructure, Security, Data, and Operations teams to ensure solutions meet operational and compliance requirements.
Benefits
- Medical, dental, vision, and basic life insurances
- 401k plan with 100% matching for the first 4% contributed
- 15 days of PTO each year