
Software Engineer – C/C++/C#
Rockwell Automation
full-time
Posted on:
Location Type: Remote
Location: Arizona • North Carolina • United States
Visit company websiteExplore more
About the role
- Design, implement, test, and maintain software components using C, C++, and C# in a Windows environment.
- Participate in the evolution of the product architecture, incorporating mainstream design patterns and technologies.
- Collaborate with cross-functional teams (QA, UX, product management, DevOps) to deliver high-quality features on schedule.
- Support full-stack development across database, server, and web components as needed.
- Contribute to Agile ceremonies and use tools like Jira, Azure DevOps, or equivalent.
- Use Git/GitHub or similar tools for source control, branching strategies, and code reviews.
- Write clean, maintainable code and support continuous integration and delivery processes.
Requirements
- Bachelor's Degree or Equivalent Years of Relevant Work Experience.
- Legal authorization to work in the U.S. We will not sponsor individuals for employment visas, now or in the future, for this job opening.
- 5+ years of related work experience.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- 5+ years of professional experience in software engineering.
- Proficiency in C, C++, and C#, particularly in the Microsoft development ecosystem.
- Experience working with and implementing manufacturing automation systems or industrial software.
- Familiarity with SQL Server or similar relational databases.
- Experience implementing and supporting high availability, multi-threaded distributed systems.
- Solid understanding of object-oriented programming, software design principles, and version control systems like Git.
- Experience with Agile development practices and common collaboration tools (e.g., Jira, Confluence, GitHub).
- Master's degree in Computer Science, Software Engineering, Industrial Engineering.
- Experience with Rockwell Automation FactoryTalk products or similar industrial control platforms.
- Exposure to web development technologies (.NET, REST APIs, JavaScript frameworks, etc.).
- Familiarity with DevOps pipelines, CI/CD tools, and automated testing frameworks.
Benefits
- Health Insurance including Medical, Dental and Vision
- 401k
- Paid Time off
- Parental and Caregiver Leave
- Flexible Work Schedule where you will work with your manager to enjoy a work schedule that can be flexible with your personal life.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++C#SQL Serverobject-oriented programmingsoftware design principlesmulti-threaded distributed systems.NETREST APIsJavaScript frameworks
Soft Skills
collaborationcommunicationproblem-solvingadaptabilityteamworktime managementattention to detailcritical thinkingleadershiporganizational skills
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Software EngineeringMaster's Degree in Computer ScienceMaster's Degree in Software EngineeringMaster's Degree in Industrial Engineering