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.
- 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.
- 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.
- 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.
- ...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...SoftwareWork experience placementWork at officeVisa sponsorshipWork visaFlexible hours
- ...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,...SeniorSoftwareFull time
- ...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...SeniorSoftwarePermanent employmentRemote work
- ...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...SeniorSoftwarePermanent employmentFor contractors
- ...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...SeniorSoftwarePermanent employmentFor contractors
- ...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...SoftwareContract workWork at office
- ...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...SeniorSoftwareWork experience placementWork at officeVisa sponsorshipWork visaFlexible hours
- ...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...SeniorSoftwareWork experience placementWork at officeVisa sponsorshipWork visaFlexible hours
- ...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...SeniorSoftwareFlexible hours
- ...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...SeniorSoftware
$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...SeniorSoftwareRelocation package- ...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...SeniorSoftwareWork at office
- ...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
$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...SeniorSoftwareFull timeLocal area- ...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...SeniorSoftwareTemporary workVisa sponsorshipWork visaFlexible hours
- ...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...SeniorSoftwareFull timeWork experience placementInterim roleWork at office
- 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...SeniorSoftware
- ...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...SeniorSoftwareContract workWork at officeLocal area
- ...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...SeniorSoftwareFull timeTemporary workWork at officeFlexible hours
$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...SeniorSoftwareH1bRelocationVisa sponsorship- 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...SeniorSoftware
- 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...SeniorSoftware
- 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...SeniorSoftwarePermanent employmentRelocation
- ...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...SeniorSoftwareWork at officeFlexible hours
- ...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...SoftwareWork experience placementVisa sponsorshipWork visaFlexible hours
$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...SeniorSoftwareWork at officeRelocation$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...SeniorSoftwareTemporary workFor contractorsLocal area- 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
$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...SeniorSoftwareTemporary workFor contractorsLocal area$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...SeniorContract workWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Python/Rust. Be the first to apply!
- software engineer healthcare Mayfield Heights, OH
- ngo software engineer Mayfield Heights, OH
- software developer fintech Mayfield Heights, OH
- intel software engineer Mayfield Heights, OH
- software engineer Mayfield Heights, OH
- information technology software engineer Mayfield Heights, OH
- cybersecurity software engineer Mayfield Heights, OH
- software developer Mayfield Heights, OH
- agile software developer Mayfield Heights, OH
- software developer positions Mayfield Heights, OH



