1

Senior Software Engineer Relocation Jobs in Surrey, BC

The Senior Integration Engineer will work closely with Development Managers, Senior Software Engineers and other team members such as QA Engineers, Product Owners, Support Engineers (DevOps), ...

Senior Software Engineer We are looking for a Senior Software Engineer to join our Universal Asset Insights team, located in Burnaby, BC, reporting to the Senior Director of Engineering. In this role ...

Senior Software Engineer

Burnaby, BC · On-site

$169.79 - $252.98/hr

Senior Software Engineer We are looking for a Senior Software Engineer to join our Universal Asset Insights team, located in Burnaby, BC, reporting to the Senior Director of Engineering. In this role ...

Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy ...

Senior Software Engineer

Surrey, BC · On-site

$100 - $130/hr

The Role We are hiring a Senior Software Engineer to take ownership of significant parts of our platform and help shape how we build. You will partner with the leadership team on architecture and ...

Your role As a Sr. Software Engineer on the Tel Core team, you are the steward of our media engine's evolution. You will bridge the gap between high-level product goals and technical execution ...

Senior Software Engineer - Secure AI Platform (Vancouver, On-Site) The Company: Varonis (Nasdaq: VRNS) is a leader in data security, fighting a different battle than conventional cybersecurity ...

Senior Software Engineer (Python) Full Time • Department: Engineering - 102 • Work type: Hybrid Vancouver, British Columbia, Canada Company Cover Genius is a Series E insurtech that protects ...

Senior Software Engineer

Vancouver, BC · On-site

$135 - $150/hr

The Senior Software Engineer will be the hands‑on architect and builder of the new systems shaping our business -- and the technical counterpart to our internal product leadership. The Role You'll ...

As a senior software engineer on our team, you'll be working closely with the whole company to bring features from ideation to implementation. Your participation will have a significant impact on our ...

Your role As a Sr. Software Engineer on the Tel Core team, you are the steward of our media engine's evolution. You will bridge the gap between high-level product goals and technical execution ...

next page

Showing results 1-20

Senior Software Engineer Relocation information

What is a Senior Software Engineer Relocation?

A Senior Software Engineer Relocation refers to a senior-level software engineering position that includes support for relocating to a different city, state, or country for the job. This typically means the employer provides assistance such as covering moving expenses, helping with visas, or offering temporary housing. Senior Software Engineers in these roles are expected to bring significant technical experience and leadership skills to their new location. Relocation packages can vary widely depending on the company and the destination. These positions are common in global tech companies seeking to attract top talent from around the world.

What are some common challenges Senior Software Engineers may face when relocating for a new role, and how can they prepare for a smooth transition?

Senior Software Engineers relocating for a new position often encounter challenges such as adapting to a new work culture, navigating unfamiliar technologies or systems, and settling into a new city or country. To ensure a smooth transition, it's helpful to communicate proactively with your new team, seek guidance on local best practices, and make use of any relocation support offered by your employer. Additionally, joining internal tech communities and attending onboarding sessions can help you build relationships and quickly acclimate to both the technical and social aspects of your new workplace.

What are the key skills and qualifications needed to thrive as a Senior Software Engineer, particularly when relocating, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming expertise, deep knowledge of software design principles, and a relevant degree in computer science or a related field. Familiarity with industry-standard tools like Git, cloud platforms (AWS, Azure), and experience with agile development methodologies are typically required, along with certifications such as AWS Certified Solutions Architect being advantageous. Strong problem-solving, leadership, and cross-cultural communication skills help you adapt quickly and collaborate effectively within new teams and environments. These competencies ensure you can deliver high-quality solutions, integrate smoothly into diverse workplaces, and drive technology projects to success, especially when adjusting to a new location.

What is the difference between Senior Software Engineer Relocation vs Software Developer?

AspectSenior Software Engineer RelocationSoftware Developer
Required CredentialsBachelor's or Master's in CS or related field, experience in software engineeringBachelor's degree in CS or related field, coding skills
Work EnvironmentTeam-based, project-driven, often in tech companies or startupsSimilar environment, often in software firms or tech departments
Employer & Industry UsageUsed by companies hiring senior engineers willing to relocate for projectsCommonly used for entry to mid-level roles in software development

Senior Software Engineer Relocation typically involves experienced professionals moving to new locations for advanced roles, often with leadership responsibilities. Software Developer roles are more focused on coding and implementation, suitable for a broader range of experience levels. The main difference lies in experience level, responsibilities, and the scope of work, with Senior Software Engineer Relocation emphasizing seniority and relocation benefits.

