Senior Solutions Architect
U.S. BankAbout the role
At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at—all from Day One.
Job Description
U.S. Bank is seeking a Senior Solution Architect with strategic analysis and enterprise-wide technology experience to contribute toward the success of our technology initiatives. The Senior Solutions Architect facilitates research, design, development, and integration of technology architectures (including emerging) to align with business strategy, goals, and objectives. The Senior Solution Architect will consult, guide and support engineering teams, product owners and business line stakeholders to develop IT frameworks, provide design solution, and support development and release activities to meet the business goals.
Successful applicants will exemplify US Bank's ethical principles of uncompromising integrity, respect for others, accountability for decisions and actions, and good citizenship.
Responsibilities:
- Lead software architecture design for complex distributed systems and applications – Solution architecture.
- Partner with Engineering managers, and engineers of the team to drive technical strategy and vision.
- Effectively communicate and collaborate across functions and across groups to influence the strategic direction to deliver improvements in the technology stack as well as customer experience.
- Be a multiplier to drive high standards of engineering and operational excellence and best practices.
- Operate in a rapidly evolving environment and be able to quickly adapt and prioritize as needed.
- Be a business-minded and product-oriented technical leader and maintain focus on delivering outstanding customer experiences.
- Lead, direct, and recommend solutions to cross-functional teams targeted for enhancements for system performance, reliability, scalability, and capacity.
- Expert full stack software engineer with extensive architecture experience.
- Strong technical team leadership, mentorship, and collaboration.
- Develop systems with business and technical teams to ensure people, process, and technology align and work together to improve the end-to-end ecosystem.
- Strong background in building scalable, low-latency distributed system design and architecture, including microservices, cloud native, event-driven architectures, and messaging systems.
- Familiarity with DevOps practices and tools for continuous integration and deployment.
- Proven experience as a Software Architect or similar role, with a focus on designing and architecting cloud-based solutions.
- Expertise in cloud technologies, preferably Microsoft Azure, with a deep understanding of cloud services such as Azure Kubernetes Service, Azure Functions, Azure Storage, etc.
- Solid understanding of security best practices and principles, particularly in the context of financial services and regulatory compliance.
Required Skills/Experience:
- Ideal candidate will be a strong engineer with breadth of experience in evolving architecture and designing enterprise solutions at scale.
- Proven track record of delivering highly scalable, reliable, and secure distributed systems.
- Proven experience in technical leadership, decision making, design and development of products from scratch.
- Able to provide sound solutions to complex business requirements, helping the team understand the solution rational.
- Experienced in providing sound solutions to complex business requirements, delivering necessary architecture artifact creation, meeting, and explaining to architects across the enterprise to explain and with Enterprise architecture team to explain and help drive consensus where needed if difference of design alignment is needed.
- Polyglot experience with multiple object-oriented programming languages, Full stack experience (including popular database and front-end technologies)
- Demonstrated expertise with open-source technologies like Java, Springboot, Kafka, etc., and databases like SQL Server and Oracle.
- Skilled in designing modern, distributed on-prem and Cloud architecture into the product and driving for the highest standards.
- Technical experience designing and implementing distributed systems at scale with an emphasis on pragmatic choices around maintainability, s
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s