Lead Software Engineer - Java, React (CTO)
Core
Lead software engineering and platform architecture for firmwide platforms supporting product intake, communication, collaboration, and developer documentation at a major financial institution.
Role type
Senior Lead Software Engineer (Java, React, Cloud)
Builds
Cloud-native backend services, GraphQL/REST APIs, React micro-frontends, and static content pipelines.
Domain
Financial Services / Enterprise Software
Required skills
Java, JavaScript/TypeScript, Python, AWS, GraphQL, REST APIs, Distributed Systems, Technical Leadership, AI-assisted development governance, Security, CI/CD, Agile
Preferred skills
Terraform, Infrastructure as Code, PostgreSQL, Observability, Performance Optimization, Go, Module Federation, Hugo, Lucene
Technologies
AWS, Java, React, GraphQL, Python, Go, Terraform, PostgreSQL, Jira, Bitbucket, GitHub, Spring Boot
Responsibilities
Set platform architecture and technical strategy; Lead complex initiatives from discovery to operations; Architect backend services and modern React interfaces; Write secure, high-quality code across multiple languages; Mentor engineers and guide design reviews; Establish security, performance, and cost-efficiency standards.
Seniority
Senior, hands-on IC with leadership responsibilities