Senior Software Engineer – Canada – (REMOTE) Technology Remote, 15 Locations Req ID: 1824 · Full-Time

Job title:

Senior Software Engineer – Canada – (REMOTE) Technology Remote, 15 Locations Req ID: 1824 · Full-Time

Company

eXp Realty

Job description

Remote, Toronto, Ontario Calgary, Alberta Edmonton, Alberta London, Ontario Mississauga, Ontario Montreal, Québec Halifax, Nova Scotia Charlottetown, Prince Edward Island Regina, Saskatchewan Vancouver, British Columbia Victoria, British Columbia Ottawa, Ontario Surrey, British Columbia Winnipeg, Manitoba Fredericton, New BrunswickReq ID: 1824 | Full-TimeRelated JobsDescriptionPosition at eXp Realty CanadaWe are one of the first work-from-anywhere companies with 2,000+ team members utilizing our virtual office called eXp World. This role is work-from-anywhere in Canada.Who is eXp?Doing the audacious is part of eXp Realty’s DNA. We are a company that rewards creative minds who can offer bold solutions, where opinions matter, anything is possible and the outcome can be revolutionary. As a global full-service real estate brokerage utilizing a 3-D, fully immersive, cloud office environment, offering 24/7 access to collaborative tools & training, eXp has broken the traditional mold of real estate. We are doing big things.Come join us at eXp Realty – a 8x Glassdoor Best Places to Work organization!What you will do:Seeking an experienced Senior Software Engineer to join our dynamic team. The ideal candidate will have extensive expertise in software development, be passionate about building efficient, scalable, and maintainable systems, and possess strong analytical and leadership skills.As a core member of our engineering team, you will play a critical role in shaping technical strategies, driving innovation, and influencing the technical direction of our products. You’ll be responsible for developing robust software solutions that meet evolving business needs and contribute significantly to our company’s growth and technological advancement. The successful candidate will thrive in a collaborative environment, demonstrate technical leadership, and proactively engage in mentoring junior team members.In this role you will focus on engineering solutions that directly impact internal and external user’s day-to-day productivity. You must be able to balance the desired system “elegance” against the needs for rapid delivery.Design, prototype, and develop robust software solutions, adhering to best practices and coding standards and throughout the full product lifecycle.Lead technical projects, mentor junior team members, coordinate team efforts, and facilitate knowledge sharing and skill development.Collaborate with product, architecture, UX/UI, and DevOps teams to create comprehensive product roadmaps and deliver impactful, scalable solutions.Establish, document, and report on software development processes, team capacity, and efficiency, ensuring alignment with organizational goals.Actively manage development workflows, including automated build pipelines, continuous integration/deployment, testing, and performance optimization.Remain current with emerging technologies and trends, particularly in web and mobile application development , ensuring compliance with security standards, data protection, and platform requirements.Identify, manage, and mitigate project risks and remove blockers by proactively aligning resources, facilitating effective troubleshooting, and maintaining thorough system documentation.

Provide flexible support for business needs, including DevOps, maintenance, and new product launches, adapting responsively to evolving priorities.How you will grab our attention:Bachelor’s degree in Computer Science, Engineering, or a related field; advanced degree preferred.5+ years of experience in software engineering with proven experience in developing complex applications.Experience with cloud platforms such as AWS, Azure, or Google Cloud to work with distributed systems.Strong understanding of software architecture patterns, microservices, and RESTful APIs.Solid experience with modern software development frameworks, databases, cloud services, and CI/CD pipelines.Experience with Agile/Scrum methodologies.Programming languages: Proficiency in HTML, CSS, JavaScript, and at least one server-side language (e.g., Python, Ruby, Java).Frameworks and libraries: Experience with front-end frameworks like Flutter/Dart, React, React Native, Angular, or Vue.js, and backend frameworks like Node.js.Databases: Knowledge of database systems like SQL, PostgreSQL, DynamoDB.Mobile development: Familiarity with mobile development principles and platforms (iOS, Android).Problem-solving and debugging: Strong ability to troubleshoot issues and resolve problems.Collaboration and communication: Ability to work effectively with cross-functional teams.API Development: Experience with API design patterns, framework and development like REST, GraphQL.AI Tools: Familiarity with AI-empowered workflows, utilizing artificial intelligence tools to enhance development processes. (eg Cursor, Claude,Amazon CodeWhisperer).If you think you’d make a great match for this position but don’t meet all the requirements, we would still encourage you to apply!What eXp Canada provides:Medical, Dental, Vision, Long-Term DisabilityLife Insurance and AD&DSubscription to Calm and Vitality Wellness ProgramsPaid VacationPaid HolidaysUp to 4 Paid Personal Days5 Paid Sick DaysOne time stock option$20/pay cheque for the first two pays of the month for your mobile phone/internetRRSP employer matchFully remote environmentAmazing company cultureAnd more..The starting base pay for this position is $120,000 CAD per year in our lowest geographic cost of living market and is dependent upon many factors such as location, experience, skills, and training. Base pay is only one part of the total compensation package offered to employees in recognition of their hard work and is determined within a range to allow for growth and development within a role.EEO Statement:eXp World Holdings is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability or any other characteristic protected by law.eXp World Holdings, Inc. (Nasdaq: EXPI) Copyright © eXp World Holdings, Inc. All Rights Reserved.

Expected salary

$120000 per year

Location

Canada

Job date

Sat, 19 Apr 2025 04:05:03 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (hiring-jobs.com) you saw this job posting.

Share

Performance Marketing Lead

Job title: Performance Marketing Lead Company 3Search Job description Performance Marketing Lead Fitness Services London…

9 minutes ago

LTSS Service Care Manager

Job title: LTSS Service Care Manager Company A-Line Staffing Solutions Job description A-Line Staffing is…

14 minutes ago

Second Cook

Job title: Second Cook Company Compass Group Job description Working Title: Second Cook Employment Status:…

23 minutes ago

Salesforce Product Owner – Order to Cash (O2C) – Remote Canada Position

Job title: Salesforce Product Owner - Order to Cash (O2C) - Remote Canada Position Company…

26 minutes ago

Year 3 – Supply & Long-Term

Job title: Year 3 - Supply & Long-Term Company Randstad Job description Supply Year 3…

28 minutes ago

FAST Hiring – Welding Professionals – Work Days or Evenings (TWG)

Job title: FAST Hiring - Welding Professionals - Work Days or Evenings (TWG) Company Marathon…

38 minutes ago
For Apply Button. Please use Non-Amp Version