Rockwell Automation logo
Rockwell Automation
Posted 46 days agoVerified live 2d ago

Windows Software Engineer C# - C++

Brief overview

Remote
UndergradOr in progress
2+ yrsMinimum
165 H-1B approvalsDept. of Labor
38 green cardsCertified filings
CC++C#Microsoft development ecosystemManufacturing automation systemsIndustrial softwareSQL ServerMulti-threaded distributed systemsObject-oriented programmingSoftware design principlesGitAgile development practicesJiraConfluenceGitHubRockwell Automation FactoryTalk products.NET

About the company

Rockwell Automation logo
Rockwell Automationrockwellautomation.com

Global technology leader in industrial automation and digital transformation.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
165H-1B approved
100%approval rate
26new H-1B hires
38PERM certified
$135,000median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202352
202466
202542
20265
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
202316
202416
20259
20269
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20236
202413
202519
Top sponsored roles
Technical Director - KBGFJG262002-2Technical Manager - KBGFJG223076-3Team Lead, Engineering - KBGFJG75353-12Product Manager - KBGFJG75342-6Product Security Leader - KBGFJG75387-7
Sponsored employees from
IndiaSerbiaBrazilColombiaSudan

Job description

Summary

Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. They are looking for an experienced Software Engineer with a strong foundation in software development using C, C++, and C# to contribute to a mission-critical application suite within the FactoryTalk product team.

Responsibilities

  • 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
  • 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
  • Use generative AI tools available to Rockwell Automation Software Engineers for all phases of the software development lifecycle

Skills

  • Bachelor's Degree or Equivalent Years of Relevant Work Experience
  • Legal authorization to work in the US is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening
  • Typically requires a minimum of 2 years of related experience
  • Proficiency in C, C++, and C# 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 high availability, multi-threaded distributed systems
  • Experience with 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, and 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)
  • Familiarity with DevOps pipelines, CI/CD tools, and automated testing frameworks
  • Experienced using generative AI tools such as GitHub CoPilot, Claude Code, Cursor, Codex for all phases of software development lifecycle

Qualifications

Must Haves

  • Bachelor's Degree or Equivalent Years of Relevant Work Experience
  • Legal authorization to work in the US is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening

Nice to Haves

  • Typically requires a minimum of 2 years of related experience
  • Proficiency in C, C++, and C# 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 high availability, multi-threaded distributed systems
  • Experience with 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, and 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)
  • Familiarity with DevOps pipelines, CI/CD tools, and automated testing frameworks
  • Experienced using generative AI tools such as GitHub CoPilot, Claude Code, Cursor, Codex for all phases of software development lifecycle

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
  • Remote work indicated (#LI-Hybrid).

More jobs like this