Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Developer (Team Lead)

Full-time

ATS Corporation

Job Responsibility:

MAJOR DUTIES:

As key leader within the innovation group, you will be leading a software development team that design and build technically innovative solutions for data collection, analysis, control and reporting solutions.

Duties involve creating and evolving a world class software development environment, providing design direction, code reviews for software developers, technical development of the software team, manage the creation and maintenance of on-boarding material for new developers. The candidate will work closely with the project managers, product owners, UI UX developers, testers, control systems integrators and end users to develop a strong product. In this role you will have a team that will report directly to you. And of course, you'll be hands-on in the code and contribute technically.

SPECIFIC RESPONSIBILITIES:

General Experience

  • Skilled at developing clean code that is efficient, elegant, robust and maintainable.
  • Strong understanding of SOLID principles for software development is an asset.
  • Ability to get to root cause of customer problems and deliver innovative software that solves them
  • Team player able to contribute in agile meetings, perform code reviews, brainstorm hard problems and step in and contribute when a challenge needs all hands-on deck
  • Lead complex software development technical challenges and demonstrate leadership to mentor management, customers, and peers.
  • Assist the project team to identify critical path and dependencies between project activities.
  • You are passionate about continually evolving whenever it presents an opportunity to become more efficient.
Software Development
  • Perform software development as part of a team including gathering user requirements, software design, programming, testing, and release. These can be mechatronics products requiring real-time controls, configuration and diagnostic tools, simulation software and tight integration with robotic assembly lines.
  • Contribute to major software release plans that align with the technology roadmap.
  • Collaborate with mechatronics designers, hardware designers and operations personnel to ensure the complete solution meets performance, reliability, and cost requirements.
  • Develop and execute tests to verify behavior and performance with a good understanding of TDD.
  • Assist with the generation of software related product documentation.
  • Perform specialized training for advanced users leveraging new software features.
  • Strong awareness of software technologies, established coding principles and all Software Developer competencies
  • Strong awareness and interest in application of ML/AI in the industrial space
  • Lead and/or contribute to weekly agile meetings reviewing last week's progress and plan upcoming
  • Provide mentorship to other developers
  • Perform reviews of concepts, code and team designs and provide constructive feedback
  • Contribute to software design standards and overall software quality
  • Maintain the technology stack for assigned software products.
  • Acquired broad product knowledge to be able to collaborate directly with internal and external stakeholders to solve problems and use the products effectively

Additional Responsibilities as Staff Developer

  • Ability to participate in internal or external stakeholder interactions related to software or mechatronics
  • Provide support for hiring and onboarding developers
  • General supervision, training, and guidance of all team members that are part of his/her team.
  • Develop team member through one on one's, performance review cycle and coaching
  • Collaborate with Manager to set goals and manage successful performance for his/her team members.
  • Responsible for the completion of performance reviews.
  • These responsibilities should be 10-20% of time in this role

QUALIFICATIONS:

Education:
  • A post-secondary engineering or computer science degree, diploma or equivalent with emphasis on software design and development.
Experience:
  • Proven track record in end to end Software Development with, ability to mentor and lead team.
  • Strong exposure and experience with cloud based development and deployment.
  • Strong Software understanding in C#/C++, .NET
  • Familiar with issue-tracking and revision-control systems.
  • Ability to communicate effectively, both orally and in writing.
  • Experience developing or improving Agile development practices
  • Software development leading a team of direct reports
  • Strong statistical analysis skills
  • Ability to communicate effectively, both orally and in writing.
  • 5+ years of experience with relational and non-relational databases
  • 5+ years of experience with full stack web technologies
In addition, the following is considered not necessary but beneficial:
  • Understanding of automation mechanical, electrical and control systems
  • Experience with real time controls and/or PLCs is an asset.
  • Understanding and experience with OPC and industrial networks

