
Principal Software Engineer
Ritchie Bros.
full-time
Posted on:
Location Type: Hybrid
Location: Denver • Colorado • United States
Visit company websiteExplore more
Salary
💰 $188,420 - $235,550 per year
Job Level
About the role
- Set the technical vision and architecture for Android mobile portfolio
- Lead design and delivery of major features
- Modernize Android codebases using Kotlin and Jetpack
- Establish and enforce engineering standards
- Drive CI/CD improvements for Android
- Define and implement a test strategy
- Improve production reliability and observability
- Partner with cross-functional teams
- Mentor Staff/Senior engineers
- Enable AI usage across engineering teams
Requirements
- 10+ years of professional, native Android development experience
- Expert-level Kotlin experience
- Deep experience with Android Jetpack
- Proven track record at Staff/Principal level
- Strong grasp of modern Android architecture
- Experience with feature flags, phased rollouts
- Experience defining mobile observability standards
- Hands-on experience improving mobile CI/CD
- Demonstrated success in test automation and quality practices
- Experience improving app performance and stability
- Excellent communication skills
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- Basic life insurance
- 401k plan with 100% match for the first 4%
- 15 days of PTO annually
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Android developmentKotlinAndroid JetpackCI/CDtest automationmobile observabilityfeature flagsphased rolloutsapp performanceapp stability
Soft Skills
leadershipmentoringcommunicationcollaboration