Solution Architect - Customer Success

Feedzai
Summary
Join Feedzai as a Solution Architect, a technical and consultative leader bridging client needs and impactful solution delivery. Design scalable, maintainable, and reusable architectures solving business challenges and supporting long-term goals. Collaborate with clients and internal teams, translating requirements into high-level solution designs, identifying gaps in offerings, and defining actionable backlogs. Oversee multiple projects, ensuring global applicability, performance optimization, and reusable components. Review and guide technical deliverables, troubleshoot issues, and implement performance optimizations. Develop tools and utilities to improve delivery efficiency. Success demands a strategic mindset, deep product knowledge, and aligning technical decisions with business objectives.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, with at least 5 years of Java development experience and 2+ years in systems/solution design
- Strong proficiency in Java and frameworks (Spring and Hibernate), with expertise in concurrent and distributed environments
- Advanced skills in Java application performance tuning, including JVM optimization, memory management, and garbage collection
- Proven experience designing scalable, high-performance enterprise systems
- Hands-on experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes)
- In-depth knowledge of messaging systems (RabbitMQ, Kafka) and data processing frameworks (Spark, ELK)
- Deep understanding of relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra), including performance tuning
- Strong grasp of microservices architecture, RESTful APIs, and enterprise integration patterns
- Knowledge of security best practices in system design, including data encryption, authentication, authorization, and secure communication
- Proficiency in Agile methodologies, CI/CD practices, and DevOps tools (e.g., Jenkins, GitLab)
- Strong problem-solving abilities, system optimization skills, and excellent communication for collaboration with clients and technical teams
Responsibilities
- Solution Design & Requirements Analysis: Translate client needs into high-level, scalable, and maintainable solution architectures. Create actionable development backlogs, addressing gaps in out-of-the-box solutions and ensuring alignment with client objectives
- Product Fit & Implementation Excellence: Evaluate Feedzai’s product offerings to recommend the best fit for each client’s environment. Advise on implementation best practices for long-term success
- Pre-Sales & Stakeholder Engagement: Support the sales cycle with technical expertise, present solutions to technical and non-technical audiences, and ensure proposals align with strategic objectives
- Implementation Oversight & Quality Assurance: Guide project execution to match the architectural vision, reviewing deliverables for quality, performance, and scalability
- Performance, Optimization & Troubleshooting: Design for performance, address issues promptly, and optimize cloud usage (AWS, Azure, GCP) for cost-effectiveness and scalability
- Reusability & Continuous Improvement: Create reusable components, tools, and utilities to improve efficiency across projects and contribute to Feedzai’s technical practice improvements
- Risk & Impact Management: Identify and mitigate technical risks while maintaining timelines and business goals
- Cross-Functional Collaboration: Partner with engineering, product, and client success teams to align technical solutions with company strategy and ensure clear communication
- Knowledge Sharing & Support: Mentor team members, promote a culture of innovation, and resolve Level 2 support issues to maintain client satisfaction