Senior Software Architect responsible for commercial software product development for Rockwell Automation's control system product line. Collaborating with cross-functional teams and leading technical aspects of projects.
Responsibilities
Responsible for commercial software product development for a core Rockwell Automation control system product line.
Design and develop new software features, participating in the full development lifecycle.
Collaborate with and influence multiple cross-functional teams, as well as technical leadership of a large development team.
Participate and drive negotiations on project goals and requirements.
Evaluate Technology solutions and provide cost/benefit recommendations.
Contribute to or develop architectural designs and independently develop complex system designs.
Develop and documents code that satisfies the software design.
Develop unit test plans and integrate with other components.
Lead reviews of documents, designs, code, test cases and user documentation.
Identify and participate in technical developmental training opportunities.
Requirements
Bachelor's Degree or equivalent relevant experience
Legal authorization to work in the U.S.
Typically requires a minimum of 12 years of experience in software product development.
Experience with Software Architecture Design patterns: Application and/or Services, API management, Microservices, Docker/Containers
Experience in large, scalable distributed systems and/or SaaS solutions
Direct involvement with Generative AI
Direct involvement with the Industrial Automation industry is preferred
Software development and architecture work on Cloud and Mobile platforms
Object oriented design using C++, C#, or Java
Proficiency in TypeScript, Node.js, Angular framework, GraphQL
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.
Integration Software Developer designing and developing integration solutions that enable reliable data exchange between enterprise systems at Sonepar Canada.
Integration Software Developer at Sonepar Canada, developing and maintaining data exchange solutions, collaborating with stakeholders on integration requirements.
Electrical Engineer at Lear Corporation developing advanced automotive seating systems. Leading technical development from design to production readiness.
Senior Software Engineer at MS2, designing and maintaining core systems for transportation data platform. Collaborating with product and engineering teams to deliver full stack features.
Software Engineer role at MS2 focusing on delivering features within transportation data management software. Collaborate across the SDLC, with opportunities for growth to senior roles.
Software Engineer at Qorvo developing user - friendly digital solutions. Key responsibilities include coding, testing, and collaborating across teams in Barcelona, Spain.
AVP of Product Engineering leading a core engineering organization at Equisoft. Responsible for architecture, development, and operations of multiple SaaS components for insurance technology solutions.
Principal Software Engineer responsible for analyzing, designing, and implementing microservices solutions at CloudPay. Collaborating with Agile teams and ensuring adherence to best practices in software development.
Embedded Engineer developing IoT embedded solutions for Motive. Collaborating in an agile team to design and validate new telematics and connectivity features.
Senior Full Stack Developer at Tecnofit implementing PHP and JavaScript solutions. Enhancing software for various fitness segments with a focus on security and performance.