Skip to main content
Back to jobs

Senior Software Engineer-FTDS

External
Rockwell Automation logoRockwell Automation · Montreal, Canada
Full-timeHybrid2w ago
AgileCI/CDDockerDocumentationGenerative AIGitHub
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Benefits

Health Insurance including Medical and DentalHealth Care Spending Account (HCSA - dependent on the plan chosen)Employee Assistance Program (EAP)Retirement plansPaid Time offVolunteering Time offEmployer Savings Plan Matching (includes RRSP, TFSA, and EPSP)Employer Paid DC PensionMaternity and Parental Leave Top-UpFitness Reimbursement ProgramFlexible Work Schedule where you will work with your manager to enjoy a work schedule that can be flexible with your personal life.ThiHealth insuranceDental insuranceFlexible scheduleParental leave

Additional Information

Rockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better. We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that's you we would love to have you join us! Job Description As a Senior Software Engineer joining the FTDS development team, you will design, develop, and deliver reliable, scalable platforms that support critical systems and services across the company. In this role, you will also provide technical leadership on projects, guiding design and execution while collaborating closely with engineering, product, and project stakeholders. You will work in a hybrid role at the Brossard (QC) office and report to the Team Lead, Software Engineering. Primary Responsibilities: Design, develop, and deliver scalable full‑stack applications and services. Collaborate with cross‑functional teams to build high‑quality software solutions. Build and maintain frontend and backend services. Serve as a cross-functional technical lead for software projects, ensuring successful delivery of project objectives aligned with business goals. Drive system- and component-level software design decisions, balancing performance, security, robustness, schedule, and maintainability. Identify, troubleshoot, and resolve complex functional and performance issues across components or subsystems. Provide technical direction and mentorship to engineers contributing to the project, including guidance on design approaches and implementation strategies. Collaborate proactively with product management, project management, quality, and global engineering teams to align technical solutions with requirements and timelines. Ensure adherence to software development lifecycle processes, including design reviews, code reviews, documentation, and release readiness. Contribute to and review system-level documentation, including design specifications, integration plans, and risk assessments. Promote and maintain code quality, organization, and automation, including test strategies and CI/CD best practices. The Essentials - You Will Have: Bachelor's Degree or equivalent years of relevant professional experience. Legal authorization to work in Canada. We will not sponsor individuals for employment visas, now or in the future, for this job opening. The Preferred - You May Also Have: Typically requires 8+ years of related work experience. 8 or more years of experience in software development using TypeScript, NodeJS, GraphQL, REST-API and Python or comparable modern web technologies. Excellent oral and written communication skills in French and English. Technical communication and development and technology tools are in English. Demonstrated experience leading technical aspects of software projects beyond individual feature ownership. Experience acting as a technical lead on small to mid-size projects or major subsystems. Experience designing and integrating scalable, distributed systems. Strong understanding of container technologies (e.g., Docker, Kubernetes) and cloud-native architectures. Experience with frontend development in cloud-based applications. Hands-on experience with software development lifecycle processes, including Agile methodologies. Knowledge of Agile principles and participation in iterative planning and execution. Experience building and integrating platforms using multiple protocols (e.g., HTTPS, JSON, RPC, WebSocket). Experience configuring or guiding build and release pipelines using tools such as GitHub Actions and FluxCD. Exposure to or experience in the manufacturing or industrial automation domain. Experience using generative AI tools to improve development productivity (e.g., GitHub Copilot).


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at Rockwell Automation? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect