
Senior Software Architect
Rockwell Automation
full-time
Posted on:
Location Type: Hybrid
Location: Mayfield Heights • Ohio • Wisconsin • United States
Visit company websiteExplore more
Job Level
About the role
- 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
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Software Architecture Design patternsAPI managementMicroservicesDockerC++C#JavaTypeScriptNode.jsAngular
Soft Skills
collaborationinfluencenegotiationtechnical leadershipdocument reviewtraining participation
Certifications
Bachelor's Degree