Thought Machine Vault Architect / Expert (#1324)

Europe, Colombia
Work type:
Office/Remote
Technical Level:
Architect
Job Category:
Architecture

Thought Machine Vault Architect / Expert

As a ThoughtMachine Vault Architect, you will play a pivotal role in designing and implementing a cutting-edge core banking platform, Thought Machine Vault, for end clients. You will collaborate closely with cross-functional teams to ensure the functionality, scalability, and security of the core banking platform. This role requires a deep understanding of core banking systems, software architecture, and a passion for delivering innovative solutions.

Responsibilities:

  • Architect and design core banking solutions based on Thought Machine Vault
  • Lead the implementation, working closely with engineering teams to translate architectural designs into actionable development plans
  • Collaborate with product managers to understand business requirements and translate them into technical specifications and architectural designs
  • Provide technical leadership and guidance to development teams, ensuring adherence to architectural principles, best practices, and coding standards
  • Conduct architectural reviews, identify potential risks and propose mitigation strategies to ensure the success of Thought Machine Vault implementation
  • Stay abreast of industry trends, emerging technologies, and best practices in core banking systems and software architecture
  • Drive continuous improvement initiatives to enhance Thought Machine Vault implementations
  • Work closely with stakeholders to gather feedback, prioritize features, and drive the roadmap for ThoughtMachine Vault implementations
  • Collaborate with QA and DevOps teams to ensure seamless integration, deployment, and testing of ThoughtMachine Vault based solutions.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Proven experience (3+ years) as a software architect or technical lead, preferably in the fintech or banking industry
  • Deep understanding of core banking systems, including transaction processing, ledger management, and regulatory compliance
  • Proficiency in designing and architecting scalable, distributed systems using modern technologies and architectural patterns
  • Strong programming skills in languages such as Java, Kotlin, or Scala
  • Experience with cloud-native technologies, preferably AWS or Google Cloud Platform
  • Excellent problem-solving and analytical skills with a strong attention to detail
  • Effective communication skills with the ability to convey complex technical concepts to non-technical stakeholders
  • Experience working in Agile development environments and familiarity with DevOps practices
  • A collaborative mindset with the ability to work effectively in cross-functional teams.

Preferred Qualifications:

  • Experience with event sourcing, CQRS (Command Query Responsibility Segregation), and microservices architecture
  • Knowledge of modern banking standards and protocols such as ISO 20022, Open Banking, and PSD2
  • Familiarity with containerization technologies such as Docker and Kubernetes
  • Experience with automated testing frameworks and CI/CD pipelines
  • Contributions to open-source projects or active participation in technical communities.

We offer:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Paid vacation days, sick leaves, and days off
  • Healthcare & Sport program
  • Medical insurance
  • Memorable anniversary presents
  • Corporate events and team buildings