Senior Software Engineer

2 weeks ago


Burnaby, British Columbia, Canada RB Global Inc. Full time
A growing global company. Endless career and development opportunities.

When you join Ritchie Bros., you'll be part of a diverse, global team that's focused on delivering great customer experiences. Our culture is centered around people and guided by our core values of Integrity, Unity and Vision. Learn more about our culture and commitment to diversity and inclusion at Candidate Portal.

If you have an entrepreneurial spirit and are passionate about making a difference, we invite you to join our growing team. Whether you're out in the field or back at your office, you'll be helping us achieve our vision of becoming the trusted global marketplace for insights, services, and transaction solutions for commercial assets.

We're looking for a Senior Software Engineer in US & Canada.

The Senior Software Engineer on Customer Master Data Management (MDM) team will be a highly technical person with broad knowledge of application development that can own feature development through analysis, development, and execution for MDM solution. You'll work in an agile, collaborative environment to understand requirements, design, code, and test applications, and support those applications for our highly valued customers. This requires a mix of technical acumen and team leadership skills to drive the delivery and execution of the features utilizing cloud technologies. This person must be creative, ask questions, and be comfortable challenging the status quo.

In this role you'll:

- Work closely with product owners to understand business needs and conceptualize solutions to meet the needs.
- Define activities, sequence of events, and dependencies required to complete the features.
- Design the high-level architecture and collaborate with enterprise architects on design reviews and ensure it meets the required architecture and security standards.
- You are the key driver to deliver MDM features in collaboration with your dependent team.
- Participate in an on-call production support process.
- Develop platform applications using Java, Springboot Microservices (Webflux implementation), AWS technologies, Kafka, Kubernetes, automated test cases, code coverage, performance testing and deploy using automated CICD pipeline (CircleCI, Jenkins).
- Provide input into feature estimation and prioritization.
- Own key relationships both up and downstream of the platform teams to ensure delivery.
- Actively support the RB Unreserved Commitment to Safety: to send everyone home, every day, the way they came to work, by taking personal responsibility for the safety and safety of your team, co-workers, 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. Hands on programmer who can explore different technologies, perform proof of concept and help the development through the implementation.
- Ability to effectively prioritize and execute tasks in a high-pressure environment.
- Ability to accurately analyze information, problem-solve, and make sound decisions.

