Rockwell Automation

Rockwell Automation

Software Engineer

Calgary, Alberta, Canada

No sponsorshipDetected 5 days ago
GoRustC#.NETObject-Oriented ProgrammingCode ReviewGitCI/CDLinuxDevOpsAgileEmbedded SystemsElectrical EngineeringTest AutomationCollaboration

About the role

  • 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.
  • We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work.

Responsibilities

  • Testing & Debugging: Develop unit tests; resolve software defects.
  • Software Development Lifecycle: Involvement and support of the full development lifecycle, including requirement management, development, testing, DevOps infrastructure, compliance reviews, and delivery.
  • Collaboration: Work with product managers, designers, and other engineers to understand requirements and deliver high-quality features.
  • Documentation: Help create technical documentation for code, designs, and test cases.
  • Code Reviews: Participate in peer reviews to maintain code quality and share knowledge.
  • Understanding of object-oriented and procedural programming and design patterns.
  • Familiarity with developing applications for Linux and containerized environments.

Requirements

  • Bachelor's or Equivalent Years of Experience

Nice to have

  • Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Typically requires 2+ years of experience with a solid foundation in object-oriented programming, and familiarity with Agile methodologies and cloud platforms.
  • Proficiency in C#/.NET Core.
  • Familiarity with Agile development methodologies.
  • Basic knowledge of microservices-based architecture.
  • Exposure to test automation and continuous integration pipelines.
  • Familiarity with modern programming languages like Go, Rust, Python.
  • Familiarity with responsible use of GenAI tools like GitHub Copilot.

Skills

  • Stay current with industry trends and new technologies; apply new knowledge to improve product quality and development practices.

Compensation

  • Experience will be the determining factor for position level and compensation.

Benefits

  • Health Insurance including Medical and Dental
  • Health Care Spending Account (HCSA - dependent on the plan chosen)
  • Retirement plans
  • Volunteering Time off
  • 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.

Company info

  • 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.
  • And if that's you we would love to have you join us!
  • Support: Investigate internal and external customers with issues and defects with our software products.
  • This position is part of a job family.

Equal opportunity

  • We are an Equal Opportunity Employer including disability and veterans.
  • If you are an individual with a disability and you need assistance or a reasonable accommodation during the

Visa & Work Authorization

  • We will not sponsor individuals for employment visas, now or in the future, for this job opening

This listing is sourced directly from Rockwell Automation's careers page and normalized into a canonical job model.