FICO is an analytics company helping businesses make better decisions that drive higher levels of growth and success.
Vice President – Technical Architecture, Platform Architecture
Location
United States
Posted
19 days ago
Salary
$210K - $330K / year
Seniority
Lead
Job Description
Vice President – Technical Architecture, Platform Architecture
FICO
• Refine and evolve the FICO Platform’s technical architecture strategy, defining and maintaining architectural principles, standards, and patterns that guide engineering teams in building scalable, reliable, and high-performance platform solutions. • Work in close partnership with engineering leaders to drive execution of architectural initiatives throughout the delivery lifecycle, bridging the gap between architectural vision and engineering reality to ensure practical and achievable outcomes. • Lead platform modernization initiatives including cloud-native transformation, API strategy, and microservices evolution, while identifying and resolving technical debt that impacts platform scalability and performance. • Establish and maintain architectural governance frameworks, lead architecture review boards, and define KPIs that measure platform health, scalability, and technical alignment across engineering teams. • Partner cross-functionally with Product Management, Cloud Operations, and Security teams to ensure architectural decisions support product roadmaps, infrastructure capabilities, and compliance requirements. • Serve as a senior technical thought leader within the engineering organization, staying ahead of industry trends and championing innovative architectural approaches that leverage emerging technologies. • Mentor and develop architects and senior engineers, building a strong community of practice around technical excellence and elevating architectural thinking across the organization.
Job Requirements
- Extensive experience as a senior platform architect with a proven track record of designing, evolving, and implementing large-scale enterprise platform architectures in complex SaaS or PaaS environments.
- Demonstrated ability to drive architectural initiatives through successful implementation in close partnership with engineering organizations, with a strong track record of ensuring designs are practical, achievable, and delivered with excellence.
- Deep technical expertise in cloud-native architectures, microservices, distributed systems, and API design, with strong hands-on background in AWS cloud services and containerization technologies.
- Expertise in establishing architectural governance frameworks that balance consistency with engineering autonomy, with experience leading architecture review processes that drive alignment across large engineering organizations.
- Exceptional ability to balance long-term architectural vision with pragmatic near-term execution, making strategic decisions that have significant and lasting impact on platform capabilities.
- Outstanding communication and stakeholder management skills with proven ability to articulate complex architectural concepts to diverse audiences and build consensus across technical and business stakeholders.
- Strong passion for developing architectural talent with experience building communities of practice, mentoring senior engineers, and elevating technical capabilities across the organization.
- Bachelors/ Master's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
Benefits
- An inclusive culture strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Others.
- The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences.
- Highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognized for doing so.
- An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Write elegant, efficient, and testable Ruby (and/or TypeScript) code that is easy to maintain and debug. • Cover code with tests and perform manual testing of features, while reviewing the work of colleagues. • Work on the infrastructure part of the project, collaborating with Infrastructure Engineers. • As a true teammate, continuously improve the team’s processes, brainstorm ideas, communicate statuses, and progress. • Mentor team members, provide feedback, and continuously improve as a professional. • Learn new concepts and technologies. • Design, develop, document, analyze, create, test, or modify computer or cloud-based systems or programs.
• Maintain and operate Bill Pay backend services to ensure high availability and performance. • Diagnose and resolve production incidents autonomously and under pressure. • Partner with customer support to investigate and remediate recurring and new issues. • Design and implement automations (scripts, templates, workflows) to eliminate repetitive operational tasks. • Use AI tools pragmatically to accelerate debugging, generate code snippets, review logs, and produce documentation. • Convert AI experiments into repeatable, reliable workflows and runbooks. • Create and maintain clear runbooks, postmortems, and documentation so knowledge is shareable. • Communicate status, risks, and blockers proactively to stakeholders and support teams. • Identify repetitive or slow operational tasks and build small scripts, templates, automations, or AI-assisted workflows to reduce friction. • Experiment with AI tools intentionally to solve real bottlenecks, not simply because they are new or trending. • Validate AI-generated outputs before using them in production workflows, documentation, scripts, or incident analysis.
• Create back-end code and connect to third-party APIs (SOAP/RESTful) • Analyze user needs and workflows to create easy-to-use interfaces • Design, write, and maintain high-quality software • Develop new products and add new functionality to existing software systems • Keep up to date on web developments and trends • Proactively research the latest technologies and advice on usability to the development team • Work alongside other developers both inside and outside your main department • Works as part of a development team in the design of software applications • Recommends product revisions or enhancements • Performs other duties as required or assigned which are reasonably within the scope of the role
Desenvolvedor Java Fullstack Pleno – CRM
VIASOFTFacilitamos a inovação e a evolução contínua na gestão de empresas em um mundo que demanda transformação.
• Atuar no desenvolvimento e manutenção de APIs e aplicações web, garantindo soluções escaláveis e eficientes. • Participar do planejamento em equipe, contribuindo na definição de soluções técnicas alinhadas ao produto. • Realizar revisão de código de outros desenvolvedores, assegurando a qualidade e aderência às boas práticas. • Manter e otimizar a base de dados, garantindo integridade e performance. • Desenvolver e manter testes unitários automatizados para assegurar a confiabilidade do sistema.




