Senior Software Developer

4 weeks ago


Cambridge, Ontario, Canada ATS Automation Full time
Job Description

As a key contributor to the Innovation division at ATS Automation, you will be working on technically innovative solutions for our world-class products in the automation industry. Specifically, you will focus on user-facing applications and technologies such as Smart Conveyance, Symphoni, illuminate, and others. The mechatronics products require real-time controls, configuration, and diagnostic tools, simulation software, and tight integration and synchronization with robotic assembly lines.

Key Responsibilities:

Perform software development as part of a team, including gathering user requirements, software design, implementation, code review, testing, documentation, release, training, and maintenance.

Understand existing product designs to adapt and bring them into the modern web ecosystem.

Design, develop, and maintain intuitive, user-friendly interfaces, making use of JavaScript, TypeScript, CSS, HTML5, and modern front-end frameworks.

Design, develop, and maintain web APIs and other back-end systems.

Contribute to software release plans that align with the technology roadmap.

Understand, follow, and contribute to software design and programming standards.

Team Lead Responsibilities:

General supervision, training, and guidance of team members.

Develop team members through one-on-one meetings, performance evaluation, and coaching.

Provide support for hiring and onboarding.

General Responsibilities:

Lead innovation-focused research and development projects and strategies.

Take ownership of work throughout the software development lifecycle.

Collaborate effectively with team members in agile meetings, seeking and offering mentorship, and balancing self-learning with accepting help from others.

Engage in complex technical challenges and demonstrate leadership to peers and customers.

Improve standard practices and workflow efficiency by embracing a continuous improvement mindset.

Qualifications:

Qualifications
Education
A post-secondary engineering or computer science degree, diploma, or equivalent.

Experience
Desired
5+ years of experience.

Development using web application frameworks/libraries such as React, Vue, and Angular.

Familiarity with styling/CSS frameworks/libraries such as Bootstrap, Material UI, and Tailwind.

