Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Python/Rust

Rockwell Automation

Mayfield Heights, Ohio, United States
Mequon, Wisconsin, United States

Rockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility -our people are energized problem solvers that take pride in how thework we do changes the world for the better.

We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that's you we would love to have you join us!

Job Description

Position Summary:

As a Senior Software Engineer, you'll join our R&D team to design and develop innovative software solutions for Rockwell Automation's control systems. This role goes beyond programming-you'll work with the full software development lifecycle, seeing the bigger system picture and contributing to platform that drives customer success. You'll help build and scale Python-based system test automation and test infrastructure, accelerating system validation through modern tooling and AI-assisted test and triage workflows. Along the way, you'll have the opportunity to learn and contribute to a Rust-based codebase over time, while delivering near-term impact through system test automation and developer productivity improvements. We're looking for a creative, technical engineer who thrives in a dynamic setting with opportunities for growth and impact.

This role will have 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#, TypeScript/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 DevOps 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

At Rockwell Automation we are dedicated to building a diverse, inclusive and authentic workplace, so if you're excited about this role but your experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right person for this or other roles.

#LI-Hybrid

#LI-MG4

#LifeAtRok

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 View phone number on click.appcast.io.

Rockwell Automation's hybrid policy aligns that employees are expected to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have a business obligation out of the office.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Python/Rust in Mayfield Heights, OH vacancy
  •  ...Software Engineer As a Software Engineer, you'll join our R&D team to design and develop innovative...  ...success. You'll help build and scale Python-based system test automation and test...  ...opportunity to learn and contribute to a Rust-based codebase over time, while delivering... 
    Software
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Pepper Pike, OH
    5 days ago
  •  ...Job Title: Senior AI / ML Engineer Location: Onsite 4 days a week - 6035 Parkland Blvd, Mayfield...  ...Full time Top Skills: Python Gen AI. LLM, RAG. Agentic AI nice to...  ...Programming: Expert in Python and SQL; strong software engineering practices (testing,... 
    Senior
    Software
    Full time

    VDart

    Mayfield Village, OH
    17 hours ago
  •  ...Position: Software Developer – Integrations Location: Cleveland, OH (4 days onsite, 1 day remote) Perm: 110-120K with bonus...  ...Must-Haves ~ Bachelor’s degree in Computer Science, Software Engineering, or related discipline ~6+ years of related IT / software development... 
    Senior
    Software
    Permanent employment
    Remote work

    Insight Global

    Mayfield Heights, OH
    17 hours ago
  •  ...customers. The team spans data engineering, ML engineering, product, and...  ...continuous improvement. The Senior AI / ML Engineer will lead...  ...enterprise integrations and modern software development practices,...  ...~ Programming: Expert in Python and SQL; strong software engineering... 
    Senior
    Software
    Permanent employment
    For contractors

    Parker Hannifin Corporation

    Mayfield Heights, OH
    5 days ago
  •  ...incrementally improve the user experience Qualifications Qualifications ~ Bachelor's degree in Computer Science, Software Engineering, or related discipline ~4+ years related IT experience ~ Professional experience delivering production web... 
    Senior
    Software
    Permanent employment
    For contractors

    Parker Hannifin Corporation

    Pepper Pike, OH
    1 day ago
  •  ...Systems Engineer – CONTRACT (W2 or 1099) Hybrid, Cleveland Eligibility: Due to Federal Project Guidelines, US Citizenship is required...  ...and evaluate server infrastructure performance Hardware & Software Support Implement, maintain, and support server hardware and... 
    Software
    Contract work
    Work at office

    Wright Technical Services

    Pepper Pike, OH
    17 hours ago
  •  ...Summary: To support our ongoing growth, we are looking for a Senior Software Engineer to join our team and lead the design, development, and...  ...Proficiency in one or more modern languages (e.g., C#, Python, Go, or TypeScript). Familiar with AI technologies (Copilot... 
    Senior
    Software
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    3 days ago
  •  ...Job Description Position Summary: The Product Security Engineers work to ensure that the data, systems, and applications used in...  ...The Product Security Engineers work in all phases of the secure software development life cycle. Your Responsibilities: Work on all... 
    Senior
    Software
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    6 days ago
  •  ...Job Description You will be part of a Software Embedded engineering team focused on design, development, and testing of embedded software, features...  ...tests and tools in a high‑level language such as Python. In‑depth knowledge of software engineering and application... 
    Senior
    Software
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    4 days ago
  •  ...technology. We're looking for a curious, collaborative, and driven software Product Manager to help shape the future of aviation. Whether...  .... Collaborate Cross-functionally: Partner with software engineering, design, and support teams to bring ideas to life and ensure... 
    Senior
    Software

    Flexjet

    Mayfield Village, OH
    17 hours ago
  • $165k - $242k

     ...Senior Manager Of Tax Litigation Eaton is hiring a Senior Manager of Tax Litigation in Houston, TX or Cleveland, OH. Relocation assistance...  ...tax treatment • Proficiency with standard business software; ability to learn and navigate internal financial reporting and... 
    Senior
    Software
    Relocation package

    Eaton Plc

    Beachwood, OH
    18 hours ago
  •  ...Description Job Description Description: Summary: The Senior Product Development Engineer leads the design, development, and improvement of...  ...prototyping, testing, and production. · Proficiency with CAD software such as SolidWorks, Creo, CATIA, or similar design... 
    Senior
    Software
    Work at office

    Default

    Bedford, OH
    3 days ago
  •  ...Architect who will be responsible for providing guidance and engineering solutions to fulfill business requirements using industry's best...  ...and inquiries. Ability to quickly learn new concepts and software as necessary. Ability to adapt quickly to an existing,... 
    Software

    Flexjet

    Mayfield Village, OH
    4 days ago
  • $116.67k - $155.56k

     ...Lincoln Electric is the world leader in the engineering, design, and manufacturing of advanced...  ...™ for its leading materials science, software development, automation engineering, and...  ...Thomas Franklin Heun Job Overview As a Senior MES Developer, for manufacturing in our... 
    Senior
    Software
    Full time
    Local area

    Lincoln Electric

    Euclid, OH
    4 days ago
  •  ...design, development, and test of embedded software, features, and functionalities. These...  ...requirements; promote reliable automated test engineering practices and technology. Use modern...  ...oriented programming concepts, C++ and Python. Operate across the entire software... 
    Senior
    Software
    Temporary work
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    2 days ago
  •  ...POSITION SUMMARY The Senior Accountant is responsible for the accounting of the daily activity and prepares interim and annual...  ..., PowerPoint) and Adobe. # Ability to learn other relevant software systems and databases as needed. PREFERRED QUALIFICATIONS... 
    Senior
    Software
    Full time
    Work experience placement
    Interim role
    Work at office

    Jewish Federation of Clevland

    Beachwood, OH
    2 days ago
  • Main Sail is seeking a Senior IT Project Manager with a strong background in software development. Overview This individual will lead complex, cross‑functional...  .... Partner closely with business stakeholders, engineering teams and leadership to ensure alignment and delivery... 
    Senior
    Software

    Main Sail LLC

    Chesterland, OH
    3 days ago
  •  ...business solutions, including SAP applications, database management software, and monitoring solutions. Researches, recommends, and...  ...or ABAP code for technical situations, ABAP, PowerShell, BASH, python, etc. Preferred: Knowledge of SAP S/4HANA, private cloud... 
    Senior
    Software
    Contract work
    Work at office
    Local area

    Swagelok

    Solon, OH
    3 days ago
  •  ...Senior Quality Assurance Engineer As a Senior Quality Assurance Engineer, you will assist in the development, implementation, and coordination...  ...Experience with MiniTab or other statistical analysis software package preferred Interpersonal and communicating skills... 
    Senior
    Software
    Full time
    Temporary work
    Work at office
    Flexible hours

    PLP

    Mayfield Village, OH
    4 days ago
  • $130k - $190k

     ...Senior Finance Product Owner - Project Accounting Eaton's Corporate Sector division...  ...works directly with a team of analysts, engineers and other product team members to execute...  ...engineering lifecycle. Manage contracts with software and service vendors to support the... 
    Senior
    Software
    H1b
    Relocation
    Visa sponsorship

    Eaton Plc

    Beachwood, OH
    4 days ago
  • Top Skills Experienced Architect on network hardware, software, and protocols, including routers, switches, firewalls, wireless, VPNs and virtualization technologies and security. Architect MUST have core experience with Cisco, Fortinet/FortiGate & Aruba products technology... 
    Senior
    Software

    TechDigital Group

    Beachwood, OH
    1 day ago
  • Main Sail LLC is seeking a Senior IT Project Manager to lead sophisticated, cross-functional initiatives in software development. The ideal candidate should have a strong background in project management, particularly in the retail and eCommerce sectors, with a preference... 
    Senior
    Software

    Main Sail LLC

    Chesterland, OH
    3 days ago
  • As a Senior Data Scientist at Epicor, you will be a key contributor...  ...will partner closely across engineering, product, and business teams...  ...machine learning models using Python, ML frameworks, and...  ...processes, and technology. From software engineers who command the latest... 
    Senior
    Software
    Permanent employment
    Relocation

    Epicor Inc

    Solon, OH
    3 days ago
  •  ...Join a dynamic and fast-paced global legal team at MRI Software, a global leader in real estate technology. We are seeking a proactive and detail-oriented Legal Counsel to support our commercial, compliance, and data privacy operations. This role is based in Cleveland... 
    Senior
    Software
    Work at office
    Flexible hours

    MRI Software

    Solon, OH
    17 hours ago
  •  ...AI Engineer Rockwell Automation is seeking an AI Engineer within...  ...Milwaukee, WI and report to the Senior AI Engineering Manager....  ...agent workflows, and supporting Python services. Select appropriate...  ...~5+ years of experience in software engineering, AI/ML, or applied... 
    Software
    Work experience placement
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Pepper Pike, OH
    17 hours ago
  • $86k - $126k

     ...Senior Analyst - International Tax Strategy Eaton's Corporate Sector division is currently seeking a Senior Analyst - International...  ...) and experience with financial accounting and tax compliance software. • Excellent analytical and problem-solving skills with the ability... 
    Senior
    Software
    Work at office
    Relocation

    Eaton Plc

    Beachwood, OH
    1 day ago
  • $78.2k - $101.2k

     ...transition for newly acquired operations. What You'll Do As A Senior Financial Systems Analyst. ERP Application Support (30%)...  ...of windows-based operating systems environments, spreadsheet software, word-processing software and database software. Able to work... 
    Senior
    Software
    Temporary work
    For contractors
    Local area

    STERIS

    Mentor, OH
    2 days ago
  • TechDigital Group in Beachwood, Ohio, is seeking an experienced Network Architect to manage and design robust network solutions. The ideal candidate will have proficiency with Cisco, Fortinet, and Aruba products, as well as experience in designing large-scale networking...
    Senior

    TechDigital Group

    Beachwood, OH
    1 day ago
  • $93k - $124k

     ...Position Summary The Senior Software Engineer is an experienced individual contributor who works with increasing independence and delivers high-quality solutions within a team setting. This role is responsible for designing, developing, and delivering cloud-native... 
    Senior
    Software
    Temporary work
    For contractors
    Local area

    US Endoscopy

    Mentor, OH
    2 days ago
  • $30 - $33 per hour

     ...Medical insurance To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit Seniority level Seniority level Mid-Senior level Employment type Employment type Contract Job function Job function Administrative... 
    Senior
    Contract work
    Work at office

    Akkodis

    Wickliffe, OH
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Python/Rust. Be the first to apply!