Solution Architect (Python)

Software Architect Web3 Smart Contract Blockchain Solutions Architecture

Icon salary Salary
Negotiable
Icon Location Location
Hanoi, Ho Chi Minh

Benefits

13th month salary 13th month salary
Flexible working time Flexible working time
Full social insurance Full social insurance
Other benefits Other benefits
Yearly salary review Yearly salary review
Travel/company trips Travel/company trips
Laptop/desktop for works Laptop/desktop for works
Performance bonus Performance bonus
Extra health insurance Extra health insurance

Job Overview And Responsibility

We are seeking a highly skilled Solution Architect – Smart Contract to lead the architecture, design, and delivery of next-generation digital banking solutions built on Thought Machine Vault. This role combines deep hands-on expertise in Smart Contract engineering with end-to-end solution architecture responsibilities, ensuring scalability, compliance, and high-quality delivery across complex financial product implementations. You will work closely with client stakeholders, Product Owners, Business Analysts, and Technical Leads to shape product logic, steer architectural decisions, and govern the overall technical integrity of smart contract solutions within large digital banking transformations. Key Responsibilities Architecture & Solution Design - Define and own the end-to-end architecture for Smart Contract solutions on Vault, including product lifecycle design, posting instructions, hooks, and version upgrade strategy - Translate business requirements into scalable, maintainable financial product architectures - Ensure designs comply with banking standards, accounting rules (double-entry), and Vault’s architectural constraints - Govern API interactions, data models, schedules, workflows, and integration points across the digital banking ecosystem - Drive and facilitate architecture reviews, technical decision records, and risk assessments Technical Leadership & Governance - Provide architectural oversight for multiple Smart Contract development teams; ensure consistency in design, code quality, and best practices. - Mentor Technical Leads and Developers on Vault smart contract patterns, testing frameworks, and release governance. - Define coding standards, testing strategies (unit/integration/E2E), and CI/CD structure for Smart Contract deliveries. - Oversee defect triage, production issue investigation, and root-cause analysis for posting failures, schedule conflicts, and financial calculation discrepancies. Client Engagement & Stakeholder Management - Act as the technical authority in all Smart Contract discussions with clients and senior stakeholders. - Conduct solution workshops to clarify product logic, workflows, schedule design, fees, interest, and accounting postings. - Explain architectural trade-offs and guide clients toward scalable, compliant, and future-ready product designs. - Collaborate closely with Product Owners, BAs, and Delivery Managers to align expectations and delivery priorities. Solution Delivery - Partner with DevOps, QA, Infrastructure, and Security teams to ensure seamless deployment and release governance. - Oversee smart contract versioning, migration plans, schedule evolution, and feature upgrade paths. - Ensure observability, monitoring, and debugging practices are in place for all environments. - Own delivery roadmaps, architecture backlog, sprint planning input, and risk mitigation strategies. Innovation & Practice Development - Continuously refine best practices for Smart Contract engineering and architecture. - Evaluate emerging Vault features, tooling, and industry trends to drive modernization. - Contribute to GFT’s global Smart Contract knowledge base and upskilling initiatives.

Required Skills and Experience

- 12+ years of backend engineering or solution design experience, with strong Python fundamentals. - 2+ years of hands-on Smart Contract development. - Background in core banking, retail banking, or financial institutions. - Deep knowledge of Vault architecture: posting instructions, hooks, ledgers, workflows, versioning, and schedules. - Proven experience designing complex financial products (e.g., lending, savings, CASA, cards, fees, interest products). - Strong understanding of microservices architecture, CQRS, event-driven systems, and API integrations. - Solid experience in CI/CD, Git branching strategies, automated testing, and DevOps practices. - Excellent client-facing communication: able to simplify complex technical concepts for business stakeholders. - Demonstrated experience leading multi-team delivery in agile environments.

Why Candidate should apply this position

- Competitive salary & performance-based bonuses. - Premium healthcare & wellness programs. - Global exposure across large-scale digital banking engagements. - Continuous upskilling in Smart Contract engineering, cloud, and architecture pathways. - A collaborative, innovative, and inclusive engineering culture.

Preferred skills and experiences

- Experience with Thought Machine is nice to have - Understanding of accounting principles: double-entry bookkeeping, reconciliation, and financial events. - Experience with Vault UI, Vault workflow orchestration, or TM certifications. - Familiarity with cloud-native architectures (AWS/Azure/GCP), Docker, Kubernetes, and monitoring tools.

Report to

Line Manager

Interview process

3 rounds with GFT Team and client (Technical with live coding))

Leena Vu

Headhunter | Recruiter
Verified
employee 905 candidates
cup 239 interviews
health 38 offers

Apply for this job

Successfully!

Thank you, you have sent the information successfully.

← View more Leena Vu's jobs
upload Click or drag file to this area to upload PDF only (3MB), You can update only 1 CV

Leena Vu

Headhunter | Recruiter
Verified
Icon employee 905 candidates
Icon cup 239 interviews
Icon health 38 offers

Completed jobs (38)
  • Check Placement for Sales Logistics
  • Check Placement for Social Marketing Leader
  • Check Placement for Fullstack Software Engineer
  • Check Placement for [HCM] Business Development Manager
  • Check Placement for OutSystems Developer
  • Check Placement for Senior Software Developer (remote)
  • Check Placement for Software Engineer (JavaScript)
  • Check Placement for Software Technical Architect
  • Check Placement for Senior SRE/ DevOps
  • Check Placement for Senior Front-end Engineer (Full-time remote)
  • Check Placement for Procure-to-Pay (PTP) Team Lead
  • Check Placement for Finance Executive (Financial Reporting)
  • Check Placement for Finance Executive (Financial Reporting)
  • Check Placement for Senior Software Engineering
  • Check Placement for Finance Executive (Consolidation) - role 2
  • Check Placement for Senior Software Engineer (Full-time Remote)
  • Check Placement for Frontend Engineer (Full-time remote)
  • Check Placement for Senior Back-End Engineer (Full-time remote)
  • Check Placement for #Web3 Developer
  • Check Placement for Senior Fullstack Engineer (update reward)
  • Check Placement for Senior Ruby on Rails Developer
  • Check Placement for Frontend Engineer (Full-time Remote)
  • Check Placement for Senior Software Engineer (Full-time Remote)
  • Check Placement for Senior Software Engineer (Full-time Remote)
  • Check Placement for #Senior Blockchain Developer (Solidity/Rust)
  • Check Placement for [HN] Senior Frontend (Full-time Remote)
  • Check Placement for Senior Software Engineer (Full-time Remote)
  • Check Placement for Senior Software Engineer (Full-time Remote)
  • Check Placement for [HN] Senior PHP Laravel Backend (Full-time Remote)
  • Check Placement for [HCM] Senior Frontend (Full-time Remote)
  • Check Placement for Junior Software Engineer
  • Check Placement for Lead Fullstack Engineer (Full-time Remote)
  • Check Placement for [HCM] Senior Backend developer (PHP Laravel) (Full-time Remote)
  • Check Placement for Senior Software Engineer (Full-time Remote)
  • Check Placement for Middle/ Senior Fullstack Developer (Strong C#, .NET Core)
  • Check Placement for Senior Backend Engineer
  • Check Placement for DevOps engineer (AWS/Kubernetes/WP)
  • Check Placement for Product Owner
View More
View Less