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

Senior Software Engineer

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 the work 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!

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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Python/Rust in Pepper Pike, OH vacancy
  •  ...Description Position Summary: As a Senior Software Engineer, you'll join our R&D team to design...  ...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... 
    Senior
    Software
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    1 day ago
  • $80 per hour

     ...Senior Network Architect Trident Consulting is seeking a Senior Network Architect for...  ...architect on network hardware, software, and protocols, including routers, switches...  ...high-quality talent across technology, engineering, business operations, and professional services... 
    Senior
    Software
    Contract work

    Trident Consulting

    Beachwood, OH
    1 day 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
    4 days ago
  •  ...Skill: Senior C#.Net Developer Strong .Net core, API Development & Backend development experience. Develop .Net code...  ...pipelines and associated technologies to develop and deliver software to development, quality assurance(QA) and production environments... 
    Senior
    Software

    3B Staffing LLC

    Pepper Pike, 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

    Mayfield Heights, OH
    5 days ago
  •  ...Senior C#.Net Developer Location: Mayfield OH Duration: Full Time Job Description: Strong.Net core, API Development &...  ...CD pipelines and associated technologies to develop and deliver software to development, quality assurance(QA) and production environments... 
    Senior
    Software
    Full time
    Immediate start
    Relocation

    JConnect Infotech

    Mayfield Village, OH
    1 day 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
    6 hours ago
  •  ...Top Skills: - Experienced Architect on network hardware, software, and protocols, including routers, switches, firewalls, wireless, VPNs and virtualization technologies and security. - Cisco, Fortinet/FortiGate & Aruba products technology, and VeloCloud/Fortinet SD... 
    Senior
    Software

    Diverse Lynx

    Beachwood, OH
    3 days ago
  •  ...in C and C++ in an embedded work environment or software application 2. 5+ years of software engineering experience with demonstrated professional development...  ...software using a scripting language such as Python 3. Knowledge of communication protocols and... 
    Senior
    Software

    Yochana

    Mayfield Heights, OH
    1 day ago
  •  ...Micro1 is looking for a Software Developer to join their dynamic team. This remote position involves designing and developing robust...  ...required, candidates should be proficient in technologies like Python, Rust, and GoLang. Micro1 aims to connect domain experts to frontier... 
    Software
    Remote work

    Micro1

    Maple Heights, OH
    8 days ago
  •  ...supporting the Plex application within Rockwell Automation. You will work in an Agile environment daily with Product Managers, Software Engineers, and Usability. You will partner with a team of Software Quality Engineers. You will report to a Quality Manager to ensure... 
    Senior
    Software
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Mayfield Heights, OH
    1 day ago
  • $200k - $250k

     ...Reynolds. We're looking for a Senior Salesforce Architect who is a...  .... Specifically: Prompt Engineering: Craft detailed, context-rich...  ...Backend technologies: Python, Node.js, or similar Our Core...  ...Ready to build meaningful software with a mission-driven team? Attach... 
    Senior
    Software
    For contractors

    Propela

    Cleveland, OH
    1 day ago
  •  ...Description A Brief Overview The Senior Epic Analyst designs, configures, tests, and implements changes of assigned Epic system...  ...experts to engage stakeholders to configure and build Epic software and applications. The role includes the management of projects;... 
    Senior
    Software

    University Hospitals

    Shaker Heights, OH
    1 day ago
  •  ...Position- Senior Java Developer Duration-w2 Location- Cleveland OHIO/ Hybrid...  ...testing. • Should be well versed with Software development cycle and Application development...  .... • 2+ years in JBoss Drools rule engine. • 2+ years in implementing micro-services... 
    Senior
    Software
    Immediate start

    Syntricate Technologies

    Cleveland, OH
    1 day ago
  •  ...Full-Stack Cloud Engineer | Modernization & AWS Migration Location: Cleveland, OH (6-Month Contract) MUST LIVE IN THE CLEVELAND AREA Three day onsite required This is a government contract and they require you to be a U.S. Citizen. You will go through a thorough... 
    Senior
    Software
    Contract work
    Live in

    LRSolutions

    Cleveland, OH
    5 days ago
  •  ...support current or future Enterprise systems integrations. Perform software development lifecycle activities. Evaluate requirements from...  ...degree (or foreign equivalent) in Computer Science, Computer Engineering, Electronics Engineering or Information Technology field of... 
    Senior
    Software

    The Sherwin-Williams Company

    Cleveland, OH
    3 days 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
    3 days ago
  • $127k - $189k

     ...of digital strategists, systems integrators, data scientists, software developers, change management professionals, and industry-specific...  ...directed Mentors and develops entry level consultants and senior consultants Qualifications, Knowledge, Skills and Abilities:... 
    Senior
    Software
    Work at office
    Immediate start

    BDO USA

    Cleveland, OH
    2 days ago
  •  ...& Experience Mandatory Skills: ~5+ years of IT-related experience. ~5+ years of experience working on all phases of the Software Development Lifecycle. ~5+ years of experience using Relational Database Management Systems, preferably Oracle. ~5+ years of experience... 
    Senior
    Software
    Contract work

    Software Technology Inc

    Cleveland, OH
    1 day 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
    5 days ago
  •  ...Senior AI Engineer We're hiring! If you love data and are looking for unlimited growth opportunities...  ...prototypes and production-grade software. You will architect the robust systems...  ...development. ~ Expert proficiency in Python AI application development and modern API... 
    Senior
    Software

    Further

    Cleveland, OH
    9 hours ago
  •  ...MARS Solutions Group is looking for an experienced Senior Embedded Software Engineer located in Mayfield Heights, OH. Our client is an Automation...  ...Industrial Protocol (CIP). Experience with Python or other scripting languages. Strong collaboration... 
    Senior
    Software
    Shift work

    MARS IT Corp

    Pepper Pike, OH
    4 days ago
  •  ...Platform Engineer Location: 5 days onsite in Cleveland, Ohio (they...  ...Job Description The Senior Platform Engineer role is responsible...  ...systems, hardware and software infrastructure that are critical...  ...experience in languages such as Python, PowerShell, and Bash·... 
    Senior
    Software
    Relocation package

    RIT Solutions

    Cleveland, OH
    1 day ago
  •  ...Network Architect 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... 
    Software

    Diverse Lynx

    Beachwood, OH
    2 days ago
  •  ...Senior Frontend Developer (AI Tech Enablement) Role Summary:...  ...specifically through expert prompt engineering and agentic workflows-to...  ...degree in Computer Science, Software Engineering, or a related field...  ...JavaScript (ES6+), TypeScript, and Python. UI/UX: Proficiency in... 
    Senior
    Software

    BrightEdge

    Cleveland, OH
    2 days ago
  •  ...Senior Java Developer Will lead a team of developers that support the enhancement and...  ...knowledge of both Waterfall and AGILE software development lifecycle approaches. The candidate...  ...must have good general technical engineering skills, strong technical aptitude, and a... 
    Senior
    Software

    Wikipedia

    Cleveland, OH
    1 day ago
  •  ...integration, and implementation of applications software in a service provider environment that...  ...Computer Science, Computer Information Systems, Engineering or related field of study and five (5) years of experience as a Senior Applications Developer, Software Engineer,... 
    Senior
    Software
    Apprenticeship
    Work at office

    The Sherwin-Williams Company

    Cleveland, OH
    10 hours ago
  • $80 - $120 per hour

     ...Management Consulting Experienced Senior Associate The Management Consulting Experienced Senior Associate provides clients healthcare...  ...such as Epic, Cerner, athenaIDX, Allscripts, required Software: Strong Microsoft PowerPoint skills, required Proficient... 
    Senior
    Software
    Work at office

    BDO USA

    Cleveland, OH
    5 days ago
  •  ...clients. If this sounds exciting to you, let's chat! SENIOR DATA ENGINEER We are looking for a highly skilled and...  ...cloud platforms. ~ Expert-level proficiency in Python and SQL is mandatory. ~ Strong software engineering background with proficiency in Python... 
    Senior
    Software

    Further

    Cleveland, OH
    4 days ago
  •  ...collaboration at every stage of the creative process. SENIOR WORKPLACE STRATEGIST This position requires a highly motivated...  ..., and analytical skills. • Familiarity with design software (Revit). • Proficient in Microsoft Office Suite, InDesign... 
    Senior
    Software
    For contractors
    Work at office

    Vocon Design, Inc

    Cleveland, 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!