Software Engineer III
1 month ago
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.
- 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.
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 timeAbout 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 timeAbout 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 timeJob 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 timeJob 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 timeJob 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 timeJob 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 in Test III
2 weeks ago
Old Toronto, Ontario, Canada Emburse Full timeJoin 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...
-
Software Engineer in Test III
1 month ago
Old Toronto, Ontario, Canada Emburse Full timeEmburse 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...
-
Software Engineer in Test III
1 month ago
Old Toronto, Ontario, Canada Emburse Full timeEmburse 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...
-
Frontend Software Engineer III Transportation
1 month ago
Old Toronto, Ontario, Canada ACV Full timeUnlock 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...
-
Frontend Software Engineer III Transportation
1 month ago
Old Toronto, Ontario, Canada ACV Full timeUnlock 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...
-
iOS Software Engineer III
1 month ago
Toronto, Ontario, Canada reddit Full timeJob 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...
-
Site Reliability Engineer III
1 month ago
Toronto, Ontario, Canada Emburse Full timeJob 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...
-
Site Reliability Engineer III
1 month ago
Toronto, Ontario, Canada Emburse Full timeJob 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...
-
Software Development Engineer III
2 weeks ago
Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full timeAbout 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...
-
iOS Software Engineer III, Sub Success
4 weeks ago
Toronto, Ontario, Canada reddit Full timeJob 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...
-
iOS Software Engineer III, Sub Success
1 month ago
Toronto, Ontario, Canada reddit Full timeJob 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...
-
iOS Software Engineer III, Sub Success
1 month ago
Toronto, Ontario, Canada reddit Full timeJoin 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...
-
iOS Software Engineer III, Sub Success
1 month ago
Toronto, Ontario, Canada reddit Full timeJoin 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...
-
iOS Software Engineer III, Sub Success
1 month ago
Toronto, Ontario, Canada reddit Full timeJob 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...