Software Engineer
Rockwell Automation
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
We're looking for a passionate Software Engineer to join our dynamic team developing commercial software solutions for the industrial automation space. In this role, you'll contribute to the design, development, and testing of high-quality software products that are robust, scalable, secure, and user-friendly.
You'll work with teams throughout the software development lifecycle, gaining exposure to modern technologies and engineering practices. This is a great opportunity for someone who enjoys solving complex problems, collaborating with others, and growing their technical expertise in a supportive environment. You will report to the Software Engineering Team Lead and have a hybrid schedule working in Calgary, AB.
Your Responsibilities:
- Software Development: Write clean, maintainable, and efficient code while responsibly using GenAI tooling to enhance productivity.
- 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.
Don't want to miss the next one?
Subscribe to daily email alerts for roles matching your interests.