onsite
Lead Software Engineer - Backend Golang, AWS - Capital One
Software Engineer
Lead backend engineering efforts using Golang and AWS, architecting scalable microservices, designing robust APIs, and driving cloud-native solutions to solve complex business challenges in a fast‑paced, collaborative environment.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance backend services in Golang, ensuring scalability, reliability, and security.
- Design and expose clean, well‑documented APIs for internal and external consumption.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
- Implement CI/CD pipelines, automated testing, and monitoring to support continuous delivery.
- Mentor junior engineers, conduct code reviews, and promote best practices in software design.
Requirements
- 5+ years of professional backend development experience, with strong proficiency in Golang.
- Hands‑on experience deploying and managing services on AWS (EC2, ECS, Lambda, RDS, S3).
- Deep understanding of microservices architecture, API design, and containerization.
- Strong knowledge of relational and NoSQL databases, data modeling, and performance tuning.
- Excellent communication skills and a collaborative mindset.