Lead modernization of large .NET applications into modular microservices. Design scalable APIs, embed observability and secure-by-default patterns, improve resilience and performance, mentor engineers, and coordinate cross-team solutions and incident response.
About the Role:
IAA is seeking a highly experienced Staff Engineer to join the IAA International team.
You will work within a collaborative, cross-functional engineering team, taking ownership of features and services across our microservices architecture, from design through deployment and operation. You will collaborate closely with Principal Engineers, Engineering managers, Architects, and cross-functional partners to design, build, and scale high-impact systems We're looking for experienced engineers who are curious, pragmatic, and comfortable navigating a large, evolving codebase — and who embrace modern AI-assisted development practices to move faster and smarter.
Key Responsibilities:
- 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.
- Support and coordinate “level 3” incidents including after hours as necessary
- Collaborate closely with Infrastructure, Security, Data, and Operations teams to ensure solutions meet operational and compliance requirements.
Qualifications:
- 8+ years of professional software engineering experience, with significant time spent modernizing large-scale applications.
- Demonstrated experience operating at a Staff or Principal Engineer level, influencing architecture and technical direction.
- Deep expertise in C#, .NET, .NET Core, and modern application development practices.
- Strong experience designing RESTful APIs and service-oriented or domain-driven architectures.
- Hands-on experience modernizing legacy systems and databases in production environments.
- Strong understanding of relational databases and modern data-access strategies.
- Experience with cloud platforms (Azure preferred) and cloud-native application patterns.
- Excellent communication skills with the ability to clearly explain technical tradeoffs to engineering and business stakeholders.
- Proven ability to lead through influence, mentor engineers, and raise overall engineering quality.
Bonus Experience:
- Experience with high-throughput, transaction-heavy operational systems.
- Exposure to event-driven or asynchronous architectures.
- Experience modernizing applications in regulated or compliance-sensitive environments.
- Familiarity with front-end modernization (e.g., React) as part of full-stack initiatives.
IAA Holdings, LLC (IAA)
IAA Holdings, LLC (IAA), a Ritchie Bros. Auctioneers company (NYSE: RBA) and (TSX: RBA), is a trusted global marketplace for insights, services, and transaction solutions for commercial assets and vehicles. Leveraging leading-edge technology and focusing on innovation, IAA’s unique platform facilitates the marketing and sale of total-loss, damaged and low-value vehicles. IAA serves a global buyer base – located throughout over 170 countries – and a full spectrum of sellers, including insurers, dealerships, fleet lease and rental car companies, and charitable organizations. Buyers have access to multiple digital bidding and buying channels, innovative vehicle merchandising, and efficient evaluation services, enhancing the overall purchasing experience. IAA offers sellers a comprehensive suite of services aimed at maximizing vehicle value, reducing administrative costs, shortening selling cycle time and delivering the highest economic returns.
Similar Jobs
Cloud • Mobile • Software
Architect and build a full-stack platform spanning React frontends and Node.js backends. Lead technical decisions, design and optimize GraphQL/REST APIs and databases, improve observability, implement testing strategies, mentor engineers, introduce new technologies, and drive cross-team technical initiatives to deliver scalable, reliable software.
Top Skills:
ApolloAWSAzureCi/CdDockerGCPGraphQLJavaScriptJestKafkaKubernetesMaterial-UiMySQLNode.jsPostgresPythonRabbitMQReact Testing LibraryReactRelayRest ApisSQLTypescript
Fintech • Machine Learning • Payments • Software • Financial Services
Lead design and review of scalable, secure solution architectures and HLDs. Drive architectural governance, create ADRs, collaborate with stakeholders, mentor teams, and align technical capabilities with business objectives in a cloud-first environment.
Top Skills:
AWSContainersGCPMicroservicesAzureRestful ApisTogaf
Fintech • Machine Learning • Payments • Software • Financial Services
Lead delivery and architecture of major iOS components, design and develop native iOS applications using Swift and SwiftUI across the SDLC, improve engineering practices within agile teams, mentor mobile engineers, and collaborate with technical and business stakeholders. Role is hands-on and requires advanced technical design and architecture skills.
Top Skills:
iOSSwiftSwiftui
What you need to know about the Toronto Tech Scene
Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.


