Rockwell Automation

Software Development Engineer - Python & C#/.Net

Rockwell Automation
Apply
2 hours ago
Bengaluru, IndiaMid Level

Responsibilities

  • Develop and maintain robust, well-tested backend services and APIs using Python and C#/.NET.
  • Translate architectural decisions and design records into clean, maintainable software implementations.
  • Build integrations with software components and third-party platforms for Windows, Linux, and constrained offline edge deployments.
  • Write tests and documentation, support software in production, participate in code reviews, and contribute to engineering decisions.
  • Develop features for the web-based management interface to improve observability and operability.
  • Build and support ML model output services, RAG pipelines, and agentic AI workflows for industrial systems.

Requirements

  • At least 2 years of experience in a backend-focused role.
  • Professional experience developing with Python and C#/.NET.
  • Experience with message-based or event-driven systems.
  • Practical experience across Windows and Linux environments.
  • Working knowledge of Docker containerization.
  • Preferred: C++ development experience, especially on Windows or embedded environments.
  • Preferred: Kubernetes experience and frontend development with Angular or a comparable JavaScript framework.
  • Preferred: hands-on AI or ML feature development, including model deployment, RAG systems, or agentic AI patterns.
  • Preferred: experience across x86 and ARM processor architectures and exposure to industrial automation, OT, or IoT environments.

Benefits

  • Comprehensive mindfulness programs with premium Calm membership.
  • Volunteer paid time off available after six months of employment for eligible employees.
  • Employee volunteer and donation matching program.
  • Employee Assistance Program.
  • Personalized wellbeing programs through OnTrack.
  • On-demand digital course library for professional development.
  • Hybrid work arrangement in the Rockwell Automation Electronic City, Bangalore office, with expected in-office work three days per week, generally Mondays, Tuesdays, and Thursdays.
Rockwell Automation

About Rockwell Automation

10,000+ employees
Contact me