About Company
ATS Automation Tooling Systems Inc. is an industry-leading global automation company at the forefront of designing, building, and servicing sophisticated automated manufacturing and assembly systems. With a rich history spanning over 40 years, ATS is dedicated to making our customers more successful by delivering innovative, custom-designed automation solutions to a diverse range of industries, including life sciences, automotive, consumer products, and energy. Our commitment to technological excellence, operational efficiency, and customer satisfaction has made us a trusted partner for some of the world’s most recognizable brands. We foster a culture of innovation, collaboration, and continuous learning, empowering our employees to push the boundaries of what’s possible in automation. Join a team where your contributions directly impact global manufacturing advancements and where your growth is as important as our collective success.
Job Description
We are seeking a highly skilled and motivated Software Integration Specialist to join our dynamic and growing team in a remote capacity. As a Software Integration Specialist, you will be instrumental in bridging the gap between various software systems, ensuring seamless data flow, and optimizing complex business processes for our diverse client base. Your primary focus will be on designing, developing, testing, and deploying robust integration solutions that connect our proprietary automation software with client ERP, MES, SCADA, and other critical enterprise systems. This role requires a strong understanding of software development lifecycle, API management, data transformation, and middleware technologies.
You will collaborate closely with cross-functional teams, including software developers, project managers, and solution architects, to gather requirements, analyze existing systems, and recommend the most effective integration strategies. A successful candidate will possess exceptional problem-solving abilities, meticulous attention to detail, and a proactive approach to identifying and resolving integration challenges. This is an exciting opportunity for an individual passionate about leveraging technology to create efficient, interconnected ecosystems within the industrial automation landscape. While this position is remote, candidates should be based in or around Cambridge, Ontario, to facilitate occasional travel for team meetings or client engagements as needed, fostering a sense of community and collaboration within the local talent pool. We value individuals who thrive in a fast-paced environment and are committed to delivering high-quality, scalable, and maintainable integration solutions.
Key Responsibilities
- Design, develop, test, and deploy software integration solutions using various technologies and platforms.
- Analyze and understand complex business processes and technical requirements to define integration scope and specifications.
- Work with internal and external stakeholders to define data mapping, transformation rules, and message formats.
- Implement and maintain API integrations, web services (REST/SOAP), and other data exchange mechanisms.
- Troubleshoot and resolve integration issues, performing root cause analysis and implementing corrective actions.
- Ensure data integrity, security, and compliance across all integrated systems.
- Develop and maintain technical documentation, including integration designs, API specifications, and troubleshooting guides.
- Stay current with emerging integration technologies, trends, and best practices.
- Participate in code reviews, ensuring adherence to coding standards and best practices.
- Provide technical support and guidance to project teams and clients regarding integration solutions.
Required Skills
- 5+ years of experience in software integration, development, or related fields.
- Proficiency in one or more programming languages (e.g., C#, Java, Python).
- Strong experience with API development and management (RESTful APIs, SOAP web services).
- Solid understanding of data interchange formats (JSON, XML, EDI).
- Experience with integration middleware or platforms (e.g., MuleSoft, Boomi, Azure Integration Services, AWS Integration Services).
- Knowledge of database systems and SQL (e.g., SQL Server, Oracle, PostgreSQL).
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a remote, distributed team.
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- Experience with industrial automation protocols (e.g., OPC UA, Modbus, PROFINET).
- Familiarity with cloud platforms (Azure, AWS, GCP) and their integration services.
- Experience with ERP (e.g., SAP, Oracle), MES, or SCADA system integrations.
- Knowledge of DevOps practices and CI/CD pipelines.
- Certifications in relevant integration technologies or cloud platforms.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision benefits.
- Generous paid time off and holidays.
- Remote work flexibility with a focus on work-life balance.
- Opportunities for professional development and continuous learning.
- Company-sponsored training and certification programs.
- Employee assistance program.
- Collaborative and innovative team environment.
- Contribution to cutting-edge automation projects globally.
How to Apply
Interested candidates are encouraged to click on the application link below to submit their resume and cover letter directly through our career portal. Please highlight your experience with software integration and how your skills align with the requirements of this remote role. We appreciate all applications, but only those selected for an interview will be contacted.
