Taro Logo

Software Engineer (full stack)

Global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile, with over 28,000 employees worldwide.
Singapore
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Automotive · Industrial

Description For Software Engineer (full stack)

Rockwell Automation, a global leader in industrial automation and digital transformation, is seeking a Senior Software Engineer to join their dynamic team. This role offers an exciting opportunity to work on industry-leading commercial software that impacts manufacturing productivity worldwide. As a key member of the development team, you'll be responsible for designing and developing innovative solutions while collaborating with global cross-functional teams.

The position involves full-stack development with a focus on web-based applications using modern technologies like Angular and .NET Core. You'll play a crucial role in all stages of the development lifecycle, from requirements gathering to implementation and testing. The role requires expertise in object-oriented design, microservices architecture, and cloud technologies.

Working at Rockwell Automation means joining a team of 28,000+ problem solvers who make the world better every day. The company serves customers that help feed the world, provide life-saving medicine, and focus on clean water and green mobility. The work environment promotes knowledge sharing, collaboration, and well-thought-out engineering practices.

The hybrid work arrangement requires presence in the office on Mondays, Tuesdays, and Thursdays, offering a balance between collaborative in-person work and remote flexibility. This is an excellent opportunity for experienced software engineers who want to make a meaningful impact in industrial automation while working with cutting-edge technologies.

Last updated a day ago

Responsibilities For Software Engineer (full stack)

  • Design and develop industry-leading commercial software
  • Perform intermediate level software testing tasks
  • Participate in subsystem design, implementation, and testing
  • Collect and document requirements for features and components
  • Develop and execute thorough unit test plans
  • Lead integration of components across subsystems
  • Participate in code reviews and documentation
  • Maintain and ensure integrity of software subsystems
  • Identify and recommend software development improvements

Requirements For Software Engineer (full stack)

TypeScript
JavaScript
  • 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 data structures and algorithms
  • Knowledge of software test methodologies
  • Experience with Industrial Automation industry
  • Excellent interpersonal, verbal and written communication skills

Interested in this job?

Jobs Related To Rockwell Automation Software Engineer (full stack)