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 specializing in C++. This role offers a hybrid work arrangement at their Mayfield Heights, Ohio location. The position demands an experienced professional with 8+ years in software product development, capable of leading complex technical projects and architectural decisions.

The ideal candidate will serve as a technical expert, focusing on designing scalable architectures and implementing advanced features while ensuring software quality, performance, and security. They will be responsible for gathering requirements, leading integrations across subsystems, and maintaining multiple software subsystems. The role involves significant leadership aspects, including mentoring junior team members and contributing to the team's technical vision.

Key technical requirements include expertise in C++/C#, strong understanding of data structures and algorithms, experience with COM and .NET frameworks, and proficiency in agile methodologies. The position offers comprehensive benefits including health insurance, 401k, paid time off, and flexible work arrangements.

This opportunity is perfect for experienced software engineers looking to make an impact in industrial automation while working with a company that helps manufacture life-saving medicine, supports clean water initiatives, and promotes green mobility. The role combines technical leadership with hands-on development, offering a chance to influence product direction while solving complex technical challenges.

Last updated 4 days ago

Responsibilities For Senior Software Engineer - C++

  • Independently gather and document requirements for features and components
  • Lead technical projects and guide architectural decisions
  • Lead integration of components across subsystems
  • Deliver impactful projects that meet customer needs
  • Lead reviews of documents, designs, code, test cases and user documentation
  • Maintain and ensure integrity of software subsystems
  • Identify and recommend software development capability improvements
  • Mentor junior team members
  • Contribute to strategic planning and technical vision

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 modular software architecture
  • Experience with COM, MFC and .NET frameworks
  • Experience in agile or SAFe software development
  • Experience with software test methodologies and automation
  • Legal authorization to work in the US

Benefits For Senior Software Engineer - C++

401k
Dental Insurance
Medical Insurance
Vision Insurance
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++