Solution Architect - Senior

Cummins•Columbus, OH

About The Position

We are looking for a talented Senior Solution Architect to join the Systems/Information Technology team in Columbus, Indiana. The role translates business goals into scalable, end-to-end solution architectures that deliver measurable outcomes, including improved speed to market, operational efficiency, cost optimization, and business agility. It designs and implements cloud-native, API-driven, event-based, and microservices-enabled solutions that support digital transformation and future growth. The position applies enterprise architecture standards and frameworks to ensure solutions are interoperable, secure, reusable, scalable, and aligned across business and technology domains. It develops modernization roadmaps, promotes reuse of shared platforms and architectural capabilities, partners with architecture, product, and business stakeholders, and advocates for secure-by-design, data-driven architectures. The architect evaluates emerging technologies, infrastructure capacity, platform performance, and technical debt, and leads proofs of concept and recommendations for innovations that provide long-term business value. The role also includes hands-on software development and modernization, architectural leadership, and primary technical ownership of multiple mission-critical applications, including accountability for L3/L4 production issues. The architect is expected to lead complex initiatives independently, communicate and influence across global, multi-stakeholder environments, and balance hands-on work with strategic technical leadership.

Requirements

  • College, university, or equivalent degree in a relevant technical discipline, or relevant equivalent experience.
  • At least 6 years of experience in solution or system architecture in large, complex organizations.
  • Demonstrated architecture and design experience and strong knowledge of modern architectural patterns, cloud platforms, and integration technologies.
  • Strong hands-on experience with React.js or Angular, Node.js, TypeScript, Java, Python, and SpringBoot, supporting new development and legacy modernization.
  • Extensive experience with AWS services, including Lambda, ECS/EKS, API Gateway, S3, DynamoDB, and RDS.
  • Experience with CI/CD pipelines and Infrastructure as Code, such as Terraform or CloudFormation.
  • Deep understanding of microservices, event-driven architectures, domain-driven design, and enterprise integration patterns.
  • Strong knowledge of RDBMS databases and normalization.
  • Knowledge of secure system design, data privacy, encryption, and access control.
  • Experience with integration frameworks such as Mulesoft, ESB, and Kafka.
  • Good experience with the end-to-end SDLC and hands-on use of software management and development tools such as Atlassian JIRA and Confluence, Visual Studio, GitHub Copilot, and Draw.io.
  • Experience utilizing agentic AI frameworks for automated code generation and workflow orchestration.
  • Ability to lead, execute, and deliver work independently with minimal leadership support.
  • Proven ability to lead technical teams and influence architectural decisions.
  • Strong analytical, communication, and problem-solving skills.
  • Ability to work in complex, multi-stakeholder, global environments.
  • Ability to balance hands-on development with strategic technical leadership.

Responsibilities

  • Translate business goals and requirements into scalable, secure, integrated end-to-end solution architectures aligned with enterprise standards and measurable business outcomes.
  • Design and implement cloud-native, API-driven, event-based, and microservices-enabled solutions.
  • Apply enterprise and business architecture principles to align technology investments with business strategy, capabilities, value streams, operating models, and transformation goals.
  • Create and maintain technology roadmaps that balance business objectives, technical capabilities, risk, capacity, modernization, and incremental value delivery.
  • Promote reuse of shared platforms, services, architectural patterns, and enterprise capabilities to simplify technology and reduce cost.
  • Partner with enterprise, principal, product, and business architects to identify technology gaps, influence platform decisions, and improve cross-functional alignment.
  • Embed security, privacy, compliance, and data management principles throughout the solution lifecycle.
  • Evaluate emerging technologies, infrastructure capacity, platform performance, and technical debt; lead proof-of-concept initiatives and recommend innovations.
  • Maintain and expand technical expertise in relevant technologies, architecture frameworks, tools, and methodologies; serve as a technical leader and advisor.
  • Build relationships across business, product, engineering, and architecture teams; communicate clearly, influence stakeholders, and foster collaboration.
  • Take ownership of complex initiatives and deliver solutions that improve adoption, satisfaction, operational performance, and long-term business success.
  • Lead technical teams and influence architectural decisions while balancing hands-on development with strategic technical leadership.
  • Serve as primary technical owner for multiple mission-critical applications, with full accountability for L3/L4 production issues.
  • Enforce security and architecture standards in the assigned area.
  • Develop software solutions by studying information needs, consulting users, examining system flows, data usage and work processes, investigating problem areas, and following the software development lifecycle.
  • Document and demonstrate solutions; develop flowcharts, layouts, and supporting documentation.
  • Collect, analyze, and summarize development information and issues while protecting confidential information and IT assets.
  • Improve applications through systems analysis and recommendations for changes to policies and procedures.
  • Define applications and interfaces, allocate responsibilities to applications, understand solution deployment, communicate interaction requirements in the solution context, and define nonfunctional requirements.
  • Perform root cause analysis, debug, and resolve code defects and software issues.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service