Rockwell Automation

Senior Software Engineer-FTDS

Rockwell Automation$90K — $120K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Engineering, Computer Science, or relevant experience.
  • Legal authorization to work in Canada; sponsorship not available.
  • 8+ years of experience in software development.
  • Experience with modern technologies (TypeScript, Node.js, GraphQL, REST-API, Python).
  • Strong communication skills in both French and English, with technical communication primarily in English.

Responsibilities

  • Design, develop, and deliver scalable full-stack applications and services.
  • Collaborate with cross-functional teams to create high-quality software solutions.
  • Build and maintain both frontend and backend services.
  • Lead technical aspects of software projects and ensure delivery success.
  • Drive design decisions for software architecture, focusing on performance and maintainability.
  • Identify and resolve complex functional and performance issues across systems.
  • Mentor engineers and provide technical guidance on project design and implementation.

Benefits

  • Comprehensive health insurance, including medical and dental coverage.
  • Health Care Spending Account (HCSA) depending on the chosen plan.
  • Employee Assistance Program (EAP) for personal and professional support.
  • Retirement plans with employer contributions for savings plans.
  • Paid time off along with additional time for volunteering.
  • Employer matching for savings plans (e.g., RRSP, TFSA, EPSP).
  • Employer-paid defined contribution pension plan.
  • Maternity and parental leave top-up for new parents.
  • Fitness reimbursement program to encourage healthy living.
  • Flexible work schedule to support work-life balance.
Full Job Description

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).

What We Offer:

  • Health Insurance including Medical and Dental
  • Health Care Spending Account (HCSA – dependent on the plan chosen)
  • Employee Assistance Program (EAP)
  • Retirement plans
  • Paid Time off
  • Volunteering Time off
  • Employer Savings Plan Matching (includes RRSP, TFSA, and EPSP)
  • Employer Paid DC Pension
  • Maternity and Parental Leave Top-Up
  • Fitness Reimbursement Program
  • Flexible Work Schedule where you will work with your manager to enjoy a work schedule that can be flexible with your personal life.

This position is part of a job family. Experience will be the determining factor for position level and compensation.

#LI-Hybrid

#LI-SS1

Ingénieur(e) logiciel principal(e) (Senior) – FTDS

En tant qu'ingénieur(e) logiciel principal(e) au sein de l'équipe de développement FTDS, vous concevrez, développerez et livrerez des plateformes fiables et évolutives supportant des systèmes et services critiques à l'échelle de l'entreprise. Vous assurerez également un leadership technique sur les projets, en guidant les décisions de conception et l'exécution, tout en collaborant étroitement avec les équipes d'ingénierie, de produits et de gestion de projets.

Ce poste est basé à Brossard (QC) en mode hybride. Vous relèverez du Chef d'équipe, génie logiciel.

Responsabilités
  • Concevoir, développer et livrer des applications et services full‑stacks évolutifs.
  • Collaborer avec des équipes multidisciplinaires afin de développer des solutions logicielles de haute qualité.
  • Développer et maintenir des services frontend et backend.
  • Assumer le rôle de responsable technique transversal pour des projets logiciels et en assurer la livraison.
  • Orienter les décisions de conception aux niveaux système et composant en équilibrant performance, sécurité, robustesse et maintenabilité.
  • Identifier, analyser et résoudre des problématiques techniques complexes.
  • Fournir un encadrement technique et du mentorat aux membres de l'équipe.
  • Collaborer étroitement avec les équipes de produits, de projets, de qualité et d'ingénierie globale.
  • Assurer le respect des processus du cycle de vie du développement logiciel (revues, documentation, livraisons).
  • Contribuer à la documentation technique (spécifications, plans d'intégration, analyses de risques).
  • Promouvoir les bonnes pratiques de développement (qualité du code, automatisation, CI/CD).

Qualifications – Exigences minimales
  • Baccalauréat en génie, en informatique ou expérience équivalente pertinente.
  • Autorisation légale de travailler au Canada. Veuillez noter que Rockwell Automation ne commandite pas de permis de travail pour ce poste.

Qualifications – Atouts
  • 8 ans ou plus d'expérience pertinente en développement logiciel.
  • Expérience avec des technologies modernes (TypeScript, Node.js, GraphQL, REST-API, Python).
  • Excellentes compétences en communication en français et en anglais (oral et écrit).
  • Expérience démontrée en leadership technique de projets logiciels.
  • Expérience en conception et intégration de systèmes distribués et évolutifs.
  • Connaissance des environnements infonuagiques et des technologies de conteneurisation (Docker, Kubernetes).
  • Expérience en développement d'applications infonuagiques, incluant le frontend.
  • Bonne compréhension des méthodologies Agile et du cycle de vie logiciel.
  • Expérience avec divers protocoles (HTTPS, JSON, RPC, WebSocket).
  • Expérience avec les pipelines CI/CD (ex. GitHub Actions, FluxCD).
  • Expérience dans le domaine manufacturier ou de l'automatisation industrielle (atout).
  • Expérience avec des outils d'IA générative (ex. GitHub Copilot).

Ce que nous offrons
  • Régime complet d'assurances (médical et dentaire)
  • Compte de gestion des dépenses de santé (selon le régime)
  • Programme d'aide aux employés (PAE)
  • Régimes d'épargne et de retraite avec contribution de l'employeur (REER, CELI, etc.)
  • Régime de retraite à cotisation déterminée payé par l'employeur
  • Congés payés et congés pour activités bénévoles
  • Programme de remboursement d'activités de mieux‑être
  • Bonification des congés parentaux
  • Horaire de travail flexible favorisant l'équilibre travail‑vie personnelle

Rockwell Automation’s hybrid policy aligns that employees are expected to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have a business obligation out of the office.

About Rockwell Automation

Rockwell Automation works with investments in industrial automation and aids other businesses with automation technology strategy.

Rockwell Automation Careers

Join the dynamic team at Rockwell Automation, a global leader in industrial automation and digital transformation. As a company committed to innovation and excellence, Rockwell Automation offers unparalleled job opportunities for professionals eager to drive progress and lead in technology. Work You’ll Do At Rockwell Automation, you’ll collaborate with some of the brightest minds in the industry to shape the future of manufacturing and automation. Our team is at the forefront of developing new solutions that enhance productivity and efficiency for our clients worldwide. Embrace a culture of leadership and growth within our diverse and inclusive workforce. Rockwell Automation is dedicated to providing extensive diversity training and leadership development programs that empower our employees to excel. Join Our Market-Leading Team Rockwell Automation is not just a company; it's a community of innovative, driven, and talented professionals. With over 23,000 employees globally, we are proud to be the industry leader in automation solutions, committed to delivering excellence and innovative engineering. Innovative Work Engage in groundbreaking projects that redefine industry standards. Our commitment to innovation is reflected in every aspect of our work, from product development to solutions tailored to meet the evolving needs of our clients. Career Development Future-proof your career with Rockwell Automation by taking advantage of our robust training programs and certification courses. Whether you're looking for an internship, an entry-level position, or a managerial role, we provide the resources to foster your professional growth and enhance your skills. Be Part of a Great Team Experience the power of global teamwork. Join a network of professionals who are as passionate about technology and innovation as you are. At Rockwell Automation, we believe in nurturing a supportive environment where every team member’s contribution is valued. Explore Job Opportunities Discover a range of employment options at Rockwell Automation, from internships that offer a real-world glimpse into our operations to full-time positions that challenge and reward. Our hiring process is designed to identify and recruit the best talent who are committed to our mission of industrial automation. Stay Connected Join Our Team Search open positions that match your skills and interests. We look for passionate, curious, creative, and solution-driven team players. Explore the possibilities that await you at Rockwell Automation and take the first step towards a fulfilling career. Keep Up to Date Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who work here. Job Alert Emails Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. See what exciting and rewarding opportunities await in the fields of automation and digital transformation. Rockwell Automation is where your ambition meets opportunity, innovation, and leadership. Join us and transform the future.
Learn more about Rockwell Automation
Size
24,500 employees
Market Cap
$29.4 billion
Industry
Net Income
$1.3 billion
Founded
1903
5 Year Trend
+4.2%
Revenue
$6.2 billion
NASDAQ

Similar Jobs

More Jobs at Rockwell Automation

More Information Technology Jobs

Find similar Senior Software Engineer-FTDS jobs: