SENIOR SOFTWARE ENGINEER
- Category: Software Developer Jobs
- Location: Pune, Maharashtra
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 20K to 28K
- Published on: 2025/09/21
Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 25,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
Educational Qualifications Bachelor of Science in Computer Science, Computer Engineering, or any other Engineering, with concentration in software; or equivalent knowledge in the areas of software engineering (software requirements analysis, software design, software testing) desired. Experience Requirements Minimum of 7 years of experience in back-end Software Development preferably on Linux (RHEL, CentOS or SUSE)KNOWLEDGE/SKILL Strong knowledge and working experience in end to end client-server, distributed or web-based environment utilizing enterprise Java, Spring Framework, Maven, RESTful APIs, Microservices and Web Technologies for back-endStrong working experience with Java based programming of Apache Spark and Spark frameworks (e.g. Spark SQL, Spark Structured Streaming, Spark ML)Strong working experience working with Apache Hadoop Distributions (HDFS, HBase, YARN, Hive)Experience with Python, PySpark, Python packages, ML libraries and integration with SparkExperience with Docker/KubernetesExperience with using unit test frameworks for testing Java and Python codeExperience writing application deployment scripts in public or private cloud using Ansible or Chef or SaltStackAgile scrum delivery experienceGood interpersonal, verbal, and written communication skillsNice to Have A huge plus if you are a committer at major open source big-data projects (such as Apache Spark, Apache Hadoop, Apache Flink, Apache Kafka)Knowledge and experience with selecting and using right Open Source projects, library, and toolsKnowledge of a variety of machine learning techniques (clustering, decision tree learning, artificial neural networks, etc.) and their real-world advantages/drawbacksKnowledge of advanced statistical techniques and concepts (regression, properties of distributions, statistical tests, and proper usage, etc.) and experience with applicationsRelevant experience in database (preferably PostgreSQL, MS SQL Server, Oracle)Experience with CI/CD practices (Jenkins etc.)Should be familiar with Linux (RHEL, CentOS, SUSE) and its operation, networking, and security Educational Qualifications Bachelor of Science in Computer Science, Computer Engineering, or any other Engineering, with concentration in software; or equivalent knowledge in the areas of software engineering (software requirements analysis, software design, software testing) desired. Experience Requirements Minimum of 7 years of experience in back-end Software Development preferably on Linux (RHEL, CentOS or SUSE)KNOWLEDGE/SKILL Strong knowledge and working experience in end to end client-server, distributed or web-based environment utilizing enterprise Java, Spring Framework, Maven, RESTful APIs, Microservices and Web Technologies for back-endStrong working experience with Java based programming of Apache Spark and Spark frameworks (e.g. Spark SQL, Spark Structured Streaming, Spark ML)Strong working experience working with Apache Hadoop Distributions (HDFS, HBase, YARN, Hive)Experience with Python, PySpark, Python packages, ML libraries and integration with SparkExperience with Docker/KubernetesExperience with using unit test frameworks for testing Java and Python codeExperience writing application deployment scripts in public or private cloud using Ansible or Chef or SaltStackAgile scrum delivery experienceGood interpersonal, verbal, and written communication skillsNice to Have A huge plus if you are a committer at major open source big-data projects (such as Apache Spark, Apache Hadoop, Apache Flink, Apache Kafka)Knowledge and experience with selecting and using right Open Source projects, library, and toolsKnowledge of a variety of machine learning techniques (clustering, decision tree learning, artificial neural networks, etc.) and their real-world advantages/drawbacksKnowledge of advanced statistical techniques and concepts (regression, properties of distributions, statistical tests, and proper usage, etc.) and experience with applicationsRelevant experience in database (preferably PostgreSQL, MS SQL Server, Oracle)Experience with CI/CD practices (Jenkins etc.)Should be familiar with Linux (RHEL, CentOS, SUSE) and its operation, networking, and security
Related jobs
-
Cloud Software Developer
At Tarana, you will help build a cutting-edge cloud product -- a management system for wireless networks, scaling to millions of devices -- using modern cloud-native architecture and open-source technologies. You will be responsible for designing and...
-
Software Developer
. No. of Resource requirements: 5 (4B or 4C) (Offshore – Pune, BSL) Role: Ignition SCADA/ MES Software developer Job Description: 3-7 Years of experience working with MES or PLC - SCADA & Historian applications. • Minimum 2 project implementation...
-
Software Engineer| Senior | Cognos Developer
Remote Work Hybrid Overview At Zebra, we extend the edge of possibility by shaping the future of work on the front line—reinventing how businesses run and moving society forward. We are a community of changemakers, innovators and doers who come toget...