Sr. Lead Software Engineer
Core
Lead a portfolio of diverse technology projects and a team of developers to design, develop, test, implement, and support full-stack technical solutions in a distributed microservices environment.
Role type
Senior Lead Software Engineer (Full-stack)
Builds
Distributed microservices, full-stack systems, and deployment pipelines for financial services (payments, fraud, decisioning).
Domain
Financial Services / Payments / Cloud Infrastructure
Required skills
Golang, GraphQL, Relational/NoSQL databases, Distributed systems design, AWS (Serverless), Full-stack development, Technical leadership, CI/CD pipelines, Microservices architecture
Preferred skills
Agile/Kanban, Cloud computing (AWS/Azure/GCP), Automated testing, Server-side frameworks (Django/Express/Spring), Large-scale system design
Technologies
Golang, GraphQL, MySQL, PostgreSQL, MongoDB, Redis, Cassandra, DynamoDB, AWS, Docker, Kubernetes, CI/CD tools
Responsibilities
Lead a team of engineers through feature development; Design and build distributed systems; Implement and optimize local build and deployment pipelines; Debug complex issues across backend, frontend, middleware, and infrastructure; Mentor other engineers on architecture and design patterns.
Seniority
Senior, hands-on IC with leadership responsibilities