About the Role
We are seeking a visionary Cloud Application Architect to design and build the next generation of our financial services platform. You will architect scalable, event-driven systems that power our digital transformation, focusing on cloud-native applications, API ecosystems, and seamless enterprise integration. This role sits at the intersection of technical excellence and business impact, requiring both deep technical expertise and strategic thinking.
Key Responsibilities
Cloud Architecture & Platform Design
- Architect scalable, secure, and highly available cloud-native applications using modern technologies (Kubernetes, Docker, container orchestration)
- Develop and maintain technical roadmaps, architecture blueprints, and design standards aligned with business objectives
- Design solutions that balance performance, security, cost, and maintainability in cloud environments
API & Integration Architecture
- Design and implement robust, consistent APIs using Kotlin/Java Spring Boot, following OpenAPI and JSON Schema standards
- Create reusable API schemas and microservices patterns for platform-wide consistency
- Architect secure integrations between new cloud applications and legacy enterprise systems
- Implement event-driven architectures using messaging technologies (Google Pub/Sub, RabbitMQ, Artemis, Kafka)
Enterprise Platform Integration
- Design solutions that integrate with core financial platforms (Salesforce Financial Services Cloud, CRM systems, Core Banking/Insurance platforms)
- Develop strategies for data flow between cloud applications and enterprise data platforms
- Ensure architectural alignment across business units and technology stacks
Technical Leadership & Collaboration
- Collaborate with engineering teams to translate architectural designs into implementation plans
- Partner with DevOps and SRE teams to establish deployment patterns and operational standards
- Mentor senior developers on architectural principles and cloud-native patterns
- Support testing strategies, validation processes, and deployment automation
Qualifications & Requirements
Required Experience
- 10+ years in software development with 5+ years in architecture roles
- Proven track record designing and deploying cloud-native applications at scale
- Extensive experience with enterprise platform integration in financial services or regulated industries
- Strong background in API design and microservices architecture
Technical Expertise
- Cloud Architecture: Expertise in designing for AWS, GCP, or Azure with containerization
- Backend Development: Mastery of Kotlin/Java Spring Boot ecosystem
- API Design: Deep experience with OpenAPI, REST, JSON Schema, and API governance
- Messaging Systems: Hands-on with event-driven architectures (Google Pub/Sub, Kafka, RabbitMQ)
- Data Design: Proficiency with relational and non-relational databases, schema design, query optimization
- Financial Systems: Experience with Salesforce Financial Services Cloud or similar FinTech platforms
Preferred Qualifications
- Cloud Architecture certifications (AWS Solutions Architect, Google Cloud Architect, etc.)
- Experience with infrastructure-as-code (Terraform, CloudFormation)
- Knowledge of financial services compliance and security standards
- Background in legacy system modernization and migration strategies
What You'll Bring
- Strategic thinking with the ability to balance immediate needs with long-term vision
- Exceptional communication skills to articulate technical concepts to diverse stakeholders
- Problem-solving mindset focused on creating elegant, sustainable solutions
- Leadership presence to influence technical direction without direct authority
- Passion for mentoring and elevating the technical capabilities of teams
Why Join Us
- Architect systems that directly impact financial services innovation
- Work with modern cloud technologies and shape technical strategy
- Collaborative environment with opportunities for technical leadership
- Competitive compensation and benefits package