Current jobs related to Software Engineer - Toronto, Ontario - Randstad Canada

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at OMEGA SOFTWARE SERVICES LTD. as a key member of our software development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications to meet the requirements of our clients.Problem-Solving: Identify, analyze, and resolve technical...

  • Software Engineer

    2 weeks ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at OMEGA SOFTWARE SERVICES LTD. as a key member of our software development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications to meet the requirements of our clients.Problem-Solving: Identify, analyze, and resolve complex...

  • Software Engineer

    2 weeks ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at OMEGA SOFTWARE SERVICES LTD. as a key member of our software development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications to meet the requirements of our clients.Problem-Solving: Identify, analyze, and resolve complex...

  • Software Engineer

    4 weeks ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at OMEGA SOFTWARE SERVICES LTD. as a key member of our software development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications to meet the requirements of our clients.Problem-Solving: Identify, analyze, and resolve technical...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at OMEGA SOFTWARE SERVICES LTD. as a key member of our software development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications to meet the requirements of our clients.Problem-Solving: Identify, analyze, and resolve complex...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at OMEGA SOFTWARE SERVICES LTD. as a key member of our software development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications to meet the requirements of our clients.Problem-Solving: Identify, analyze, and resolve complex...

  • Software Engineer

    2 weeks ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at OMEGA SOFTWARE SERVICES LTD. as a key member of our software development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications to meet the requirements of our clients.Problem-Solving: Identify, analyze, and resolve technical...

  • Software Engineer

    2 weeks ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at OMEGA SOFTWARE SERVICES LTD. as a key member of our software development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications to meet the requirements of our clients.Problem-Solving: Identify, analyze, and resolve technical...


  • Toronto, Ontario, Canada Triunity Software, Inc. Full time

    Job Title: Java Software EngineerWe are seeking a highly skilled Java Software Engineer to join our team at Triunity Software, Inc.Key Responsibilities:Design and document robust API integrations to facilitate data exchange between RBC and 3rd party vendor APIs.Create detailed specifications and documentation for APIs, including endpoint definition,...


  • Toronto, Ontario, Canada Triunity Software, Inc. Full time

    Job Title: Java Software EngineerWe are seeking a highly skilled Java Software Engineer to join our team at Triunity Software, Inc.Key Responsibilities:Design and document robust API integrations to facilitate data exchange between RBC and 3rd party vendor APIs.Create detailed specifications and documentation for APIs, including endpoint definition,...

  • Software Engineer

    1 week ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Software Developer Job DescriptionWe are seeking a skilled Software Developer to join our team at OMEGA SOFTWARE SERVICES LTD.Key Responsibilities:Design, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain...

  • Software Engineer

    1 week ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Software Developer Job DescriptionWe are seeking a skilled Software Developer to join our team at OMEGA SOFTWARE SERVICES LTD.Key Responsibilities:Design, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain...

  • Software Engineer

    1 month ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Position OverviewOMEGA SOFTWARE SERVICES LTD. is seeking a skilled Software Developer to contribute to our dynamic team. The ideal candidate will possess a strong foundation in software engineering principles and a passion for developing innovative solutions.Educational BackgroundBachelor's degree in Computer Science or a related fieldKey...

  • Software Engineer

    2 days ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Software Developer Job DescriptionAt OMEGA SOFTWARE SERVICES LTD., we are seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and Development: Design and develop software applications using various programming languages...

  • Software Engineer

    2 days ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Software Developer Job DescriptionAt OMEGA SOFTWARE SERVICES LTD., we are seeking a skilled Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and Development: Design and develop software applications using various programming languages...

  • Software Engineer

    1 month ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    Position OverviewOMEGA SOFTWARE SERVICES LTD. is seeking a skilled Software Developer to join our dynamic team. The ideal candidate will possess a strong foundation in software engineering principles and a commitment to delivering high-quality solutions.Educational RequirementsBachelor's degree in Computer Science or a related fieldKey...

  • Software Engineer

    2 weeks ago


    Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title – AMRJSD185-Software EngineerCompany: S M Software Solutions IncJob Type: Full-timeLocation: RemoteJob Category: Software DevelopmentJob Description:OverviewWe are seeking a highly skilled Software Engineer to join our team at S M Software Solutions Inc. As a Frontend Developer, you will play a critical role in designing, building, and...

  • Software Engineer

    2 weeks ago


    Old Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title – AMRJSD185-Software EngineerCompany: S M Software Solutions IncJob Type: Full-timeLocation: RemoteJob Category: Software DevelopmentJob Description:OverviewWe are seeking a highly skilled Software Engineer to join our team at S M Software Solutions Inc. As a Frontend Developer, you will play a critical role in designing, building, and...


  • Old Toronto, Ontario, Canada Software Defined Automation GmbH Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team and contribute to the development of our data pipelines. As a key member of our infrastructure team, you will be responsible for designing, implementing, and maintaining scalable and efficient data processing systems.Key ResponsibilitiesDesign and implement data pipelines using modern...


  • Old Toronto, Ontario, Canada Software Defined Automation GmbH Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team and contribute to the development of our data pipelines. As a key member of our infrastructure team, you will be responsible for designing, implementing, and maintaining scalable and efficient data processing systems.Key ResponsibilitiesDesign and implement data pipelines using modern...

Software Engineer

3 months ago


Toronto, Ontario, Canada Randstad Canada Full time

We are seeking a highly skilled Software Engineer with excellent communication skills for a hybrid role involving both frontend and backend development.

The role will focus 75% on frontend development and 25% on backend development.

Location:
Hybrid

Remote:
Mondays and Fridays

Onsite: 2-3 days in office (Tues-Thurs) - downtown Toronto near Union Station

Advantages

This role offers the flexibility of a hybrid work environment, allowing you to work remotely on Mondays and Fridays while collaborating in-office 2-3 days a week at a conveniently located office in downtown Toronto.

You'll have the opportunity to work on diverse projects that span frontend and backend development, infrastructure, and platform engineering.

This variety ensures continuous skill enhancement in key technologies such as JavaScript, TypeScript, Java, Python, Scala, and Go, along with gaining valuable experience in cloud technologies, particularly AWS.

The Agile methodology promotes a collaborative and efficient workflow, enabling you to participate actively in stand-ups and sprint activities.

Additionally, the role emphasizes professional growth through mentoring opportunities and participation in tech communities. You'll be at the forefront of tech trends, employing cutting-edge practices like Test-Driven Development (TDD).

Working in a team that values mutual respect and open communication ensures a supportive environment where everyone's voice is heard.

With a competitive experience requirement of 6+ years, advanced degree preferences, and a thorough interview process, this role ensures that your expertise is well-matched and valued.

Moreover, there is the potential for contract extension, providing stability and the possibility of a longer-term engagement.

Responsibilities

Key Responsibilities:


Work on a variety of projects focusing on backend development, frontend development, infrastructure, tooling, platform engineering, developer experience, and data engineering.

Create new applications using object-oriented programming methodologies.
Follow a Test-Driven Development (TDD) approach from inception to production.
Explore and evaluate new and emerging software tools, technologies, and practices.

Share your passion for tech trends, experiment with and learn new technologies, and participate in internal and external technology communities.

Mentor other members of the engineering community.
Advocate for the professionalization of the engineering practice through public speaking, presentations, documentation, etc.

Collaborate within and across Agile teams to design, develop, test, implement, and support technical solutions across a full stack of development tools and technologies.

Identify gaps and solve problems to completion.

Qualifications

Must-Have Skills:
Proficient in JavaScript and TypeScript (75% frontend).
Proficiency in backend languages such as Java, Python, Scala, or Go (25% backend).
Experience with cloud technologies (any platform), preferably AWS.
Familiarity with Agile environments, including stand-ups and sprint activities.

Developers are expected to support what they build, including working on new enhancements, new features, some production support, and deployments.


At least 6 years of hands-on experience in Application Development using one or more of the following programming languages: Java, Typescript, JavaScript, Python, Scala, Swift, Kotlin, or Go.

Bachelor's Degree.

Preferred Qualifications:


At least 8 years of experience in Application Development using our core programming languages: Java, Typescript, JavaScript, Python, Scala, Swift, Kotlin, or Go.

Master's Degree or higher in Computer Science, Software Engineering, Information Technology, or related fields.
Experience working in a team environment, valuing mutual respect, empathy, and effective communication.
Experience with Test-Driven Development.
Experience working in an Agile environment.
Experience with AWS and/or AWS Certification (Solution Architect-Associate preferred).

Experience in distributed systems, API, microservices, data processing, databases (relational, NoSQL, or time-series), streaming or messaging platforms, DevOps, resilience, and stability.

Summary

If you meet the qualifications and are excited about this opportunity, please apply with your resume and a cover letter detailing your relevant experience and why you are a good fit for this role.

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada.

As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees.

In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.


Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle.

We ask that all job applications please identify any accommodation requirements by sending an email to to ensure their ability to fully participate in the interview process.