Taro Logo

SENIOR SOFTWARE ENGINEER

Global technology leader focused on industrial automation and digital transformation, helping manufacturers be more productive, sustainable, and agile.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS · Manufacturing

Description For SENIOR SOFTWARE ENGINEER

Rockwell Automation, a global leader in industrial automation with over 28,000 employees, is seeking a Senior Software Engineer to join their software development team. This role focuses on developing industry-leading commercial software, particularly their Manufacturing Execution System (MES). The position involves working on real-time scalable features that integrate with machine automation, control systems, and ERP software.

The ideal candidate will be deeply involved in all stages of the software development lifecycle, from requirements gathering to implementation and testing. You'll work with multiple global teams using SAFe (Scaled Agile Framework) methodology. The role requires strong expertise in Java, data structures, algorithms, and object-oriented design, along with experience in UI development using Java Swing and web technologies.

This is an excellent opportunity for an experienced software engineer looking to make an impact in industrial automation. You'll be working on solutions that help manufacturers worldwide become more productive and sustainable. The company offers comprehensive benefits including mindfulness programs, volunteer opportunities, and professional development resources.

The position is based in Pune, India, with a hybrid work arrangement requiring office presence on Mondays, Tuesdays, and Thursdays. You'll be part of a team that values open communication, respect, and well-thought-out engineering practices. If you're passionate about creating innovative software solutions and want to contribute to a company that's making the world better through technology, this role could be perfect for you.

Last updated a day ago

Responsibilities For SENIOR SOFTWARE ENGINEER

  • Develop and document code according to development process
  • Develop and execute unit test plans
  • Participate in reviews of documents, designs, code, test cases and user documentation
  • Provide work estimates and status reports
  • Support PI planning and work closely with Team Lead
  • Responsible for Sprint Planning including breakdown of user stories
  • Team effectively with others through supportive professional relationships

Requirements For SENIOR SOFTWARE ENGINEER

Java
JavaScript
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
  • 6 years of experience in new product design of software or software systems
  • 2 Years of experience in review process (design review, code review)
  • Experience with data structures, algorithms, and object-oriented designs in Java
  • Experience with UI development with Java Swing clients and web technologies
  • Database design and programming skills in SQL Server and/or Oracle
  • Experience with common development tools (Eclipse, SVN, GitLab, JUnit, JIRA, Jenkins, ANT and Maven)

Benefits For SENIOR SOFTWARE ENGINEER

Medical Insurance
Mental Health Assistance
  • Comprehensive mindfulness programs with premium Calm membership
  • Volunteer Paid Time off after 6 months
  • Company volunteer and donation matching program
  • Employee Assistance Program
  • Personalized wellbeing programs through OnTrack
  • On-demand digital course library for professional development

Interested in this job?

Jobs Related To Rockwell Automation SENIOR SOFTWARE ENGINEER