Taro Logo

Software Engineer (full stack)

Global technology leader focused on industrial automation and digital transformation, helping manufacturers be more productive, sustainable, and agile.
Singapore
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Automotive · Industrial
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer (full stack)

Rockwell Automation, a global leader in industrial automation with over 28,000 employees, is seeking a Senior Software Engineer to join their innovative team. This role offers an exciting opportunity to design and develop industry-leading commercial software known for its innovation and usability. As a key player in subsystem design, implementation, and testing, you'll work with cutting-edge technologies and collaborate with global cross-functional teams.

The position involves full-stack development using Angular and C#/.NET Core, with a focus on creating robust industrial automation solutions. You'll be responsible for everything from requirements gathering to implementation and testing, while working in an Agile environment. The role requires expertise in object-oriented design, microservice architecture, and cloud technologies.

What makes this opportunity unique is the chance to work on software that directly impacts global manufacturing and industrial processes. You'll be part of a team that believes in knowledge sharing and collaboration, using reliable engineering practices to overcome challenges. The company offers a hybrid work environment, requiring office presence on Mondays, Tuesdays, and Thursdays.

This role is perfect for someone who wants to make a real impact in industrial automation while working with modern technologies. You'll be joining a company that helps feed the world, provide life-saving medicine, and focus on clean water and green mobility. The position offers the opportunity to work on complex systems while contributing to meaningful global solutions.

Last updated 10 days ago

Responsibilities For Software Engineer (full stack)

  • Design and develop industry-leading commercial software
  • Perform intermediate level software testing tasks
  • Collect and document requirements for features and components
  • Develop new subsystem designs
  • Implement and document code that meets requirements
  • Debug and correct anomalies
  • Lead integration of components across subsystems
  • Participate in code reviews and documentation
  • Maintain software subsystems integrity
  • Collaborate with global cross-functional teams

Requirements For Software Engineer (full stack)

TypeScript
JavaScript
Node.js
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
  • Minimum of five years of experience in software product development
  • Experience with developing web-based applications using Angular and C#/.NET Core
  • Experience with Agile software development process
  • Understanding of object-oriented design principles and common design patterns
  • Knowledge of micro service architecture and cloud technologies
  • Experience with Industrial Automation industry
  • Excellent interpersonal, verbal and written communication skills