Senior Software Engineer

Rockwell Automation

Remote Actively hiring Posted this week
Remote (United States Of America Pennsylvania (Remote), US) Posted 5 days ago

At a glance

AI generated

TL;DR

As a Software Engineer on the FactoryTalk product team, you will join an Agile development environment to maintain and modernize mission-critical industrial automation software. Your daily tasks include designing, implementing, testing, and maintaining components using C, C++, and C#, while collaborating with cross-functional teams to deliver high-quality features. You will support full-stack development across database, server, and web components, contribute to Agile ceremonies, and utilize tools like Jira and Azure DevOps for project management and Git for version control. The role requires 5+ years of professional experience in software engineering, proficiency in C#, C++, and C++ on the Microsoft platform, and familiarity with SQL Server and high availability systems. Experience with Rockwell Automation FactoryTalk products or similar industrial control platforms is a plus, as well as exposure to web development technologies like .NET and REST APIs.

Skills

C C++ C# .NET SQL Server Git Jira Azure DevOps REST APIs JavaScript DevOps CI/CD Agile Object-Oriented Programming Version Control Systems Rockwell Automation FactoryTalk Industrial Automation Systems

What you'll do

  • Design, implement, test, and maintain software components using C, C++, and C#.
  • Participate in evolving product architecture by incorporating modern design patterns and technologies.
  • Support full-stack development across database, server, and web components as needed.
  • Write clean, maintainable code to support continuous integration and delivery processes.
  • Use Git/GitHub for source control, branching strategies, and code reviews.

What we're looking for

  • 5+ years of professional software engineering experience.
  • Proficiency in C, C++, and C# within the Microsoft development ecosystem.
  • Experience with manufacturing automation systems or industrial software.
  • Solid understanding of object-oriented programming and design principles.
  • Familiarity with SQL Server and high availability distributed systems.
  • Experience with Agile practices and collaboration tools like Jira and GitHub.
  • Bachelor's degree in Computer Science, Software Engineering, or related field.

Employer

About Rockwell Automation

Rockwell Automation, Inc. is a global leader in industrial automation and digital transformation.

Rockwell Automation currently has 26 open roles on FindRole.

Most-posted roles

View all roles at Rockwell Automation