Demo

Senior Manager, Software Engineering

Ritchie Bros.
Westchester, IL Full Time
POSTED ON 4/23/2026
AVAILABLE BEFORE 5/21/2026
About Us

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.

RB Global full-time employees are offered medical, dental, vision, and basic life insurances. Employees are able to enroll in our company’s 401k plan and RB Global will match 100% for the first 4% contributed. Employees will also receive 15 days of PTO each year.

Job Description

About the role:

We are seeking a Senior Manager, Software Engineering for Mobile Applications, to lead product engineering teams within our IAA US Marketplace organization. This leader will deliver customer and business outcomes for Mobile Application products while owning reliability and operability of business-critical systems. You will drive application modernization across our iOS and Android application technology stack, including modern CI/CD and SRE practices, observability (OpenTelemetry). You will partner closely with Product, Architecture, Security, and Infrastructure teams to ensure mobile applications are scalable, secure, resilient, and continuously improving.

What You Will Do

  • Lead and develop a team of mobile engineers responsible for building and operating services that power IAA Mobile Apps
  • Own delivery for the mobile application roadmaps while improving reliability, operability, and time-to-market
  • Lead modernization of existing iOS and Android Apps
  • Partner with Product to define crisp problem statements, acceptance criteria, and measurable outcomes; ensure engineering work aligns to value
  • Translate operational and product needs into prioritized engineering work with clear success metrics (outcomes, SLIs/SLOs, and cost targets)
  • Drive DevOps excellence across the software delivery lifecycle: CI/CD, automated testing, secure-by-default deployments, and progressive delivery (e.g., canary/blue-green)
  • Own operational excellence outcomes: availability, latency, throughput, reliability, cost efficiency, and reduction of toil through automation
  • Implement strong observability standards (metrics, logs, traces) and improve telemetry-driven decision making; champion OpenTelemetry-based instrumentation
  • Set clear team goals, operating cadence, and key metrics; communicate progress, risks, and tradeoffs to stakeholders and leadership
  • Coach engineers and managers (as applicable) in modern engineering practices, systems thinking, and pragmatic delivery; build a culture of learning and psychological safety
  • Improve security and compliance posture through DevSecOps practices: least privilege, secrets management, automated scanning, policy-as-code, and auditability
  • Manage cross-team dependencies and coordinate delivery for initiatives spanning multiple systems and partners

Core Leadership Accountabilities

This role is expected to demonstrate senior-level leadership across the following areas:

Results & Impact

  • Deliver results across multiple workstreams while maintaining a high bar for quality, reliability, and customer impact
  • Identify the highest-leverage reliability and automation opportunities and re-focus priorities when outcomes are not improving

Ownership & Decision Making

  • Own incident outcomes within your domain and ensure durable fixes (root-cause elimination) rather than repeated firefighting
  • Make informed decisions by balancing technical detail with the broader business context; drive alignment across stakeholders

Operational Excellence

  • Run strong operational cadences (on-call, incident management, release readiness, service reviews, capacity planning)
  • Ensure documentation, runbooks, and operational readiness standards are consistently met

Strategy & Change Management

  • Define and execute a reliability and DevOps/SRE maturity roadmap aligned to business goals and platform strategy
  • Introduce change thoughtfully and lead teams through ambiguity, modernization, and shifting priorities

Talent & Culture

  • Hire, retain, and develop high-performing engineers; set clear expectations and actively manage performance
  • Set engineering standards for iOS and Android development technical stack that balance speed, quality, and long-term maintainability
  • Promote Azure-native design (e.g., AKS/App Service/Functions, Key Vault, App Insights) and secure-by-default architectures
  • Strong experience on Azure, including deploying and operating applications using services such as AKS or App Service, Azure Monitor/App Insights, Key Vault, and networking fundamentals
  • Foster a blameless, inclusive, high-trust culture focused on continuous improvement and customer outcomes

Craft

  • Guide architectural and design discussions with an SRE mindset (resilience, operability, scalability, simplicity)
  • Promote standards that reduce complexity and long-term maintenance cost



Qualifications

Mobile Platform Knowledge

  • iOS: Swift, Xcode, app lifecycle, memory management, Apple’s design guidelines
  • Android: Kotlin/Java, Android Studio, activity/fragment lifecycle, device fragmentation
  • Key differences between platforms (performance, UI paradigms, deployment processes)
  • Review architecture decisions and challenge assumptions

Architecture & System Design

  • Familiarity with patterns like MVC, MVVM, Clean Architecture
  • API design and backend integration concepts (REST, GraphQL)
  • Scalability, modularization, and maintainability considerations
  • Trade-offs between native vs cross-platform approaches

Testing & Quality Assurance

  • Test automation frameworks (e.g., XCTest, Espresso)
  • CI/CD pipelines and release processes
  • Understanding of quality metrics (crash rates, test coverage, defect leakage)

DevOps & Release Management

  • App Store / Play Store deployment pipelines
  • CI/CD tools (e.g., Jenkins, GitHub Actions)
  • Versioning, feature flags, rollback strategies
  • Monitoring tools (Crashlytics, performance analytics)

Security & Performance

  • Secure data handling (encryption, authentication, secure storage)
  • Performance optimization (battery usage, memory, network efficiency)
  • Compliance basics (privacy laws, app store policies)

Data & Product Awareness

  • Ability to interpret analytics (user behavior, retention, crashes)
  • A/B testing and experimentation concepts
  • Understanding how technical decisions impact product outcomes

Technical Leadership Skills

  • Ability to review designs and ask the right questions
  • Mentoring engineers and QA leads
  • Making trade-off decisions (speed vs quality vs cost)
  • Translating business goals into technical direction

Salary.com Estimation for Senior Manager, Software Engineering in Westchester, IL
$167,279 to $201,386
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Manager, Software Engineering?

Sign up to receive alerts about other jobs on the Senior Manager, Software Engineering career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Ritchie Bros.

  • Ritchie Bros. Turnersville, NJ
  • About Us RB Global (NYSE: RBA) RB Global (NYSE: RBA) (TSX: RBA) is a leading, omnichannel marketplace that provides value-added insights, services and tran... more
  • 1 Day Ago

  • Ritchie Bros. Westchester, IL
  • About Us RB Global (NYSE: RBA) RB Global (NYSE: RBA) (TSX: RBA) is a leading, omnichannel marketplace that provides value-added insights, services and tran... more
  • 1 Day Ago

  • Ritchie Bros. Salem, NH
  • About Us IAA Holdings, LLC (IAA) IAA Holdings, LLC (IAA), a Ritchie Bros. Auctioneers company (NYSE: RBA) and (TSX: RBA), is a trusted global marketplace f... more
  • 2 Days Ago

  • Ritchie Bros. Norwalk, CT
  • About Us RB Global (NYSE: RBA) RB Global (NYSE: RBA) (TSX: RBA) is a leading, omnichannel marketplace that provides value-added insights, services and tran... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Senior Manager, Software Engineering jobs in the Westchester, IL area that may be a better fit.

  • Adoreal Chicago, IL
  • Who We Are We are a fast-growing vertical SaaS company leveraging innovation and disruptive technologies to improve consumer experiences, outcomes, and pre... more
  • 25 Days Ago

  • Burtch Works Chicago, IL
  • Senior Manager, Software Engineering Location: Chicago (hybrid) About The Company We are a leading global law firm dedicated to excellence and innovation i... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!