#J-18808-Ljbffr

  • Burnaby, British Columbia, Canada Saransh Inc Full time

    Job DescriptionSaransh Inc is seeking a highly experienced and mature software engineer to join our team as Senior C Software Engineer. The ideal candidate will have a strong background in C programming, with expertise in Linux, Networking, and Python.The selected candidate will be responsible for designing and delivering high-quality software solutions...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    **Overview**FORTINET INC. IS A GLOBAL LEADER IN CYBERSECURITY SOLUTIONS.**Job Description**This is an exciting opportunity to join our team as a senior software developer in Canada. As a key member of our engineering team, you will be responsible for designing, developing, and troubleshooting complex software systems.**Responsibilities**Collaborate with our...


  • Burnaby, British Columbia, Canada Avature Full time

    We are seeking an experienced Senior Software Engineer to join our Advanced Technology Group. As a key member of our team, you will play a crucial role in shaping the future of interactive entertainment and creating engaging experiences for millions of players worldwide.About the TeamThe Advanced Technology Group is responsible for developing innovative...

  • Software Engineer

    5 days ago


    Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    This range is provided by OSI Maritime Systems. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeCA$60,000.00/yr - CA$70,000.00/yrThe Software Engineer applies the principles of software engineering to design, develop, test, and maintain our OSI software products. The Software Engineer has...


  • Burnaby, British Columbia, Canada Avature Full time

    Role ID: 208023Worker Type: Regular EmployeeStudio/Department: CTO - EA Digital PlatformFlexible Work Arrangement: HybridDescription & RequirementsElectronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. A community that connects across the globe. A place where...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    About the OpportunityWe are seeking a highly skilled and experienced Software Engineering Team Lead to join our team at OSI Maritime Systems. In this role, you will provide leadership and guidance to an engineering team, ensuring the quality and success of our software products.You will work closely with the Software Engineering Manager to cultivate and...


  • Burnaby, British Columbia, Canada Avature Full time

    We are seeking a highly skilled Senior Software Engineer to join our team in developing cutting-edge audio and movie technologies for Frostbite, EA's state-of-the-art game development engine. The ideal candidate will have extensive experience in designing, implementing, testing, and debugging high-performance, memory-efficient, multithreaded code.About the...


  • Burnaby, British Columbia, Canada Infoblox Full time

    Job Description:\We're seeking a Senior Software Engineer to join our Engineering team located in Burnaby, BC, reporting to the senior director of Engineering.\In this role, you will develop features for Infoblox's next-generation DNS, DHCP, and IP Address Management (DDI) services.\You will utilize your experience and creativity to influence technology...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time $100,000 - $125,000

    Job OverviewThe Senior/Lead Software Engineer role at OSI Maritime Systems is a leadership position that oversees the quality assurance of software products. This role supports the Software Engineering Manager in cultivating an optimal software engineering program and contributes to hiring, training, and professional guidance for team...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    About the RoleThis is a unique opportunity to join OSI Maritime Systems as a senior software engineer leader. As a Lead Software Engineer, you will be responsible for providing leadership and guidance to an engineering team, ensuring the quality and success of our software products.You will work closely with the Software Engineering Manager to cultivate and...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    This range is provided by OSI Maritime Systems. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeCA$100,000.00/yr - CA$125,000.00/yrThe RoleThe Lead Software Engineer at OSI has the primary responsibility of providing leadership of an engineering team to ensure quality assurance of the...


  • Burnaby, British Columbia, Canada Avature Full time

    Job Description:We're seeking a Senior Software Engineer to join our team and help drive Game Integration. This includes leading and mentoring 2-3 engineers on AdTech's Game Integration team, designing and building high-performance Ads SDKs for HD gaming (PS, Xbox, Switch, PC), integrating SDKs deeply into Frostbite, Unreal, and Unity rendering pipelines,...


  • Burnaby, British Columbia, Canada Infoblox Full time

    Job Description\We are looking for a Staff Software Engineer to join our Engineering team in Burnaby BC, reporting to the senior director of Engineering. In this role, you will develop features for Infoblox's next-generation DNS, DHCP, and IP Address Management (DDI) services. You will utilize your experience and creativity to influence technology direction...

  • Software Engineer

    5 days ago


    Burnaby, British Columbia, Canada Vallum Associates Full time

    This range is provided by Vallum Associates. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeCA$60.00/hr - CA$70.00/hrThis position is specifically for our Burnaby location, Canada.Position OverviewWe are looking for a highly experienced and mature Software Engineer based in Burnaby only....


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time $100,000 - $125,000

    Company OverviewOSI Maritime Systems is a leading provider of software solutions for the marine industry. Our company values innovation, diversity, and inclusion, and we strive to create a work environment that fosters growth and development.We are currently seeking an experienced Technical Lead - Software Engineering to join our team. The successful...


  • Burnaby, British Columbia, Canada Verathon Full time

    Job SummaryThe Senior Software Professional plays a critical role in contributing to the fundamental and architectural design of systems at Verathon. This individual will be responsible for leading the development of software solutions, collaborating with cross-functional teams, and driving project planning to ensure timely completion of tasks.This position...

  • Sr. Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Zscaler Full time

    Our Engineering team built the world's largest cloud security platform from the ground up, and we keep building. With more than 100 patents and big plans for enhancing services and increasing our global footprint, the team has made us and our multitenant architecture today's cloud security leader, with more than 15 million users in 185 countries. Bring your...

  • Software Engineer

    2 weeks ago


    Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    The Software Engineer applies the principles of software engineering to design, develop, test, and maintain our OSI software products. The Software Engineer has the primary responsibility to provide a successful implementation of the assigned software modules. The Software Engineer will collaborate with a team of multidisciplinary engineers and stakeholders...

  • Software Engineer

    6 days ago


    Burnaby, British Columbia, Canada OSI Maritime Systems Full time

    The Software Engineer applies the principles of software engineering to design, develop, test, and maintain our OSI software products. The Software Engineer has the primary responsibility to provide a successful implementation of the assigned software modules. The Software Engineer will collaborate with a team of multidisciplinary engineers and stakeholders...


  • Burnaby, British Columbia, Canada Fortinet, Inc. Full time

    As a senior software developer at Fortinet, you will play a crucial role in building and maintaining our industry-leading Privileged Access Management (PAM) solution, FortiPAM.This is an exciting opportunity to work with a high-energy team that is creating innovative products for a wide variety of users. You will be responsible for owning, designing, and...