Required Qualifications: • 7+ years of hands-on software development experience, including building and supporting commercial software products used by non-technical customers • Demonstrated experience leading and mentoring software engineers • 5+ years of experience querying, analyzing, and managing large datasets • Proficiency in multiple programming languages and at least one modern front-end framework (Angular, React, or Vue) • Languages may include Python3, Java, JavaScript, Ruby, Golang, C, C++ • Hands-on experience with AWS, Azure, or GCP, particularly around managing sensitive assets • Bash and Linux proficiency • CI/CD pipeline experience (CircleCI, Jenkins, or similar tools) • Strong written and verbal communication skills • Cloud certifications such as AWS Solutions Architect • Solid understanding of data structures (arrays, dictionaries, linked lists, custom objects, etc.). Desired Qualifications: • 3+ years of experience in financial services, ideally in consumer banking, portfolio management, trading, compliance, or wealth management • Knowledge of banking systems and custodial/consumer banking operations • Experience with tools/technologies such as Apache, Lucene, Memcache, RabbitMQ, and NoSQL databases • Strong security expertise: OAuth2/OIDC, JWT, mTLS, OWASP, secrets rotation • Experience with microservices architectures, inter-service communication, and API versioning • Proficiency with OpenAPI/Swagger contract design • Knowledge of Docker and Kubernetes deployment patterns and 12-factor application principles • Deep AWS experience (EKS/ECS, RDS/Aurora, API Gateway/ALB, SSM/Secrets Manager, CloudWatch).