Join our Innovation Center at ATS Corporation - 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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Developer (Team Lead) in Cambridge, ON vacancy
  •  ...Description Job Description Position: Senior Developer/Lead (ODI/Snowflake) Location: Cambridge,...  ...to work individually as well as in a team with excellent problem-solving skills....  ...ENTHUSIASTS TO PROVIDE QUALITY ENTERPRISE SOFTWARE SOLUTIONS THAT ADDS VALUE TO GENERATE A FAVORABLE... 
    Suggested
    Work at office

    Stridely Solutions Corporation

    Cambridge, ON
    19 days ago
  •  ...Problem solving and root cause analysis skills. Experience of leading a team of 3 to 7 members. Oracle, SQL server and DB2 hands on...  ...services.  Constantly enhancing our span of services around custom software development, Enterprise Mobility Solutions, and the Internet... 
    Suggested

    Stridely Solutions

    Cambridge, ON
    more than 2 months ago
  •  ...extraction and transformation. Develop ETL processes to integrate...  ...Collaborate with cross-functional teams to support analytical and...  ...IS AN ISO 9001:2015 CERTIFIED LEADING GLOBAL TECHNOLOGY SOLUTION PROVIDER...  ...TO PROVIDE QUALITY ENTERPRISE SOFTWARE SOLUTIONS THAT ADDS VALUE TO... 
    Suggested

    Stridely Solutions Corporation

    Cambridge, ON
    more than 2 months ago
  • $75k per year

     ...Title: Senior Test Developer Location: Remote-Canada Salary: Up to $75K About PSI...  ...item banking and test delivery software, and manage their work independently....  ...more than just a workplace - we’re a global team driven by shared values and real impact.... 
    Suggested
    Remote job
    Permanent employment
    Full time
    Temporary work
    Work at office
    Local area
    Monday to friday
    Flexible hours

    Psi Services Llc

    Cambridge, ON
    4 days ago
  • $40.38 - $55.53 per hour

     ...Join our globally growing team at ATS Industrial Automation where...  ..., and project requirements. Lead the mechanical execution of large...  ...customer acceptance. Mentor and develop Toolmakers and Apprentices by...  ...tracking system may utilize AI software with pre‑defined, rule‑based... 
    Suggested
    Hourly pay
    Temporary work
    For contractors
    Local area
    Immediate start

    ATS Automation

    Cambridge, ON
    10 hours ago
  • $50 - $68.75 per hour

     ...Join our globally growing team at ATS Industrial Automation where...  ...of a group of Control Systems Software Designers. This includes ensuring...  ...meetings with other Group Leads. • Accountable for the quality...  ...issued by his/her group • Develop plans to support proposal and... 
    Hourly pay
    For contractors
    Local area
    Immediate start

    ATS Automation

    Cambridge, ON
    10 hours ago
  •  ...motivated, dynamic, multi-disciplined team, you will design and develop world- class automation solutions....  ...machine concepts, design of control software, integration of software with electrical...  ...and integration assignments involve leading-edge technologies and processes utilizing... 
    Full time
    Internship
    Worldwide

    ATS Corporation

    Cambridge, ON
    2 days ago
  •  ...Automation is looking for an Integrated Software Specialist to join our talented...  ...Integrated Software (IS) team. This opportunity will be...  ...Job Summary Execute and lead technical tasks including: Create...  ...current and new SCADA/MES clients Develop code and scripting in multiple... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    Weekend work

    RidgeTech Automation Inc.

    Cambridge, ON
    a month ago
  • $26.89k - $29.13k per year

     ...together . Our dedicated and skilled staff are passionate about providing...  ...be part of our vision as CMH leads in innovation and compassion!...  ...individual to join our team as a Full- Time Staff Scheduler...  ...Experience with scheduling software including Time and Attendance for... 
    Remplacement
    Full time
    Contract work
    Temporary work
    Fixed term contract
    Immediate start
    Shift work
    Weekend work
    Afternoon shift

    Cambridge Memorial Hospital

    Cambridge, ON
    17 hours ago
  •  ...Join our globally growing team at ATS Industrial Automation where we create complex automation...  ...execution. Trusted delivery. Controls Software Designers on our team create robust,...  ...capacity constraints early and consistently. Develop software in compliance with approved... 
    Local area
    Immediate start

    ATS Automation

    Cambridge, ON
    1 day ago
  •  ...extensible array of streamlined software solutions—our unified platform...  ...clients. We are a growing team, focused on adding creative,...  ...you will be at the forefront of developing cutting-edge, domain-driven...  ...back-end systems. Design, develop, and maintain scalable microservices... 
    Long term contract
    Full time
    Work at office
    Immediate start
    Work from home
    Flexible hours

    AGDATA LP

    Cambridge, ON
    10 hours ago
  • Job Responsibility: Engage with potential clients in person to present and promote our products/services, cultivating meaningful connections and addressing customer needs on a personal level. Utilize effective communication and persuasion techniques to drive interest and secure...
    Full time

    JK Home Services - KW

    Cambridge, ON
    9 days ago
  • $22 - $26 per hour

     ...students report directly to the Integrated Software Manager for their co-op term. They are...  ...work independently or as part of a team and report to Team Leads or other levels of specialists....  ...current and new SCADA/MES clients Develop code and scripting in multiple languages... 
    Hourly pay
    Internship
    Work at office
    Local area
    Remote work
    Monday to friday
    Flexible hours

    RidgeTech Automation Inc.

    Cambridge, ON
    more than 2 months ago
  •  ...Mechanical Production Project Lead (Nuclear) Location: Cambridge,...  ...quality, reliability and safety Develop and coordinate project designs...  ...mechanical engineering & manufacturing team Guide, direct, teach, assist and advise department staff on practical manufacturing... 
    Full time
    Contract work
    Internship

    Eclipse Automation

    Cambridge, ON
    7 days ago
  •  ...the world's most important challenges Lead Optical / Electronics Process Engineer...  ...a lead role as part of a multidisciplined team, in designing, testing and validating products...  ...external vendors and internal production - Developing requirements specifications and process documentation... 
    Full time

    Honeywell

    Cambridge, ON
    12 days ago
  • ATS Company:  Industrial Automation

    Industrial Automation

    Cambridge, ON
    4 days ago
  • $75k - $95k per year

     ...focus – today and always. Integrity. We lead by example, with humility and courage....  ...talents and collaborative spirit of every team member. If you’re inspired to make a difference...  ...for Aecon’s Approved Supplier List. Develop and distribute audit plans, 24-hour memos,... 
    Remplacement
    Work at office
    Local area

    AECON

    Cambridge, ON
    14 days ago
  • $124k - $170.5k per year

     ...Join our globally growing team at ATS Industrial Automation where...  ...forecast labor loading, assign staff to engineering projects and oversee...  ...Conduct regular 1:1 with Group leads and direct reports • Support...  ...Team (i.e., Control Board) • Develop & deploy Team KPIs (Safety, Quality... 
    Long term contract
    Temporary work
    For contractors
    Internship
    Local area
    Immediate start

    ATS Automation

    Cambridge, ON
    10 hours ago
  •  ...Join our globally growing team at ATS Industrial Automation where...  ...and ATS design, assembly, and software teams to design the solutions...  ...support equipment, etc., and leading test execution with the customer...  ...supervision and mentoring of junior staff within the department.... 
    Local area
    Immediate start

    ATS Automation

    Cambridge, ON
    10 hours ago
  • $42.31 - $58.17 per hour

     ...Join our globally growing team at ATS Industrial Automation where...  ...house technical and engineering staff. Will liaise with vendors for...  ...to their Mechanical Design Team Lead or respective manager....  ...arranging materials. Will assist in developing design and department standards... 
    Hourly pay
    Local area
    Immediate start

    ATS Automation

    Cambridge, ON
    10 hours ago
  • $42.31 - $58.17 per hour

     ...Join our globally growing team at ATS Industrial Automation where...  ...house technical and engineering staff. Will liaise with vendors for...  ...to their Mechanical Design Team Lead or respective manager....  ...arranging materials. Will assist in developing design and department standards... 
    Hourly pay
    Local area
    Immediate start

    ATS Automation

    Cambridge, ON
    10 hours ago
  • $144k - $198k per year

     ...Join our globally growing team at ATS Industrial Automation where...  ...customer requirements. The Manager leads the review and approval of...  ...performance indicators, leads and develops a geographically distributed team...  ...to Applications Engineering staff. · Reviews initial concepts with... 
    Contract work
    Work at office
    Local area
    Immediate start
    3 days per week

    ATS Automation

    Cambridge, ON
    10 hours ago
  •  ...as liaisons between the sales team and the technical team. This position...  ...skills Ability to develop and implement comprehensive project...  ..., Excel) Experience with software and tools related to project management...  ...an asset ~ Experience in leading a team and projects \... 

    Palmer Audio Inc.

    Cambridge, ON
    a month ago
  • $144k - $198k per year

     ...Join our globally growing team at ATS Industrial Automation where...  ...management, and the customer to develop, test, and implement system solutions...  .... Assess workload, assign leads to engineering projects and...  ...and disciplinary measures for staff reporting to him/her. Encourage... 
    Internship
    Local area
    Immediate start

    ATS Industrial Automation

    Cambridge, ON
    5 days ago
  • $150k - $190k per year

     ...Automation) is responsible for leading and coordinating the functions...  ...unit. This role focuses on developing and implementing engineering policies...  ..., and Manufacturing teams. The manager ensures profitability...  ...direction to senior technical staff. Ensure contractual communication... 
    Long term contract
    Full time
    Contract work
    Temporary work
    Internship
    Direct hire

    Eclipse Automation

    Cambridge, ON
    20 days ago
  • $75k - $109k per year

     ...Engineer, Intermediate you will develop and improve manufacturing...  ...efficient shop activities. Lead projects of increasing size and...  ...-motivated and a collaborative team player. Knowledge of machine...  ...SolidWorks 3D (or similar design software). WHAT WE CAN OFFER YOU:  Ensuring... 
    Internship
    Work at office
    Local area
    Immediate start
    Flexible hours

    BWXT

    Cambridge, ON
    10 hours ago
  •  ...manager, and the ATS design, assembly, and software teams to design the solutions that meet the...  ...requirements. You will get the opportunity to develop into a technical leader by taking on the...  ...of all design/system requirements. Lead (or support) requirements verification by... 
    Internship
    Local area

    ATS Automation

    Cambridge, ON
    10 hours ago
  • $35 - $50 per hour

     ...Join our globally growing team at ATS Industrial Automation where...  ...project manager, and the customer to develop, test, and implement system...  ...electrical assembly, and controls software.  SPECIFIC RESPONSIBILITIES...  ...skills and ability to lead or work as part of a multi-disciplinary... 
    Hourly pay
    Internship
    Local area
    Immediate start
    Worldwide

    ATS Automation

    Cambridge, ON
    10 hours ago
  • $96k - $132k per year

     ...Join our globally growing team at ATS Industrial Automation where...  ...delivery and closeout. You will lead cross-functional project teams,...  ...Assessment and Identification of risks Develop and Implement Risk Mitigation...  ...tracking system may utilize AI software with pre‑defined, rule‑based... 
    Contract work
    Local area
    Immediate start

    ATS Automation

    Cambridge, ON
    1 day ago
  • $75k - $100k per year

     ...and always. Integrity. We lead by example, with humility and courage...  ...collaborative spirit of every team member. If you’re inspired to...  ...support of the production staff and operations.  What You...  ...reflect project status Assist in developing, troubleshooting, designing,... 
    Contract work
    Local area

    AECON

    Cambridge, ON
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Developer (Team Lead). Be the first to apply!