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++ development. This role offers a hybrid work arrangement at their Mayfield Heights, Ohio location. The position involves leading complex software solutions development, collaborating with cross-discipline teams, and working on cutting-edge industrial automation technology.

As a Senior Software Engineer, you'll be recognized as a technical expert, responsible for designing scalable architectures, implementing advanced features, and ensuring software quality. You'll contribute to architectural discussions, drive technology selection, and lead the evaluation of new tools and frameworks. The role requires strong leadership skills as you'll mentor junior team members and influence project direction.

The ideal candidate brings 8+ years of software development experience, with strong expertise in C++, object-oriented design, and modern software development practices. You'll work with technologies like COM, MFC, and .NET frameworks, applying your knowledge of data structures and algorithms to solve complex industrial automation challenges.

Rockwell Automation offers a comprehensive benefits package including health insurance, 401k, paid time off, and parental leave. The company culture emphasizes innovation, continuous learning, and making a global impact through technology. This is an excellent opportunity for experienced developers who want to work on industrial-scale solutions while leading and mentoring others in a collaborative environment.

The position requires a hybrid schedule with in-office presence on Mondays, Tuesdays, and Thursdays, allowing for flexibility on other days. Join a company that's at the forefront of making manufacturing more productive, sustainable, and agile through technological innovation.

Last updated 3 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 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

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++