Lead Software Engineer - Java, React - Columbus
Core
Lead platform-level architecture and technical strategy for firmwide platforms supporting product intake, customer communication, and developer documentation.
Role type
Senior Lead Software Engineer (Java, React, Cloud-Native)
Builds
Cloud-native backend services, GraphQL/REST APIs, React micro-frontends, and content discovery pipelines.
Domain
Financial Services / Cloud-Native Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, application architecture, technical leadership, AI-assisted development governance, secure system design, cloud-native architecture, mentoring, agile practices, CI/CD, API design (GraphQL/REST), full-stack development
Preferred skills
Experience with AI/ML, mobile, or data platforms; knowledge of MCP (Model Context Protocol)
Technologies
AWS Lambda, ECS/Fargate, SNS, SQS, API Gateway, S3, Terraform, Spring Boot, PostgreSQL, Lucene, Hugo, Jira, Bitbucket, GitHub, React, TypeScript, Java, Python
Responsibilities
Own platform-level architecture and technical strategy; lead complex technical initiatives from discovery to operations; design and implement cloud-native software and integrations; architect backend services and modern React interfaces; mentor engineers and lead design reviews; set and enforce non-functional standards (security, performance, observability); drive adoption of AI-assisted engineering practices; evaluate and introduce new technologies to improve developer experience.
Seniority
Senior, hands-on IC with strategic leadership