Staff Software Engineer enhancing IAA's microservices architecture through modernization and design initiatives. Collaborating with cross-functional teams to drive high-impact systems and mentor engineering talent.
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.
Requirements
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.
Java Full Stack Developer building mission - critical risk technology solutions for Morgan Stanley’s global financial services business. Designing web applications, APIs, databases, and event - driven systems in Montreal’s hybrid environment.
Senior Software Engineer building and maintaining OpenShift applications for RBC, Canada’s largest bank. Supporting data transformation, scalable services, production reliability, and DevOps practices.
Software Developer building AI - enabled cybersecurity solutions for Arctic Wolf’s global security services. Developing scalable cloud - native web applications with React, TypeScript, Go/Python, and AWS.
Fullstack Software Engineer building Snowflake’s cloud data engineering applications. Developing scalable ingestion, pipeline authoring, and observability experiences with Python, TypeScript, React, NodeJS, and Java.
Frontend Engineer building intuitive web applications for Cambio’s real estate decarbonization software platform. Collaborating across engineering, product, and design to deliver accessible interfaces and automated testing.
Software Engineer building partner integrations for Liftoff’s AI - powered mobile adtech platform. Designing scalable solutions, troubleshooting issues, and optimizing tools for mobile app marketers and publishers.
Senior Full - Stack Software Engineer building AI - driven cloud insurance platforms for Guidewire. Developing Java microservices, front - end configuration tools, and scalable SaaS services.
Software Developer II owning full - stack servicing features for Rocket Innovation Studio, a Canadian fintech company. Building, deploying, and optimizing applications used by millions of Rocket homeowners.