Overview: The Solutions Architect is a strategic technical leader responsible for designing and implementing scalable, secure, and reliable solutions that address operational challenges and business needs. This role provides end-to-end architectural direction across applications, integrations, data, infrastructure, cloud services, and third-party platforms. Working closely with business stakeholders, engineering, operations, information security, risk, and vendors, the Solution Architect ensures that solutions align with enterprise standards, regulatory expectations, and long-term technology roadmaps. The ideal candidate will have deep experience in troubleshooting, process re-engineering, and technical leadership within financial service environments.
Responsibilities:
Specific duties include, but are not limited to, the following:
- Partner with business and technology stakeholders to understand objectives, processes, requirements, constraints, and desired outcomes.
- Develop end-to-end solution architectures, including current-state and future-state views, system context, integration patterns, data flows, infrastructure considerations, and security requirements.
- Evaluate solution options and provide clear recommendations, trade-offs, risks, dependencies, assumptions, and implementation considerations.
- Identify opportunities to simplify the technology landscape, reduce technical debt, improve interoperability, automate processes, and modernize legacy capabilities.
- Provide technical leadership during complex incident resolution, root-cause analysis, and remediation planning when architectural expertise is required.
- Communicate complex technical concepts clearly to both technical and nontechnical audiences, including senior leadership.
- Match technical solutions to everyday operational and business issues.
- Comfortable reading and reviewing code in at least one modern language (e.g., C#, Java, Python, or TypeScript/Node.js).Evaluate emerging technologies and establish reusable architecture patterns
- Coordinate the development, analysis, and implementation of end-to-end solutions.
- Troubleshoot technology and process issues across systems and teams.
- Identify alternative solutions, mitigate risks, and re-engineer processes where necessary.
- Collaborate with application development, infrastructure, cloud, data, security, operations, business analysis, quality assurance, and project delivery teams.
- Support vendor and platform evaluations, including technical fit, integration capability, security, resiliency, support model, lifecycle, and total cost considerations
- Maintain awareness of emerging technologies, industry practices, and financial services trends; recommend adoption where there is a clear business benefit.
- Translate business problems into scalable, secure, and reliable solution designs.
- Provide technical leadership and guidance to development teams, ensuring adherence to best practices and industry standards.
- Document architecture decisions, standards, risks, dependencies, and implementation guidance in accordance with governance, SDLC, and change-management processes.
- Build working relationships with team members and subject matter experts.
- Follow architectural standards and governance in line with enterprise technology roadmap, regulatory requirements, and security standards and ensure security and operational integrity is sustainable.
- Deploy and document changes in accordance with SDLC and change management processes.
- Proactively identify solutions to potential issues and embrace simplification.
- Serve as escalation point for high severity issues and troubleshoot / resolve complex incidents.
Requirements:
- Bachelor's degree in information systems, Computer Science, Engineering, or related field, or the equivalent combination of education, training, and experience
- Demonstrated experience designing and delivering cloud-native solutions on a major cloud platform (Azure and/or AWS), including: APIs and microservices; Containerization and/or serverless; Messaging/event-driven architectures; Observability and reliability patterns.
- Requires excellent follow-through skills, member relations skills, and sound business judgment.
- Significant experience designing and delivering complex enterprise technology solutions across multiple systems, platforms, or business functions.
- Proven experience decomposing legacy or vendor-centric environments and delivering stepwise modernization in production (e.g., core banking, digital banking, or similar transactional systems).
- Experience in banking, credit unions, payments, lending, or another regulated financial-services environment.
- Ability to analyze ambiguous or complex problems, develop options, build consensus, and present recommendations clearly.
- Experience with APIs, event-driven or messaging patterns, data exchange, identity and access management, and system-to-system integration.
- Experience with DevOps toolset (Azure DevOps or similar) to collaborate and deploy code.
- Demonstrated analytical techniques and ability to make recommendations to technical and program leadership to improve the product, process or technology and present ideas clearly and concisely.
- Experience with architecture governance, technology standards, design reviews, SDLC controls, change management, and operational readiness.
- Experience producing operational documentation (runbooks, support models, monitoring/alerting requirements) that enables effective, stable handoffs to Operations.
- Excellent communication and stakeholder engagement skills.
Why You'll Love Working Here:The pay range for this position is between $121,300-208,170 annually. Actual base pay offered may vary depending on a number of factors such as job-related knowledge, skills, experience, and location. Employees in this position may also be eligible for a discretionary bonus, 401(k) with an 6% employer match per pay period. Benefits for this position include Medical, vision, dental, life, and disability insurance, flexible paid time off and 11 paid holidays annually.