Rockwell Automation

Software Architect – API Framework

Rockwell Automation

full-time

Posted on:

Location Type: Hybrid

Location: Troy • Missouri, Ohio, Wisconsin • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

SeniorLead

Tech Stack

AzureCloudConsulDockerFluxGoGRPCKubernetes.NETTerraform

About the role

  • Design, implement, and evolve the internal API framework to support consistent, scalable, and secure API development across product teams
  • Define and champion best practices for API platform adoption through reference architectures, enablement initiatives, and documentation
  • Architect and drive the adoption of containerization strategies leveraging Docker and Kubernetes to enable scalable, resilient, and portable software deployments
  • Collaborate with engineering and product leadership to define multi-quarter technical roadmaps aligned with organizational objectives
  • Lead technical design reviews and provide architectural guidance across services and domains, while contributing directly to key implementations
  • Partner early in project planning with PMs and EMs to anticipate complexity and shape technically sound solutions
  • Establish clear domain boundaries and service contracts to drive evolution away from monolithic architectures
  • Lead and collaborate with agile teams operating in a Continuous Delivery (CD) environment
  • Apply software design patterns, principles, and frameworks to deliver maintainable, high-quality systems
  • Ensure adherence to security best practices and proactively identify and mitigate potential vulnerabilities
  • Operate effectively across cloud, virtualization, infrastructure automation, and application development domains with technical flexibility
  • Coach and mentor less experienced engineers to promote skill growth and knowledge sharing
  • Participate in an on-call rotation to support production systems and ensure service reliability

Requirements

  • Bachelor's degree or equivalent years of relevant experience
  • Legal authorization to work in the U.S. We will not sponsor individuals for employment visas, now or in the future, for this job opening.
  • Typically requires 8+ years of experience designing, developing, and operating distributed backend systems or API platforms in production environments
  • Proficiency in modern languages such as C# (.NET Core) or Go, with strong experience building RESTful or gRPC APIs
  • Expertise in API management concepts, including: Authentication and authorization models (OAuth2, JWT, mTLS, API keys)
  • Rate limiting, throttling, and quota enforcement
  • Policy-based governance and versioned API publishing
  • Experience with enterprise API management solutions (e.g., Apigee, Azure API Management, Kong, Istio Gateway)
  • Strong familiarity with cloud infrastructure (preferably Microsoft Azure)
  • Hands-on experience with containerized workloads and CI/CD pipelines (Docker, Kubernetes)
  • Fluency in Infrastructure-as-Code (IaC) and GitOps workflows using Terraform, Flux, Helm, and Azure DevOps Pipelines for repeatable deployments
  • Experience with service mesh technologies (Istio, Linkerd, or Consul), including routing rules, mTLS, ingress/egress configuration, and failover strategies
  • Experience collaborating in distributed teams across time zones
  • Prior experience in a manufacturing environment.
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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#GoRESTful APIsgRPC APIsAPI managementOAuth2JWTmTLSTerraformCI/CD
Soft skills
collaborationleadershipmentoringcommunicationproblem-solvingtechnical designproject planningagile methodologiescoachingknowledge sharing