Rockwell Automation

Senior Software Programmer Engineer - Full Stack

Bangalore, India Full time

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!

Job Description

Job Description

We are looking for a dynamic Full Stack Developer with expertise in MATLAB, SQL, Java, and Python with 10+ years of related work experience. You will design, develop, and optimize software solutions for data analysis, simulation, and enterprise applications. You will work within our component engineering and product lifecycle management teams. You will collaborate on cross-functional projects involving algorithm development, database management, and backend services to provide scalable solutions.

You will assume the role of Senior Programmer Engineer. You will be based in Bangalore and will work in hybrid. You will report to the Lead Analyst-Component Engineering.

Requirements:

  • You will have B.Tech/ Engineering in Computer Science with 10+ years of related work experience.
  • Interpret complex data and derive actionable insights.
  • Strong experience with identifying issues and implementing effective solutions.
  • Ensuring accuracy in data handling, coding, and reporting.
  • Experienced in managing end-to-end development lifecycle.
  • Collaboration & Communication: Excellent interpersonal skills to work with cross-functional teams and translate business requirements into technical solutions.
  • Comfortable working with multiple technologies and quickly learning new tools.

Your Responsibilities :

  • You will design, develop, and improve data management processes for Component Engineering databases, ensuring accuracy and efficiency.
  • You will build and maintain frontend and backend applications using Java and Python for automation and scalable services.
  • Develop MATLAB scripts to implement and improve advanced data algorithms for analysis and visualisation.
  • Create and enhance database solutions including Macros, SQL queries, stored procedures, and schemas for streamlined data handling.
  • Implement web data extraction and processing solutions, using automation for efficiency.
  • Design interactive Power BI dashboards that deliver relevant insights through dynamic visualisations and advanced analytics.
  • Manage end-to-end tool development from requirements gathering to design, implementation, testing, deployment, and documentation.
  • Apply AI/ML expertise to design, implement, and productionize models for large-scale data extraction and build intelligent automation bots.
  • Design and implement data ingestion and processing workflows for Data Lake environments to support large-scale data storage and analytics.
  • Integrate Data Lake solutions with existing databases and automation tools for seamless data management.
  • Establish standards, business rules, and tools for maintaining the Materials database in partnership with Component Engineers.
  • Coordinate with IT teams to implement enhancements for Component Engineering material databases.

Good to have skills :

  • Proficiency in Java, Python, MATLAB, and SQL.
  • Expertise in Power BI for dashboard and report development.
  • Experience with Data Lake architectures (e.g., Azure Data Lake, AWS S3, or Hadoop-based systems).
  • Familiarity with cloud-based Data Lake solutions and data governance.
  • Hands-on experience in data modelling and optimization for large-scale storage systems.
  • Hands-on experience with AI/ML model development and deployment.
  • Knowledge of web scraping and data extraction techniques.
  • Manage end-to-end tool development projects independently.

What We Offer:

Our benefits package includes …

  • Comprehensive mindfulness programmes with a premium membership to Calm
  • Volunteer Paid Time off available after 6 months of employment for eligible employees
  • Company volunteer and donation matching programme – Your volunteer hours or personal cash donations to an eligible charity can be matched with a charitable donation.
  • Employee Assistance Program
  • Personalised wellbeing programmes through our OnTrack program
  • On-demand digital course library for professional development

... and other local benefits!

#Hybrid

#LI-SS2

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.