Taro Logo

Senior Software Engineer

Global leader in industrial automation and digital transformation, connecting people with technology to expand what is humanly possible.
Medellín, Medellin, Antioquia, Colombia
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Automotive · Robotics

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 team in Medellin, Colombia. This role offers a unique opportunity to work on industry-leading commercial software known for innovation and usability. The position involves leading software design, implementation, and testing while collaborating with global teams.

As a Senior Software Engineer, you'll be responsible for developing subsystem designs, establishing timelines, and writing high-quality code that meets requirements. You'll lead component integration, participate in code reviews, and ensure product quality through automated testing. The role requires expertise in languages like Java, Kotlin, or TypeScript, along with strong knowledge of data structures, algorithms, and object-oriented design.

The company offers a hybrid work environment with in-office days on Mondays, Tuesdays, and Thursdays. Benefits include comprehensive mindfulness programs, volunteer opportunities, donation matching, and professional development resources. This is an excellent opportunity for experienced software engineers looking to make an impact at a company that helps manufacturers become more productive, sustainable, and agile.

Working at Rockwell Automation means joining a team of energized problem solvers who take pride in how their work changes the world for the better. The company serves amazing customers who help feed the world, provide life-saving medicine, and focus on clean water and green mobility. If you're a maker, forward thinker, and problem solver looking to do your best work, this role offers the perfect blend of technical challenge and meaningful impact.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Develop subsystem designs following software requirements
  • Establish and report on design timelines
  • Develop and document code meeting software design requirements
  • Develop unit test plans and report anomalies
  • Lead integration of components for final product
  • Participate in document, design, code, and test case reviews
  • Use automated test tools for functional coverage
  • Perform routine product testing
  • Build relationships with peers for task prioritization
  • Identify software development capability improvements

Requirements For Senior Software Engineer

Java
TypeScript
Kotlin
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
  • 5+ years of experience in software product development
  • 5+ years experience with C#, Java, Kotlin, or Angular, TypeScript
  • 5+ years experience with data structures and algorithms
  • 5+ years experience with object-oriented designs
  • 5+ years experience with design patterns
  • 5+ years experience with software test methodologies
  • 5+ years experience with automated test tools

Benefits For Senior Software Engineer

Medical Insurance
Mental Health Assistance
  • Comprehensive mindfulness programs with Calm premium 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