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

Software Engineer - Python/Rust

Rockwell Automation

Software Engineer

As a Software Engineer, you'll join our R&D team to design and develop innovative software solutions for Rockwell Automation's control systems. You will go 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.

You 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 2+ 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

This position is part of a job family. Experience will be the determining factor for position level and compensation.

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.

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.

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the 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 and...  ...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

    Mayfield Heights, 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
    1 day 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... 
    Software

    TechDigital Group

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

    VDart

    Mayfield Village, OH
    1 day 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
    9 hours ago
  •  ...users and customers. The team spans data engineering, ML engineering, product, and platform...  ...solutions, enterprise integrations and modern software development practices, operate...  ...Technology ~ Programming: Expert in Python and SQL; strong software engineering practices... 
    Software
    Permanent employment
    For contractors

    Parker Hannifin Corporation

    Mayfield Heights, OH
    1 day ago
  • Engineering Manager - Public Cloud, Python, Golang Home Based - Americas; Home based - Americas, Cleveland Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used... 
    Software
    Work at office
    Local area
    Work from home
    Worldwide

    Canonical Group Ltd

    Cleveland, OH
    4 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... 
    Software
    Permanent employment
    For contractors

    Parker Hannifin Corporation

    Pepper Pike, OH
    2 days ago
  • $97.38k - $172.2k

     ...lifecycle marketing with hands-on development, including programming standalone, automated and journey-based emails using proprietary software and Velocity to deliver personalized, data-driven messaging at scale. Responsibilities: Develop and execute targeted... 
    Software
    Hourly pay
    Work experience placement
    Work at office
    Local area
    Remote work
    3 days per week

    GEICO

    Beachwood, OH
    2 days ago
  •  ...Java Solution Architect to work closely with one or more Agile Software Development teams. The projects are fast paced, use new and...  ...microservices, API management, web-scale architectures, DevOps engineering, container-based delivery, cloud automation, continuous integration... 
    Software
    Local area

    CGI

    Cleveland, OH
    3 days ago
  • $75k - $90k

     .... Continued learning on current data science methodologies (Python, Databricks, etc. Analyzing competitor pricing and market trends...  ...AND ABILITIES: Proficiency in business intelligence (BI) software, such as PowerBI. Experience utilizing pricing in SAP... 
    Software

    Tremco

    Beachwood, OH
    9 days ago
  •  ...RESTful Application Programming Interfaces (RESTful APIs) Software Architecture Spring Boot Swagger Spring...  ...Microservices Architecture API Management DevOps Engineering Container-Based Deployments Cloud Automation Continuous... 
    Software

    System One Holdings, LLC

    Cleveland, OH
    6 days ago
  •  ...skills in Adobe Suite ~ Strong understanding of color management, print calibration, and output consistency ~ Experience with RIP software and digital print workflow tools ~ Experience troubleshooting print quality issues and identifying technical root causes ~... 
    Software

    SFI Independence, Ohio

    Cleveland, OH
    12 days ago
  •  ...AI Engineer Rockwell Automation is seeking an AI Engineer within the Integrated Supply...  ...orchestration, agent workflows, and supporting Python services. Select appropriate models,...  .... ~5+ years of experience in software engineering, AI/ML, or applied data systems... 
    Software
    Work experience placement
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Pepper Pike, OH
    1 day ago
  •  ...on track and within budget. This position supports the Project Engineering team with a focus on Cost Control, Earned Value Management,...  ...materials and information. Experience with Microsoft Office suite software (Word, Excel, Teams). Scheduling experience with P6 or MS... 
    Software
    Contract work
    For contractors
    For subcontractor
    Work at office
    Remote work
    Flexible hours

    Austin Powder Company, US & Canada

    Beachwood, OH
    5 days ago
  •  ...Bachelor’s degree in accounting, preferred but not required or related AP or AR job experience – 2 years . Proficiency in Foundation Software preferred by not required. Experience with cost reporting and project cost accounting in the construction industry.... 
    Software
    For contractors
    For subcontractor
    Immediate start

    Pepper Pike Staffing LLC

    Beachwood, OH
    16 days ago
  • $50k - $55k

     ...customer-service mindset ~ Comfortable working independently after training in a calm, low-drama environment ~ ERP/accounting software experience preferred; Microsoft Dynamics NAV is a plus (degree not required) Hiring Path & Pre-Employment: Direct hire from... 
    Software
    Contract work
    Casual work
    Work at office
    Monday to Friday

    Champion Personnel System Inc

    Beachwood, OH
    9 hours ago
  • CanonicalCanonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...  ...-oriented software engineering in Python and a focus on software interoperability... 
    Software
    Contract work
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Cleveland, OH
    4 days ago
  •  ...Responsibilities: User Support: Provide timely technical assistance and support to employees experiencing hardware, software, or network-related problems. Troubleshoot and resolve issues via phone, email, or in person, ensuring minimal disruption to workflow... 
    Software
    Work at office
    Remote work
    Monday to Thursday

    MarshBerry

    Beachwood, OH
    2 days ago
  •  ...strategists, the vision of our innovators, and the ingenuity of our engineers to achieve this extraordinary impact. The Fortune 500 trust us...  ...as it relates to the customization and/or integration of software solutions Assist in identifying, troubleshooting, and... 
    Software
    For contractors
    Local area

    Acumen Solutions

    Cleveland, OH
    3 days ago
  •  ...routing and switching technologies. Understanding of network architecture, design of large-scale networks. Understanding of SDN/SDDC (Software Defined Network or Datacenter - full stack - (compute, storage, network) including experience with AWS. Ability to implement... 
    Software

    TechDigital Group

    Beachwood, OH
    2 days ago
  • $200k - $250k

     ...autocomplete. Specifically: Prompt Engineering: Craft detailed, context-rich prompts that...  ..., Jitterbit Backend technologies: Python, Node.js, or similar Our Core Values...  ...How to Apply Ready to build meaningful software with a mission-driven team? Attach your... 
    Software
    For contractors

    Propela

    Cleveland, OH
    3 days ago
  •  ...manner. # Proficient with Microsoft Office Suite (Outlook, Word, Excel, PowerPoint) and Adobe. # Ability to learn other relevant software systems and databases as needed. PREFERRED QUALIFICATIONS # Certified Public Accountant. # Experience in public... 
    Software
    Full time
    Work experience placement
    Interim role
    Work at office

    Jewish Federation of Clevland

    Beachwood, OH
    3 days ago
  • About the job Sr. Network Architect Title: Sr. Network Architect We're actively looking for an experienced Sr. Network Architect to lead enterprise network design across large-scale environments. Key Skills: Cisco, Fortinet (FortiGate), Aruba SD-WAN...

    Glint Tech Solutions LLC

    Beachwood, OH
    3 days ago
  •  ...Tableau and Microstrategy) Big Data Concepts (e.g., Hadoop, MapReduce, Spark, NoSQL databases) Cloud Infrastructure and Technologies (e.g., AWS, Azure, Google Cloud Platform) Data Management or Analytics Software (e.g., Informatica, IBM, Oracle) #J-18808-Ljbffr Brooksource
    Software

    Brooksource

    Cleveland, OH
    2 days ago
  •  ...occasional travel. Pluses Degree in Design, Broadcast or related field. Familiarity with industry‑standard 3D software such as Autodesk Maya, 3ds Max, Unreal Engine, or Blender. Experience in Event Production or Design for Broadcast. Experience working in a live... 
    Software
    Work experience placement

    ESL FACEIT Group - EFG

    Cleveland, OH
    1 day ago
  •  ...Dedicated to documenting current state of risk automation backlog Identify ways to automate risk controls Working with lead engineers and software architects to determine best ways to automate processes Presenting current state to leadership Must Have Technical... 
    Software
    Work at office

    System One Holdings, LLC

    Cleveland, OH
    4 days ago
  •  ...We are seeking a highly skilled Senior Python Developer to join our team. The ideal candidate...  ...a passion for delivering high-quality software solutions. Key Responsibilities:...  ...product managers, business analysts, and QA engineers. Integrate applications with... 
    Software

    Prophecy Technologies

    Cleveland, OH
    3 days ago
  •  ...Preferred Skills and Qualifications Experienced with HRIS reporting tools to compile and present actionable insights; familiar with HRIS software and self-service portal implementation. Physical Demands This position is based in an office environment, requires regular use... 
    Software
    Hourly pay
    Work at office

    Omni Systems Inc

    Pepper Pike, OH
    3 days ago
  • $55 per hour

     ...3+ years of experience developing web applications ~ Microsoft.NET experience including ASP.NET and C# ~ Experience with full software development life cycle projects ~ Good SQL and DB concepts, proficient with MS SQL ~ Good Analytical & Communication Skills... 
    Software
    Long term contract
    Contract work

    Wikipedia

    Beachwood, OH
    3 days ago

Do you want to receive more vacancies?

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