Development using an object-oriented language (C#/C++ preferred).

Knowledge of interface design tools such as Figma.

Familiarity with issue-tracking (Jira, etc) and version-control systems (Git, etc).

Ability and desire to be a leader and mentor to a small team of developers.

Ability to communicate effectively, both orally and in writing.

Beneficial
Exposure to and/or understanding of automation, mechanical, electrical, and control systems.

Experience with real-time controls and/or PLCs.

Experience with industrial communication protocols.

ATS Automation is a place to create differentiators with the future in mind. Our Innovation Center is focused on R&D; advancing existing technologies, filling gaps in existing automation products, technologies, and processes to give ATS a competitive advantage.



  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Title: Senior Software DeveloperATS Automation is seeking a highly skilled Senior Software Developer to join our Innovation Center. As a key member of our team, you will be responsible for designing, developing, and maintaining our cutting-edge automation software solutions.Key Responsibilities:Design and develop software applications using modern web...


  • Cambridge, Ontario, Canada ATS Corporation Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our Innovation Center at ATS Corporation. As a key contributor to our team, you will be responsible for designing, developing, and maintaining our cutting-edge software solutions.Key ResponsibilitiesDesign and develop software applications using modern web frameworks and...


  • Cambridge, Ontario, Canada Vision Investment Group Full time

    Job DescriptionVision Investment Group is seeking an experienced Senior Software Development Engineer to join our team. This role involves designing, developing, testing, and maintaining software applications that meet the needs of our clients.Key Responsibilities:Develop high-quality software applications using a variety of programming languages and...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Lead to join our team at ATS Automation. As a key member of our innovation group, you will lead a software development team that designs and builds technically innovative solutions for data collection, analysis, control, and reporting.Main ResponsibilitiesLead a team of software...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Title: Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our Python Development Team.Key Responsibilities:* Design, develop, and maintain high-quality software applications using Python* Collaborate with cross-functional teams to identify and prioritize project requirements* Ensure code meets industry standards for...


  • Cambridge, Ontario, Canada Onex Construction Full time

    Job SummaryWe're looking for a skilled Senior Software Developer to join our team and contribute to the creation of meaningful projects. As a key member of our team, you'll be responsible for designing, developing, and maintaining high-quality software solutions.


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Overview:The ATS Automation Innovation Center is seeking a highly skilled and experienced Senior Software Development Team Lead to lead our software development team in designing and building innovative solutions for data collection, analysis, control, and reporting. This role offers a unique opportunity to work with cutting-edge technologies and...


  • Cambridge, Ontario, Canada Arctic Wolf Full time

    Arctic Wolf is a leader in security operations in the fast-growing industry of cybersecurity. We have won numerous awards for our excellence in security operations and are dedicated to providing an industry-leading customer and employee experience.We are seeking a Senior Software Developer to join our Applications Team, responsible for delivering cloud-based...


  • Cambridge, Ontario, Canada Lone Wolf Real Estate Technologies Inc Full time

    Job DescriptionAt Lone Wolf Real Estate Technologies Inc, we are seeking a highly skilled and experienced Senior Software Engineer Lead to join our team.Key ResponsibilitiesLead the development of large-scale distributed systems using modern microservice architectures.Manage and mentor a team of software engineers in an agile environment.Collaborate with...


  • Cambridge, Ontario, Canada Ontario Inc. Full time

    We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of cutting-edge web applications.The ideal candidate will have extensive experience in software development and a strong understanding of web technologies.Responsibilities include designing and implementing robust web applications, collaborating with...


  • Cambridge, Ontario, Canada Vision Investment Group Full time

    We are seeking a highly skilled Senior Software Developer to join our team at Vision Investment Group. As a key member of our development team, you will play a critical role in designing, developing, and implementing software solutions that meet the needs of our clients.Job SummaryThe successful candidate will have a strong background in computer programming...


  • Cambridge, Ontario, Canada ATS Automation Full time

    Job Title: Staff Software DeveloperATS Automation is seeking a highly skilled and experienced Staff Software Developer to join our Innovation Center. As a key member of our team, you will be responsible for designing, developing, and maintaining cutting-edge software solutions for our world-class products in the automation industry.Responsibilities:Design...


  • Cambridge, Ontario, Canada ONTARIO INC. Full time

    About the JobWe are seeking an Experienced Software Developer to join our team.ResponsibilitiesDesign, develop, and test software applicationsCollaborate with cross-functional teamsStay up-to-date with industry trends and technologiesRequirements5+ years of software development experienceStrong programming skills in Java, Python, or C++Experience with Agile...


  • Cambridge, Ontario, Canada CITY RENO & DESIGN Full time

    We are seeking a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have experience in designing and developing scalable software systems.Key responsibilities include:Designing and implementing software systemsCollaborating with cross-functional teamsEnsuring software quality and reliabilityThe successful candidate will...


  • Cambridge, Ontario, Canada MB CAMBRIDGE INC. Full time

    About the Role:We are seeking a skilled Senior Software Engineer - Frontend Development to join our team. The ideal candidate will have a strong foundation in HTML, CSS, and JavaScript, as well as experience with popular frontend frameworks and libraries. This is a great opportunity to work on challenging projects and collaborate with a talented team of...


  • Cambridge, Ontario, Canada Lone Wolf Real Estate Technologies Inc Full time

    Be part of a dynamic team at Lone Wolf Real Estate Technologies Inc. working on the development of cutting-edge applications. Collaborate with the Dev Team and Product teams to design and deliver high-quality, scalable features using modern technologies such as .NET Framework, .NET Core, Razor, JavaScript, and Microsoft SQL Databases.Key...


  • Cambridge, Ontario, Canada ATS Automation Full time

    At ATS Automation, we are seeking a highly skilled Senior Software Engineer to join our Innovation Center. As a key member of our team, you will be responsible for designing, developing, and maintaining our cutting-edge software solutions.Key Responsibilities:Design and develop software applications using modern web frameworks and technologies.Collaborate...


  • Cambridge, Ontario, Canada Vision Investment Group Full time

    Job DescriptionWe are seeking a highly skilled and motivated Sr. Software Development Specialist to join our team at Vision Investment Group.About the RoleThe successful candidate will be responsible for designing, developing, testing, and maintaining software applications to support our business operations.This is a permanent full-time position, requiring...


  • Cambridge, Ontario, Canada Vision Investment Group Full time

    At Vision Investment Group, we are seeking a highly skilled Senior Software Engineer to join our team.The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.We offer a competitive salary of $85,000 - $110,000 per year, depending on experience.Job DescriptionThis is a permanent full-time...


  • Cambridge, Ontario, Canada Bronto IT Services Full time

    About Bronto IT ServicesBronto IT Services is a dynamic and innovative company that provides cutting-edge technology solutions. We are seeking an experienced Senior Software Quality Assurance Specialist to join our team.Job DescriptionWe are looking for a highly skilled Senior Software Quality Assurance Specialist to develop and execute comprehensive testing...