Senior Software Engineer-FTDS
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Benefits
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