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
Apply directly at Rockwell Automation →Create a free account for alerts like thisView Rockwell Automation immigration profile
This listing is sourced directly from Rockwell Automation's careers page and normalized into a canonical job model.