Software Engineer III

1 month ago


Toronto, Ontario, Canada Randstad Canada Full time
Job Title: Software Engineer III

We are seeking a highly skilled Software Engineer III to join our team at Randstad Canada. As a key member of our technology team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.

Key Responsibilities:
  • Design and develop software solutions using a product-focused mindset, understanding business requirements and architecting systems that scale and extend to accommodate those needs.
  • Break down complex problems, document technical solutions, and sequence work to make fast, iterative improvements.
  • Build and scale data infrastructure that powers batch and real-time data processing of billions of records.
  • Automate cloud infrastructure, services, and observability.
  • Develop CI/CD pipelines and testing automation.
  • Interface with data engineers, data scientists, product managers, and all data stakeholders to understand their needs and promote best practices.
  • Support analytics and provide critical insights around product usage, campaign performance, funnel metrics, segmentation, conversion, and revenue growth.
  • Build ad-hoc analysis, long-term projects, reports, and dashboards to find new insights and measure progress in key initiatives.
  • Work closely with business stakeholders to understand and maintain focus on their analytical needs, including identifying critical metrics and KPIs.
  • Partner with different teams within the organization to understand business needs and requirements.
  • Deliver presentations that distill complex problems into clear insights.
Requirements:
  • 4-7 years of relevant industry experience in big data systems, data processing, and SQL databases.
  • 3+ years of coding experience in Spark dataframes, Spark SQL, PySpark.
  • 3+ years of hands-on programming skills, able to write modular, maintainable code, preferably Python & SQL.
  • Good understanding of SQL, dimensional modeling, and analytical big data warehouses like Hive and Snowflake.
  • Familiar with ETL workflow management tools like Airflow.
  • 2+ years of building reports and dashboards using BI tools. Knowledge of Looker a plus.
  • Experience with version control and CICD tools like Git and Jenkins CI.
  • Experience in working and analyzing data on notebook solutions like Jupyter, EMR Notebooks, Apache Zeppelin.
  • Problem solver with excellent written and interpersonal skills; ability to make sound, complex decisions in a fast-paced, technical environment.
  • Bachelor's degree in computer science, engineering, or related field, or equivalent training, fellowship, or work experience.
About Randstad Canada:

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. We are dedicated to creating and maintaining an inclusive and accessible workplace for all our candidates and employees. If you require any accommodations during the interview process, please let us know by sending an email to accessibility@randstad.ca.


  • Software Engineer III

    1 month ago


    Toronto, Ontario, Canada Guidepoint Full time

    About the RoleGuidepoint is seeking a highly skilled Software Engineer III to join our team. As a Software Engineer III, you will play a key role in building and maintaining our cutting-edge technology platform. You will work closely with our cross-functional teams to design, develop, and deploy scalable and efficient software...

  • Software Engineer III

    1 month ago


    Toronto, Ontario, Canada Guidepoint Full time

    About the RoleGuidepoint is seeking a highly skilled Software Engineer III to join our team. As a Software Engineer III, you will play a key role in building and maintaining our cutting-edge technology platform. You will work closely with our cross-functional teams to design, develop, and deploy scalable and efficient software...

  • Software Engineer III

    4 weeks ago


    Old Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    Job Title: Software Engineer IIIWe are seeking a highly skilled Software Engineer III to join our team at The Toronto-Dominion Bank (Canada). As a key member of our engineering team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our customers and stakeholders.Key Responsibilities:Design and...

  • Software Engineer III

    4 weeks ago


    Old Toronto, Ontario, Canada The Toronto-Dominion Bank (Canada) Full time

    Job Title: Software Engineer IIIWe are seeking a highly skilled Software Engineer III to join our team at The Toronto-Dominion Bank (Canada). As a key member of our engineering team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our customers and stakeholders.Key Responsibilities:Design and...

  • Software Engineer III

    4 weeks ago


    Toronto, Ontario, Canada Randstad Canada Full time

    Job Title: Software Engineer IIIWe are seeking a highly skilled Software Engineer III to join our team at Randstad Canada. As a key member of our technology team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software solutions using a...

  • Software Engineer III

    4 weeks ago


    Toronto, Ontario, Canada Randstad Canada Full time

    Job Title: Software Engineer IIIWe are seeking a highly skilled Software Engineer III to join our team at Randstad Canada. As a key member of our technology team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key Responsibilities:Design and develop software solutions using a...


  • Old Toronto, Ontario, Canada Emburse Full time

    Join Emburse's Team as a Software Engineer in Test IIIEmburse is seeking a highly skilled Software Engineer in Test III to contribute to the development of innovative system solutions. As a key member of our engineering team, you will play a crucial role in enhancing customer experiences, solving complex challenges, and designing new solutions.Key...


  • Old Toronto, Ontario, Canada Emburse Full time

    Emburse Software Engineer in Test IIIAs a software engineer in test III at Emburse, you will be part of a team that contributes to the development of an engaging and interconnected set of system solutions. Your primary responsibility will be to enhance the experiences of our customers, solve interesting challenges, and design new solutions.Key...


  • Old Toronto, Ontario, Canada Emburse Full time

    Emburse Software Engineer in Test IIIAs a software engineer in test III at Emburse, you will be part of a team that contributes to the development of an engaging and interconnected set of system solutions. Your primary responsibility will be to enhance the experiences of our customers, solve interesting challenges, and design new solutions.Key...


  • Old Toronto, Ontario, Canada ACV Full time

    Unlock Your Potential as a Frontend Software Engineer IIIAre you a skilled software engineer looking for a new challenge? Do you want to work for a company that values innovation and growth? Look no further than ACV Auctions Inc.We are seeking a talented Frontend Software Engineer III to join our team. As a key member of our software engineering team, you...


  • Old Toronto, Ontario, Canada ACV Full time

    Unlock Your Potential as a Frontend Software Engineer IIIAre you a skilled software engineer looking for a new challenge? Do you want to work for a company that values innovation and growth? Look no further than ACV Auctions Inc.We are seeking a talented Frontend Software Engineer III to join our team. As a key member of our software engineering team, you...


  • Toronto, Ontario, Canada reddit Full time

    Job DescriptionReddit is a community-driven platform that fosters open and authentic conversations on the internet. As an iOS Engineer III, you will play a crucial role in building novel products and features that our users will love.Key Responsibilities:Collaborate with cross-functional teams to execute on product and business strategy, leveraging your...


  • Toronto, Ontario, Canada Emburse Full time

    Job DescriptionAt Emburse, we're seeking a skilled Site Reliability Engineer III to join our team. As a key member of our engineering team, you will be responsible for developing software and software fixes to integrate internal systems.Key ResponsibilitiesDevelop and implement software solutions to integrate internal systemsEnsure code quality, test, and...


  • Toronto, Ontario, Canada Emburse Full time

    Job DescriptionAt Emburse, we're seeking a skilled Site Reliability Engineer III to join our team. As a key member of our engineering team, you will be responsible for developing software and software fixes to integrate internal systems.Key ResponsibilitiesDevelop and implement software solutions to integrate internal systemsEnsure code quality, test, and...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer III to join our team at Amazon Development Centre Canada ULC. As a key member of our team, you will be responsible for designing, implementing, and verifying components leveraging standard software engineering methodologies.Key Responsibilities:Own the design, implementation, and...


  • Toronto, Ontario, Canada reddit Full time

    Job Title: iOS Software Engineer III, Sub SuccessReddit is a community-driven platform where users share and discuss their interests. We're looking for an experienced iOS Software Engineer III to join our Subreddit Success team, responsible for helping build and activate more successful communities.Key Responsibilities:Collaborate with product, design, and...


  • Toronto, Ontario, Canada reddit Full time

    Job Title: iOS Software Engineer III, Sub SuccessAt Reddit, we're building a platform that's home to the most open and authentic conversations on the internet. We're looking for an experienced iOS Software Engineer III to join our Subreddit Success team, responsible for helping build and activate more successful communities.Key Responsibilities:Collaborate...


  • Toronto, Ontario, Canada reddit Full time

    Join Our Team as an iOS Software Engineer IIIWe're looking for a highly skilled iOS Software Engineer III to join our Subreddit Success team at Reddit. As a key member of our team, you'll be responsible for driving technical and product strategy, operations, and execution for one of the largest sites in the world.Key Responsibilities:Collaborate with...


  • Toronto, Ontario, Canada reddit Full time

    Join Our Team as an iOS Software Engineer IIIWe're looking for a highly skilled iOS Software Engineer III to join our Subreddit Success team at Reddit. As a key member of our team, you'll be responsible for driving technical and product strategy, operations, and execution for one of the largest sites in the world.Key Responsibilities:Collaborate with...


  • Toronto, Ontario, Canada reddit Full time

    Job Title: iOS Software Engineer III, Sub SuccessAt Reddit, we're building a platform that's home to the most open and authentic conversations on the internet. We're looking for an experienced iOS Software Engineer III to join our Subreddit Success team, responsible for helping build and activate more successful communities.Key Responsibilities:Collaborate...