Software Engineer - Python/Rust

Rockwell Automation

Hybrid

Quick summary

Work type
Hybrid
Location
Mayfield Heights, OHMequon, WI
Posted
4 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $183k
$132k most similar roles pay here $231k

This listing doesn't post a salary. Most similar roles pay $144,350–$221,000.

Based on 240 similar postings.

Employer

About Rockwell Automation

Rockwell Automation, Inc. is a global leader in industrial automation and digital transformation.

Rockwell Automation currently has 25 open roles on FindRole.

Most-posted roles

View all roles at Rockwell Automation

At a glance

TL;DR · Software Engineer - Python/Rust

As a Senior Software Engineer on Rockwell Automation's R&D team, you will design and develop Python-based system test automation to enhance coverage, reliability, and repeatability. You’ll apply modern techniques like AI-assisted testing to accelerate validation processes while partnering with developers to improve overall system testability. Over time, you'll contribute to a Rust codebase by fixing bugs and enhancing maintainability. Your responsibilities include architectural design, debugging across subsystems, and participating in code reviews. You will also drive improvements in development practices and tools, fostering an inclusive environment. This role requires proficiency in Python and Rust, along with experience in data structures, object-oriented designs, multithreading, real-time systems, and DevOps processes.

What you'll do

  • Design and implement Python-based test automation to enhance coverage, reliability, and repeatability.
  • Apply AI-assisted techniques to accelerate testing processes and reduce flaky tests.
  • Improve system testability, observability, and diagnosability by partnering with developers and engineers.
  • Contribute to Rust codebase for bug fixes, diagnostics, maintainability improvements, and new features.
  • Develop and document code following established processes, debugging issues across subsystems.
  • Drive improvements in development practices and tools within the team.

What we're looking for

  • 5+ years of experience in software product development.
  • Bachelor's degree in Computer Science, Engineering or related field.
  • Proficient in Python and Rust programming languages.
  • Experience with data structures, algorithms, and object-oriented design.
  • Knowledge of multithreading, concurrent systems, real-time systems, and industrial automation.
  • Familiarity with modern database technologies and query languages.
  • Understanding of DevOps processes and cloud computing.

More like this

Similar roles

Senior Software Engineer, Rust

Anduril Industries

Broomfield, CO 12 days ago $190,000$252,000
Rust C/C++ Python Matlab CI/CD Docker Kubernetes AWS PostgreSQL Redis Git Jenkins Prometheus Grafana

Senior Systems Software Engineer - Rust, Go, C++

Nvidia

Remote (Santa Clara, CA) 2 days ago $152,000$241,500
Rust Go C++ Prometheus OpenTelemetry Grafana Redfish IPMI BMC gRPC CI/CD Rack-scale management Distributed systems Datacenter architecture Hardware/firmware integration Health monitoring Firmware update automation DCGM nvbandwidth Field Diag
Remote

Software Engineer, Rust

Anduril Industries

Broomfield, CO 12 days ago $165,000$218,000
Rust C/C++ Python Matlab CI/CD Docker Kubernetes AWS PostgreSQL Redis Git Jenkins Prometheus Grafana

Software Engineer III (Backend Java/Rust)

Walmart

Sunnyvale, CA 1 day ago $117,000$234,000
Java Rust Spring Boot Kafka Cassandra CI/CD Python Go Docker Kubernetes Prometheus Grafana PostgreSQL AWS Azure Git Jenkins

Senior Software Engineer - Python

PayPal

San Jose, California +1 68 days ago $143,500$212,850
Python Django Flask AWS Terraform SQL NoSQL Redis SQS SNS Kafka RabbitMQ Pulsar CI/CD Git Prometheus Grafana
Hybrid

Senior Software Engineer - Python

PayPal

San Jose, CA +1 6 days ago $143,500$212,850
Python Django Flask AWS Terraform SQL NoSQL Redis SQS SNS Kafka RabbitMQ Pulsar CI/CD Git Prometheus Grafana
Hybrid