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
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 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 and industrial automation worldwide. As a key member of our software engineering group, you'll be involved in all stages of the development lifecycle, from design to implementation and testing.

The position combines full-stack development with a focus on web technologies, particularly Angular and .NET Core. You'll be working in a collaborative environment that values knowledge sharing and engineering excellence. The role involves designing and developing innovative solutions, performing software testing, and ensuring product quality meets high standards.

What makes this role unique is the opportunity to work on software that directly impacts global manufacturing efficiency and sustainability. You'll be part of a company with 28,000+ employees worldwide, working on solutions that help customers achieve greater productivity and sustainability in their operations.

The ideal candidate will bring 5+ years of software development experience, strong technical skills in full-stack development, and a passion for solving complex problems. You'll work in a hybrid environment, collaborating with global teams while maintaining a balance between office and remote work. The role offers exposure to cutting-edge industrial automation technology and the chance to work on software that makes a real-world impact in manufacturing and industry.

This position is perfect for someone who wants to combine technical expertise with business impact, working for a well-established company that's at the forefront of industrial automation and digital transformation. You'll have the opportunity to grow professionally while contributing to solutions that help make the world's manufacturers more productive and sustainable.

Last updated 12 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
  • 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