What are the most commonly searched types of Software Engineer Relocation jobs in Surrey, BC? The most popular types of Software Engineer Relocation jobs in Surrey, BC are:
What are popular job titles related to Senior Software Engineer Relocation jobs in Surrey, BC? For Senior Software Engineer Relocation jobs in Surrey, BC, the most frequently searched job titles are:
What cities near Surrey, BC are hiring for Senior Software Engineer Relocation jobs? Cities near Surrey, BC with the most Senior Software Engineer Relocation job openings:
Senior Software Engineer

Full-time

Posted 8 days ago


Ritchie Bros. Auctioneers rating

7.5

Company rating: 7.5 out of 10

Based on 26 frontline employees who took The Breakroom Quiz

4th of 17 rated auctioneers


Job description

The Opportunity:

The Senior Integration Engineer is responsible for analysis, development and ongoing support of Salesforce centric integrations at Ritchie Bros. The Senior Integration Engineer will work closely with Development Managers, Senior Software Engineers and other team members such as QA Engineers, Product Owners, Support Engineers (DevOps), Solution Architects and Business Users to deliver high quality software and ensure that systems are interoperating correctly once deployed. The Senior Integration Engineer will also use their knowledge of the IT Platforms to help guide the solution and implementation of key features on the platform.

In this role you'll:

  • Deliver high quality software efficiently
  • Provide technical leadership
  • Write high quality, testable and easily maintainable code
  • Develop test classes and automation test scripts to support Quality Assurance activities
  • Perform code reviews and provide feedback to other development team members as required
  • Perform systems maintenance tasks
  • Mentor team members in technical and other aspects of software development
  • Assist Product Owners in turning high-level business requirements into technical tasks and contribute to estimation
  • Work with all internal technical stakeholders (Software Engineers, QA Engineers, Support Engineers, Solutions Architects) to ensure product quality and reliability in production environments
  • Perform Software Development activities in an Agile workflow with Scrum, backlog grooming and retrospectives
  • Stay up to date on technical functionality, new releases and features that are both part of the platform and larger ecosystem. Identify opportunities to leverage those technologies for the betterment of software products and the Ritchie Bros. business
  • Work regular business hours remotely or onsite in Burnaby, BC
  • Be available for on-call after hours support as required and be available for critical production support incidents
  • Lifting moderately weighted computer equipment and peripherals from time to time
  • 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 your safety and safety of your team, co-workers and customers.

Here's what you bring:

  • Bachelor Degree/Diploma in Computer Science or related discipline
  • 5+ years developing software in a variety of environments with a focus on Salesforce related integrations
  • Proven ability to influence technical direction, explain technical concepts to non-technical people, work collaboratively with multiple teams, focus on continuous improvement
  • Proven experience with:
    • Leveraging APIs to enable and extend integration endpoints
    • Asynchronous messaging, event-driven systems, pub/sub, message ordering, and error handling/retries
    • Data Modelling and a solid understanding of ETL methodologies
    • Secure integration practices
    • E2E Integration Testing, including API testing, contract testing, performance testing, load testing, etc.
  • Technical experience with
    • Salesforce Patterns e.g. Platform Events and CDC
    • Integration Tooling e.g. Boomi , Enterprise Kafka
    • ERP system integration, particularly with Oracle EBS and Oracle Fusion Cloud
    • Salesforce Data Cloud , including data ingestion from data warehouse (Snowflake,
    • BigQuery), and Marketing Cloud
    • Experience in an Agile, CI/CD Development Environment utilizing
    • Modern CI/CD pipelines and Dev Ops practices
    • Monitoring tools e.g Datadog, Honeycomb
    • Testing Tools e.g. Postman
    • API documentation tools such as OpenAPI, Swagger, Spotlight, etc.
    • AI Analysis & Code Generation e.g. Copilot, Claude
RB Global (NYSE: RBA)

RB Global (NYSE: RBA) (TSX: RBA) is a leading, omnichannel marketplace that provides value-added insights, services and transaction solutions for buyers and sellers of commercial assets and vehicles worldwide. Through its auction sites in 13 countries and digital platform, RB Global serves customers in more than 170 countries across a variety of asset classes, including automotive, commercial transportation, construction, government surplus, lifting and material handling, energy, mining and agriculture.

The company's marketplace brands include Ritchie Bros., the world's largest auctioneer of commercial assets and vehicles offering online bidding, and IAA, a leading global digital marketplace connecting vehicle buyers and sellers. RB Global's portfolio of brands also includes Rouse Services, which provides a complete end-to-end asset management, data-driven intelligence and performance benchmarking system; SmartEquip, an innovative technology platform that supports customers' management of the equipment lifecycle and integrates parts procurement with both OEMs and dealers; Xcira, a leader in live simulcast auction technologies; and Veritread, an online marketplace for heavy haul transport.

What Ritchie Bros. Auctioneers employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom