Taro Logo

Senior Software Engineer - C++

Global leader in industrial automation and digital transformation, connecting people with technology to expand what is humanly possible.
Mayfield Heights, OH, USA
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · Automotive

Description For Senior Software Engineer - C++

Rockwell Automation, a global leader in industrial automation with over 28,000 employees, is seeking a Senior Software Engineer to join their team in a hybrid work environment. This role offers an exciting opportunity to work on complex software solutions that impact manufacturing and industrial automation worldwide. As a Senior Software Engineer, you'll lead the delivery of sophisticated software solutions, working with cross-discipline teams and business leaders. The position involves designing scalable architectures, implementing advanced features, and ensuring quality, performance, and security of software products. You'll be recognized as a technical expert, contributing to architectural discussions, driving technology selection, and mentoring junior team members. The role requires expertise in C++, object-oriented design, and modern software development practices. You'll work in an innovative environment that values continuous learning and improvement, with opportunities to influence technical direction and strategic planning. The company offers comprehensive benefits including health insurance, 401k, flexible scheduling, and parental leave. This position combines technical leadership with hands-on development, making it ideal for experienced engineers looking to make a significant impact in industrial automation technology.

Last updated 5 days ago

Responsibilities For Senior Software Engineer - C++

  • Independently gather and document requirements for features and components
  • Lead technical projects and guide architectural decisions
  • Mentor junior team members
  • Lead integration of components across subsystems
  • Lead reviews of documents, designs, code, test cases and user documentation
  • Maintain and ensure integrity of several software subsystems
  • Identify and recommend software development capability improvements
  • Clearly convey design concepts both verbally and in writing

Requirements For Senior Software Engineer - C++

  • Bachelor's Degree or equivalent years of relevant work experience
  • 8+ years of experience in software product development
  • Experience with C++, C#, or other relevant programming languages
  • Experience with data structures, algorithms, and object-oriented designs
  • Experience with design patterns and architecting modular software
  • Experience with COM, MFC and .NET frameworks
  • Experience in agile or SAFe software development environment
  • Experience with software test methodologies and test automation
  • Legal authorization to work in the US required

Benefits For Senior Software Engineer - C++

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Health Insurance including Medical, Dental and Vision
  • 401k
  • Paid Time off
  • Parental and Caregiver Leave
  • Flexible Work Schedule

Interested in this job?

Jobs Related To Rockwell Automation Senior Software Engineer - C++