×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Python​/Rust

Job in Mayfield Heights, Cuyahoga County, Ohio, USA
Listing for: Rockwell Automation
Full Time position
Listed on 2026-05-16
Job specializations:
  • Software Development
    Software Engineer, Python, DevOps, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Mayfield Heights, Ohio, United States

Mequon, Wisconsin, United States

Job Description

As a Senior Software Engineer, you will join our R&D team to design and develop innovative software solutions for Rockwell Automation's control systems. This role involves the full software development lifecycle, contributing to a platform that drives customer success. You will help build and scale Python-based system test automation and test infrastructure, accelerating system validation through modern tooling and AI‑assisted workflows.

Over time, you will also have the opportunity to work with a Rust codebase while delivering near‑term impact through system test automation and developer productivity improvements. The role is collaborative, dynamic, and offers growth and impact opportunities.

This position will operate on a hybrid schedule at our Mayfield Heights, OH or Mequon, WI office and will report to the Manager, Software Engineering.

Your Responsibilities
  • Design and implement Python‑based system/integration test automation (test harnesses, frameworks, utilities) to improve coverage, reliability, and repeatability.
  • Apply modern techniques, including AI‑assisted approaches, to accelerate testing such as test generation support, failure evaluation/summarization, log analysis, and reduction of flaky tests.
  • Partner with developers and systems engineers to improve testability, observability, and diagnosability of the overall system.
  • Grow into contributing to the Rust codebase over time (bug fixes, diagnostics, maintainability improvements, and features), based on team priorities and interest.
  • Contribute to architectural and system design, balancing requirements, speed, cost, and reliability.
  • Develop, document, and test code following established processes; debug and resolve issues across subsystems.
  • Participate in reviews of designs, code, test cases, and documentation.
  • Provide clear work estimates and status updates; communicate priorities effectively.
  • Stay current with emerging technologies and share knowledge within the team.
  • Explore new tools and standards; serve as a resource in areas of expertise.
  • Drive improvements in development practices and tools.
  • Communicate design concepts clearly and learn complex control system principles.
  • Foster an inclusive, collaborative environment built on respect, openness, and teamwork.
The Essentials - You Will Have
  • 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.
The Preferred - You Might Also Have
  • Typically requires 5+ years of related experience in a software product development environment.
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
  • Demonstrates proficient knowledge and utilization of engineering tools necessary for successful performance of the essential functions of this job description.
  • Proven application in at least two of the following languages:
    Python, Rust, C#, Type Script/JavaScript, C++.
  • Proven application of data structures and algorithms.
  • Proven application of object‑oriented designs.
  • Knowledge of multithreading, concurrent system, real‑time systems, industrial automation, and simulation systems.
  • Experience with modern database technologies and query languages.
  • Working knowledge of Rust programming language.
  • Working knowledge of Dev Ops processes.
  • Working knowledge of cloud computing and Microsoft Azure technology or related system.
What We Offer
  • 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.
  • To learn more about our benefits package, please visit at

We are an Equal Opportunity Employer including disability and veterans. If you are an individual with a disability and you need assistance or a reasonable accommodation during the application process, please contact our services team at .

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary