Software Engineer

RB Global, Inc.

Mississauga

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

RB Global, Inc. is seeking a motivated software engineer to join our marketplace teams in Mississauga. You will work closely with senior engineers to build robust software and learn modern technologies.

Responsibilities include implementing clean code, unit testing, and contributing to AI tool usage. The role emphasizes collaboration with product managers and ongoing learning in cloud, containers, and microservices.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field, OR equivalent practical experience/coding bootcamp completion.
  • 3-6 years of professional software development experience (internships, personal projects, or academic projects are highly valued).
  • Foundational understanding of OOP and asynchronous programming.

Responsibilities

  • Write clean, well-tested, and maintainable code.
  • Develop in C#, .NET, Java, React JS, TypeScript, RESTful APIs.
  • Work with PostgreSQL, Azure SQL, Azure CosmosDB, Azure Storage Blob.
  • Participate in code reviews and GitHub workflows.
  • Write unit tests and improve test coverage.
  • Debug and resolve defects.
  • Explore and adopt AI tools and frameworks.

Skills

OOP
Asynchronous programming
Modern language一e.g. .NET/React/JS/TS
RESTful APIs
Microservices
GitHub
Linux command line
Cloud platforms
Containers
OAuth2/JWT/SSO
Unit testing
AI tools exposure

Education

Bachelor's degree in CS/SE or related field

Tools

GitHub Copilot
GitHub
ADO
Docker
Kubernetes
Azure
PostgreSQL
Azure CosmosDB
Azure Storage Blob

Job description

About the Role:

We are looking for an enthusiastic and motivated software engineer to join our marketplace teams. This is an excellent opportunity for someone early in their career who is eager to learn and contribute to building robust and efficient software systems. You will work closely with senior engineers to develop and maintain applications. We believe in fostering a culture of continuous learning, automation, and collaboration, and you'll actively participate in that mission.

Responsibilities:
- Software Development:
  • - Write clean, well-tested, and maintainable code
  • - In C#, .NET, Java, React JS, TypeScript, RESTful APIs based on design specifications.
  • - For SQL and NoSQL databases such as PostgreSQL, Azure SQL, Azure CosmosDB, Azure Storage Blob
  • - Participate in code reviews, follow engineering standards, and use GitHub + GitHub Copilot effectively (with good judgment and review discipline)
  • - Write unit tests and help improve test coverage and overall code quality
  • - Assist in debugging and resolving software defects and issues.
  • - Continuously explore and adopt AI tools and frameworks
  • - Support application portfolio for “level 3” incidents as necessary
- Collaboration & Learning:
  • - Collaborate effectively with team members, product managers, and other stakeholders.
  • - Actively participate in team meetings, stand-ups, and discussions.
  • - Proactively seek out learning opportunities, staying up-to-date with new technologies and industry best practices.
  • - Ask questions, learn from senior engineers, and contribute to a positive team environment.
Qualifications:
- Education/Experience:
  • - Bachelor’s degree in Computer Science, Software Engineering, or a related field, OR equivalent practical experience/coding bootcamp completion.
  • - 3-6 years of professional software development experience (internships, personal projects, or academic projects are highly valued).
- Technical Skills (Foundational):
  • - Foundational understanding of OOP, Asynchronous programming
  • - Foundational understanding of at least one modern programming language (e.g. .NET, React JS, JavaScript/TypeScript).
  • - Familiarity with RESTful APIs and Microservices
  • - Familiarity with version control systems (e.g. ADO, GitHub).
  • - Basic understanding of command-line tools and Linux environments.
  • - An eagerness to learn about cloud platforms (AWS, Azure), containers (Docker, Kubernetes), and CI/CD concepts.
  • - Working knowledge of authentication concepts (OAuth2, JWT) and SSO
- Skills & Attributes:
  • - Strong problem-solving skills with a curious and analytical mindset.
  • - Excellent communication skills, both written and verbal.
  • - Highly motivated, self-starter, and eager to learn new technologies and concepts quickly.
  • - Ability to work effectively both independently and as part of a team.
  • - Detail-oriented with a commitment to writing high-quality code.
- Bonus Points:
  • - Any exposure to cloud platforms (AWS, Azure) or containerization (Docker, Kubernetes).
  • - Experience with scripting languages (e.g., Bash, Python).
  • - Completed personal projects demonstrating your coding abilities.
  • - Contributions to open-source projects.
  • - Participation in hackathons or coding challenges.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Ritchie Bros. Auctioneers, Inc. • Mississauga

On-site
CAD 90,000 - 130,000
Software Engineer (.NET)
Software Engineer (.NET)

hireVouch • Toronto

On-site
CAD 110,000 - 150,000
Staff Software Engineer
Staff Software Engineer

Atlas • Ottawa

On-site
CAD 120,000 - 160,000
Senior Fullstack Software Engineer (App Experience)
Senior Fullstack Software Engineer (App Experience)

Affirm, Inc. • Ottawa

Remote
CAD 70,000 - 100,000
Flexible compensation
Spending wallets
Community groups
+7
Senior Software Engineer
Senior Software Engineer

Russell Tobin • Toronto

On-site
CAD 80,000 - 120,000
Software Engineer Intern
Software Engineer Intern

Peakhill Capital • Toronto

On-site
CAD 70,000 - 100,000
Senior M365/Azure Software Developer
Senior M365/Azure Software Developer

Altis Technology • Canada

Remote
CAD 90,000 - 130,000
8% annual bonus
4% employer RRSP matching
Remote work in Canada
Fullstack Software Engineer (Search)
Fullstack Software Engineer (Search)

Affirm • Ottawa

Remote
CAD 168,000 - 252,000
Remote-first compensation structure
Health Benefits
Generous Time Off
+3
Software Engineer
Software Engineer

Emburse, Inc. • Toronto

On-site
CAD 90,000 - 130,000
Flexible spending accounts
Generous paid time off
Health savings accounts (HSA)
+1
Senior Software Engineer
Senior Software Engineer

Symend • Calgary

On-site
CAD 120,000 - 180,000