Rockwell Automation · 2 months ago
Senior Software Engineer - C++ (User Experience Focus)
Rockwell Automation is a global technology leader focused on improving manufacturing productivity and sustainability. The Senior Software Engineer will lead the delivery of complex software solutions, mentor junior team members, and engage with cross-discipline teams to align software solutions with business goals.
HardwareIndustrial AutomationSales AutomationSoftware
Responsibilities
Independently gather and document requirements for a feature, ensuring the information required to develop software solutions and corresponding test cases are contained in the specifications
Take a leadership role in driving new technical projects, guiding architectural decisions, and mentoring junior team members. Explore new technologies, industry trends, and best practices, proposing improvements to development processes, and contributing to the technical vision of our team. Foster a culture of innovation and continuous improvement to enhance software quality and development efficiency
Take the lead in the integration of other components by solving problems across subsystems to produce a final product. Responsibilities may extend to the technical management of the design, testing and integration of other engineers' work in related areas
Provide direction for user experience design aspects and interactions for our teams to create intuitive, accessible, and consistent user-facing features within our software products
Exhibit a customer-centric approach, asking for feedback and working to improve the user experience of our software products
Seek opportunities for professional development, such as attending conferences, participating in training programs, or pursuing relevant certifications
Take the lead on identifying and recommending software development capability improvements in software development practices, development tools, and test automation
Qualification
Required
Bachelor's Degree or equivalent years of relevant work experience
Legal authorization to work in the US is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening
Preferred
Typically requires 5+ years of experience in a software product development environment
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
Experience applying C++, C#, or other relevant programming languages
Experience applying data structures, algorithms, and object-oriented designs
Experience applying accessibility tools and standards such as VPAT and WCAG
Direct experience with design patterns and architecting modular software
Direct experience with COM, and frameworks such as MFC and .NET
Direct experience in an Agile or SAFe software development environment
Experience applying software test methodologies and test automation solutions
Experience applying basic knowledge of testing highly integrated software products
Experience applying Microsoft's Windows App Development Design Basics
Familiarity with UX-related third-party libraries and frameworks
Direct experience with the Industrial Automation industry
Previous technical team leadership
Direct experience collaborating with local and global technical development teams
Benefits
Health Insurance including Medical, Dental and Vision
401k
Paid Time off
Parental and Caregiver Leave
Flexible Work Schedule where you will work with your manager to enjoy a work schedule that can be flexible with your personal life.
Company
Rockwell Automation
Rockwell Automation specializes in industrial automation and information, makes its customers more productive.
Funding
Current Stage
Public CompanyTotal Funding
$500MKey Investors
Public Service Commission of Wisconsin
2025-05-16Post Ipo Debt· $500M
2023-07-12Grant
1978-01-13IPO
Leadership Team
Recent News
Business Standard India
2026-01-02
Company data provided by crunchbase