Senior Software Engineer
3 weeks ago
About Ritchie Bros.
Ritchie Bros. is a global company with a diverse team focused on delivering exceptional customer experiences. Our culture is centered around people and guided by our core values of Integrity, Unity, and Vision. We're committed to diversity and inclusion, and we're looking for talented individuals to join our team.
Job Summary
We're seeking a highly technical Senior Software Engineer to join our Platform team. As a key member of our team, you'll be responsible for owning feature development, from analysis to execution, for our Customer Master Data Management solution. You'll work in an agile environment to understand requirements, design, code, and test applications, and support those applications for our valued customers.
Key Responsibilities
- Collaborate with product owners to understand business needs and conceptualize solutions.
- Define activities, sequence of events, and dependencies required to complete features.
- Design high-level architecture and collaborate with enterprise architects on design reviews.
- Drive the delivery and execution of features utilizing cloud technologies.
- Participate in on-call production support.
- Develop platform applications using Java, Springboot Microservices, AWS technologies, Kafka, Kubernetes, automated test cases, code coverage, performance testing, and deploy using automated CICD pipeline.
- Provide input into feature estimation and prioritization.
- Own key relationships with platform teams to ensure delivery.
- Support the RB Unreserved Commitment to Safety by taking personal responsibility for the safety and well-being of your team, coworkers, and customers.
Requirements
- College diploma or university degree in computer science, information systems, computer engineering, or equivalent.
- 10+ years of IT experience, with at least 3 years as Senior Software engineer or a tech Lead role.
- 10+ years of IT experience in analysis and design-related positions.
- 5+ years of AWS or any Native Cloud Architecture experience.
- Results-oriented and drive features from inception to production.
- Hands-on experience with designing IT solutions, including modeling, business requirements gathering/analysis, and systems analysis.
- Ability to prepare specifications and reports, deliver oral presentations, and explain complex technical concepts in simple terms.
- Experience in performing complex analysis, consulting, and providing recommendations.
- Solid working knowledge of current Internet technologies; web application design and integration experience.
- Highly self-motivated and directed with a willingness to take initiative and accountability for achieving results.
- Ability to effectively prioritize and execute tasks in a high-pressure environment.
- Ability to accurately analyze information, problem-solve, and make sound decisions.
-
Senior Embedded Audio Software Engineer
1 month ago
Burnaby, British Columbia, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: Location: On-sitePosition: Senior Audio Software DeveloperQNX Software Systems is a renowned provider of secure and reliable operating systems, hypervisors, frameworks, and development tools, offering expert support and services for the creation of critical embedded systems. As pioneers in embedded technology, QNX...
-
Senior Audio Software Developer
2 weeks ago
Burnaby, British Columbia, Canada QNX Software Systems Full timeSenior Audio Software DeveloperBlackBerry QNX is seeking a talented and motivated individual with software development experience in embedded audio for the full-time role of Senior Audio Software Developer.The Acoustics team at BlackBerry QNX is a market leader in embedded software for automotive audio systems, with products deployed in over 200 million...
-
Senior Audio Software Developer
2 weeks ago
Burnaby, British Columbia, Canada QNX Software Systems Full timeSenior Audio Software DeveloperBlackBerry QNX is seeking a talented and motivated individual with software development experience in embedded audio for the full-time role of Senior Audio Software Developer.The Acoustics team at BlackBerry QNX is a market leader in embedded software for automotive audio systems, with products deployed in over 200 million...
-
Senior Software Engineer
1 week ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you'll be responsible for owning feature development from analysis to execution for our Customer Master Data Management solution.Key ResponsibilitiesDesign, develop, and test applications using Java, Springboot...
-
Senior Software Engineer
5 days ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you'll be responsible for owning feature development from analysis to execution for our Customer Master Data Management solution.Key ResponsibilitiesDesign, code, and test applications using Java, Springboot...
-
Senior Software Engineer
1 week ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you'll be responsible for owning feature development from analysis to execution for our Customer Master Data Management solution.Key ResponsibilitiesDesign, develop, and test applications using Java, Springboot...
-
Senior Software Engineer
5 days ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you'll be responsible for owning feature development from analysis to execution for our Customer Master Data Management solution.Key ResponsibilitiesDesign, code, and test applications using Java, Springboot...
-
Senior Software Engineer
2 weeks ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you'll be responsible for owning feature development from analysis to execution for our Customer Master Data Management solution.Key ResponsibilitiesDesign, code, and test applications using Java, Springboot...
-
Senior Software Engineer
2 weeks ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you'll be responsible for owning feature development from analysis to execution for our Customer Master Data Management solution.Key ResponsibilitiesDesign, code, and test applications using Java, Springboot...
-
Senior Software Engineer
1 week ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you'll be responsible for owning feature development from analysis to execution for our Customer Master Data Management solution.Key ResponsibilitiesDesign, code, and test applications using Java, Springboot...
-
Senior Software Engineer
1 week ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you'll be responsible for owning feature development from analysis to execution for our Customer Master Data Management solution.Key ResponsibilitiesDesign, code, and test applications using Java, Springboot...
-
Senior Software Engineer
4 days ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you will be responsible for designing, developing, and executing feature development for our Customer Master Data Management solution.Key ResponsibilitiesDesign and develop platform applications using Java,...
-
Senior Software Engineer
5 days ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you will be responsible for designing, developing, and executing feature development for our Customer Master Data Management solution.Key ResponsibilitiesDesign and develop platform applications using Java,...
-
Senior Audio Software Developer
4 days ago
Burnaby, British Columbia, Canada QNX Software Systems Full timeSenior Audio Software DeveloperBlackBerry QNX is seeking a highly skilled and motivated individual to join our Acoustics team as a Senior Audio Software Developer. As a key member of our team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and performing...
-
Senior Audio Software Developer
4 days ago
Burnaby, British Columbia, Canada QNX Software Systems Full timeSenior Audio Software DeveloperBlackBerry QNX is seeking a highly skilled and motivated individual to join our Acoustics team as a Senior Audio Software Developer. As a key member of our team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and performing...
-
Senior Software Engineer
5 days ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you will be responsible for designing, developing, and executing feature development for our Customer Master Data Management solution.Key ResponsibilitiesDesign and develop platform applications using Java,...
-
Senior Software Engineer
4 days ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you will be responsible for designing, developing, and executing feature development for our Customer Master Data Management solution.Key ResponsibilitiesDesign and develop platform applications using Java,...
-
Senior Software Engineer
5 days ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you will be responsible for designing, developing, and executing feature development for our Customer Master Data Management solution.Key ResponsibilitiesDesign and develop platform applications using Java,...
-
Senior Software Engineer
4 days ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you will be responsible for designing, developing, and executing feature development for our Customer Master Data Management solution.Key ResponsibilitiesDesign and develop platform applications using Java,...
-
Senior Software Engineer
5 days ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you will be responsible for designing, developing, and executing feature development for our Customer Master Data Management solution.Key ResponsibilitiesDesign and develop platform applications using Java,...