V

Volante Technologies

Cloud-native PaaS for real-time payments

Associate Director / Director - Software Architecture

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • 12 to 16 years of progressive hands-on experience in software engineering with a strong architecture track record.
  • Remain actively engaged in coding and engineering rather than working purely in management or advisory.
  • Demonstrate expertise in Apache Kafka, RabbitMQ, IBM MQ, ActiveMQ, and Apache Camel.
  • Have strong proficiency in Java and Spring Boot for building enterprise-grade microservices and APIs.
  • Have proven experience designing large-scale distributed systems that handle high volumes and strict service-level agreements.
  • Have deep knowledge of Kubernetes and containerisation, including production cluster operations.
  • Have expertise in observability practices, including distributed tracing such as Jaeger or Zipkin, logging such as ELK or EFK, and metrics such as Prometheus or Grafana.
  • Have a strong understanding of Java Virtual Machine internals, memory management, and performance tuning techniques.
  • Have solid experience with relational databases including PostgreSQL, MySQL, or Oracle, and NoSQL databases including MongoDB.
  • Make architecture decisions grounded in established patterns and proven engineering principles.
  • Have experience conducting and leading end-to-end proofs of concept.

Responsibilities

  • Design and evolve large-scale distributed systems focused on scalability, reliability, and performance.
  • Make architectural decisions based on proven patterns such as event-driven architecture, CQRS, Saga, Circuit Breaker, and API Gateway.
  • Create architecture blueprints, sequence diagrams, and technical specifications to guide engineering teams.
  • Participate in code reviews, technical discussions, and sprint ceremonies to ensure architectural alignment.
  • Design and implement messaging solutions using Apache Kafka, RabbitMQ, IBM MQ, and ActiveMQ.
  • Use Apache Camel for enterprise integration patterns, routing, and transformation pipelines.
  • Ensure high-throughput, fault-tolerant messaging architectures meet service-level agreement requirements.
  • Evaluate and recommend messaging technologies based on use case, volume, and latency requirements.
  • Develop and review production-quality Java and Spring Boot code, leading by technical example.
  • Promote microservices best practices, including API design, service decomposition, and inter-service communication.
  • Conduct and lead proofs of concept for evaluating new frameworks, libraries, and technologies.
  • Ensure adherence to coding standards, design patterns, and engineering best practices.
  • Design and oversee containerised deployment strategies using Docker and Kubernetes.
  • Manage workload orchestration, autoscaling, resource quotas, and namespace design on Kubernetes clusters.
  • Collaborate with DevOps and platform teams to build robust continuous integration and continuous delivery pipelines and infrastructure-as-code practices.
  • Ensure container security, network policies, and secrets management are incorporated into the architecture.
  • Establish observability frameworks covering distributed tracing, structured logging, and metrics collection.
  • Define performance monitoring and alerting standards across services and infrastructure.
  • Conduct performance profiling and tune Java applications, including Java Virtual Machine, heap, and garbage collection optimisation.
  • Lead performance benchmarking and resolve bottlenecks in high-traffic, latency-sensitive systems.
  • Apply expertise in Java Virtual Machine memory management, including heap sizing, garbage collection strategies, metaspace, and memory leak analysis.
  • Use profiling tools such as JProfiler, VisualVM, and async-profiler to diagnose and resolve performance issues.
  • Tune application performance at the code, runtime, and infrastructure levels.
  • Define best practices for resource utilisation and memory-efficient programming patterns.
  • Design relational data models and optimise queries for PostgreSQL, Oracle, or MySQL.
  • Architect MongoDB NoSQL solutions, including schema design, indexing strategies, and aggregation pipelines.
  • Define data access patterns, connection pooling strategies, and caching layers.
  • Ensure data consistency, integrity, and resilience across distributed data stores.
  • Identify technology gaps and propose proofs of concept to validate architectural decisions before broader adoption.
  • Work hands-on with engineering teams during proof-of-concept phases to prototype and evaluate solutions.
  • Translate proof-of-concept outcomes into actionable architectural recommendations and implementation roadmaps.
  • Mentor engineering teams through complex design and delivery challenges.

Desired Qualifications

  • Experience in payments, financial messaging, or regulated financial technology platforms.
  • Exposure to event sourcing and stream processing, such as Kafka Streams or Apache Flink.
  • Experience with chaos engineering and resilience testing practices.

About the Company

Volante Technologies

Cloud-native PaaS for real-time payments

Volante Technologies provides cloud-native, real-time payment processing and data integration as a service for financial institutions. Its low-code platform uses visual modeling to design and manage financial messaging, payment workflows, and ISO 20022 migration, enabling real-time processing. It differentiates itself with end-to-end financial messaging and a payment hub on a cloud-native, low-code platform backed by experience serving large multinational banks. Its goal is to help banks accelerate digital transformation, migrate to modern payment standards, and securely process large-value transactions.

Company size
501-1,000
Company stage
Late Stage VC
Total funding
$111M
Headquarters
Jersey City, NJ
Founded
2001

Recently Posted Jobs

Explore more opportunities at Volante Technologies

See more jobs