Windows Software Engineer C# - C++

Rockwell Automation

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
AZ
Posted
45 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $159k
$97k most similar roles pay here $222k

This listing doesn't post a salary. Most similar roles pay $135,187–$183,598.

Based on 240 similar postings.

Employer

About Rockwell Automation

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

Rockwell Automation currently has 16 open roles on FindRole.

Most-posted roles

View all roles at Rockwell Automation

At a glance

TL;DR · Windows Software Engineer C# - C++

Windows Software Engineer C# - C++ As a member of the FactoryTalk product team, you will design, implement, test, and maintain software components within a mission-critical application suite. This role involves maintaining and modernizing software architecture across server, database, and web tiers to meet manufacturing automation needs. You will work in an Agile environment, collaborating with cross-functional teams including QA, UX, and DevOps to deliver high-quality features. The core technical stack includes C, C++, and C# within the Microsoft ecosystem, alongside SQL Server for relational databases. You will utilize Git or GitHub for source control, manage tasks via Jira or Azure DevOps, and integrate generative AI tools like GitHub Copilot into the development lifecycle. Your work focuses on industrial software, specifically addressing high availability, multi-threaded distributed systems, and .NET, REST APIs, and JavaScript frameworks.

What you'll do

  • Design, implement, test, and maintain software components using C, C++, and C# in a Windows environment.
  • Modernize and evolve the product architecture by incorporating mainstream design patterns and technologies.
  • Develop full-stack features across database, server, and web tiers for the FactoryTalk application suite.
  • Write clean, maintainable code while supporting continuous integration and delivery processes.
  • Manage source control, branching strategies, and perform peer code reviews using Git or similar tools.
  • Utilize generative AI tools to enhance all phases of the software development lifecycle.
  • Participate in Agile ceremonies and use project management tools like Jira and Azure DevOps.

What we're looking for

  • Bachelor's Degree or equivalent years of relevant work experience.
  • Legal authorization to work in the United States.
  • Minimum of 2 years of related experience.
  • Proficiency in C, C++, and C# within the Microsoft development ecosystem.
  • Experience with 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, version control (Git), Agile practices, and CI/CD pipelines.

More like this

Similar roles

C# Software Engineer

Booz Allen Hamilton

Albuquerque, NM 65 days ago $86,800$198,000
C# Agile Java Python C C++ .NET JavaScript React NodeJS Blazor Automation Embedded Systems Automated Testing

Software Engineer (C#)

Anduril Industries

Costa Mesa, CA 30 days ago $166,000$220,000
.NET C# AWS Docker Kubernetes Python SQLite SQL Server DynamoDB Redis Infrastructure as Code AI
3+ yrs exp

Senior Software Engineer, Windows

Cisco

Remote (Ann Arbor, MI) 14 days ago $139,300$203,600
C++ Win32 API PowerShell Active Directory Kerberos ADFS WMI CIM WinDbg ETW FIDO2 WebAuthn Microsoft Entra ID MSI GPO Multi-threading IPC
6+ yrs exp Remote

Software Engineer, C++

Anduril Industries

Broomfield, CO +1 50 days ago $126,000$167,000
C++ Python Kalman Filters Particle Filters Signal Processing Distributed Systems High-Performance Computing GPU Acceleration SQL NoSQL Time-Series Databases MATLAB Simulink React Node.js JavaScript Agile
2+ yrs exp