Solution Architect - Senior
Cummins, Inc.
Columbus, IN, United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on dejobs.org
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Agile Methodology
Amazon S3
Confluence
JIRA
Automation of Tests
Business Systems
Code Generation
Databases
Relational Databases
Software Debugging
Programming Tools
+35 more
Amazon DynamoDB
Systems Analysis
Python (Programming Language)
Microsoft Visual Studio
Node.Js
Software Architecture
Systems Development Life Cycle
Lucidchart
Software Engineering
Software Project Management
Solution Deployment Descriptor
Systems Integration
TypeScript
Workflow Management Systems
Enterprise Software Applications
Cloud Platform System
GitHub Copilot
ReactJS
Spring-boot
Cloudformation
Usage Tracking
Event Driven Architecture
Amazon Relational Database Service
AngularJS
Atlassian Tools
Integration Frameworks
Apache Kafka
Api Gateway
Terraform
Domain Driven Design
Software Version Control
Devsecops
Enterprise Service Bus
Mulesoft
Microservices
Job description
- Translate complex systems into scalable solutions: Break down business and technical needs into clear system components, ensuring seamless integration and well-defined interfaces.
- Elevate architecture consistency: Apply enterprise architecture standards, patterns, and technology stacks to create reliable, scalable, and reusable solutions.
- Drive smarter design decisions: Develop multiple solution options and use cost-benefit analysis to recommend the most effective, value-driven architecture.
- Shape global architecture standards: Define and promote reference architectures that can be reused across the organization to improve efficiency and consistency.
- Lead technical direction: Influence solution designs by embedding strong architectural principles and guiding teams toward long-term, sustainable technologies.
- Champion collaboration and adoption: Build strong relationships with stakeholders to drive alignment and encourage the use of standard, enterprise-approved technologies.
- Accelerate innovation through pilots: Lead proof-of-concept and pilot initiatives to validate emerging technologies and ensure they meet business needs before scaling.
- Enable future-ready infrastructure: Assess capacity needs and stay ahead of technology trends to ensure systems are scalable, resilient, and aligned with evolving business demands.
To be successful in this role you will need the following:
- Balances stakeholders - Anticipating and balancing the needs of multiple stakeholders.
- Collaborates - Building partnerships and working collaboratively with others to meet shared objectives.
- Communicates effectively - Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences.
- Decision quality - Making good and timely decisions that keep the organization moving forward.
- Persuades - Using compelling arguments to gain the support and commitment of others.
- Strategic mindset - Seeing ahead to future possibilities and translating them into breakthrough strategies.
- Change Management - Applies the Cummins structured process and tool set for engaging individuals and organizations through change to achieve and sustain business results and outcomes.
- Architecture System Design - Defines and develops architecture deliverables, artifacts and building blocks (e.g. conceptual models, logical models, physical network designs, etc.) by applying architecture principles through the use of an architecture development framework and methodology that enables the organization to transform its systems in a controlled manner in response to business needs.
- Solution Design - Creates and defines the solution design complete with instrumentation and measurement, using industry standards and tools, version control, and build and test automation to synthesize diagrams, models and documentation in order to build a solution that meets buildability, business, technical, security, governance and compliance requirements.
- Solution Functional Fit Analysis - Composes and decomposes a system into its component parts using procedures, tools and work aides for the purpose of studying how well the component parts were designed, purchased and configured to interact holistically to meet business, technical, security, governance and compliance requirements.
- System Solution Architecture - Creates solution designs and patterns using the Cummins Technical Reference Model (CTRM), CLEAN standards, and existing reference patterns to maintain alignment to Cummins standards.
- Project Issue and Risk Management - Manages the process to identify, assess and prioritize issues and risks using recommended tools and disciplines. Drives actions to minimize, monitor and control risks and issues and to maximize the most positive outcomes possible.
- Values differences - Recognizing the value that different perspectives and cultures bring to an organization.
Requirements
- College, university, or equivalent degree in relevant technical discipline, or relevant equivalent experience required.
- This position may require licensing for compliance with export controls or sanctions regulations., Intermediate experience (2-4 years) in a relevant discipline area is required with a demonstrated track record of architecture and design for cloud-based platforms. Knowledge of the latest trends in emerging technologies is highly preferred and includes:
- Analyzing complex business systems, industry requirements, and governance and creating solution designs from them
- Proven architecture and design experience for cloud-based platforms and enterprise applications
Intermediate experiences in the following are preferred:
- Experience with architecting and integrating enterprise systems and data
- Familiar with IoT technology
- Knowledge of Agile software development and DevSecOps
Technical Skills
- Strong hands-on experience with React.js/Angular, Node.js, TypeScript. Java, Python, SpringBoot, supporting both new development and legacy modernization
- Extensive experience with AWS services (e.g., Lambda, ECS/EKS, API Gateway, S3, DynamoDB, RDS, S3 etc).
- Experience with CI/CD pipelines and Infrastructure as Code (Terraform/CloudFormation).
- Deep understanding of microservices, event-driven architectures, domain-driven design, and integration patterns across enterprise systems
- Strong knowledge of RDBMS Database, Normalization
- Knowledge of secure system design, data privacy, encryption, and access control.
- Integration Frameworks - Mulesoft, ESB, Kafka etc
- Good experience of end-to-end SDLC lifecycle with hands on experience in software management and development tools - Atlassian (JIRA, Confluence), Visual Studio, GitHub Copilot, Draw.io etc
- Experience utilizing agentic AI framework for automated code generation and workflow orchestration
- Root cause analysis, debugging and resolving of code defects and software issues
- Enforce Security and Architecture standards in assigned area
- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle; Document and demonstrate solutions; Develops flow charts, layouts and documentation
- Provide information by collecting, analyzing, and summarizing development and issues while protecting IT assets by keeping information confidential; Improve applications by conducting systems analysis recommending changes in policies and procedures
- Define applications and their interfaces, allocate responsibilities to applications, understand solution deployment, and communicate requirements for interactions with solution context, define Nonfunctional Requirements (NFRs)
Leadership & Soft Skills
- 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.
- Primary technical owner for multiple mission-critical applications, including full accountability for L3/L4 production issues
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on dejobs.org
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
AJ
Austin Joy
over 4 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
22 days ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
LM
Luis Minvielle
Top-Paying Tech Jobs (with Salaries)
over 2 years ago