Staff Software Developer (Team Lead)
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.
- 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.
- 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
- 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
- ...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...SuggestedWork at office
- ...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
- ...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
$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....SuggestedRemote jobPermanent employmentFull timeTemporary workWork at officeLocal areaMonday to fridayFlexible hours$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...SuggestedHourly payTemporary workFor contractorsLocal areaImmediate start$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 payFor contractorsLocal areaImmediate start- ...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 timeInternshipWorldwide
- ...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 timeWork at officeLocal areaRemote workFlexible hoursWeekend work
$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...RemplacementFull timeContract workTemporary workFixed term contractImmediate startShift workWeekend workAfternoon shift- ...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 areaImmediate start
- ...extensible array of streamlined software solutionsour 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 contractFull timeWork at officeImmediate startWork from homeFlexible hours
- 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
$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 payInternshipWork at officeLocal areaRemote workMonday to fridayFlexible hours- ...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 timeContract workInternship
- ...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
- ATS Company: Industrial Automation
$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,...RemplacementWork at officeLocal area$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 contractTemporary workFor contractorsInternshipLocal areaImmediate start- ...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 areaImmediate start
$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 payLocal areaImmediate start$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 payLocal areaImmediate start$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 workWork at officeLocal areaImmediate start3 days per week- ...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 \...
$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...InternshipLocal areaImmediate start$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 contractFull timeContract workTemporary workInternshipDirect hire$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...InternshipWork at officeLocal areaImmediate startFlexible hours- ...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...InternshipLocal area
$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 payInternshipLocal areaImmediate startWorldwide$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 workLocal areaImmediate start$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 workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Developer (Team Lead). Be the first to apply!
- software development team lead Cambridge, ON
- software support Cambridge, ON
- software Cambridge, ON
- remote software Cambridge, ON
- software qa Cambridge, ON
- embedded software Cambridge, ON
- software implementation project manager Cambridge, ON
- software intern Cambridge, ON
- software application developer Cambridge, ON
- entry level software Cambridge, ON

