Job Description
Join our cutting-edge engineering team at NexGen Tech Solutions, where innovation meets impact. We're urgently seeking a passionate Senior Software Engineer to architect and build scalable systems that power next-generation cloud platforms. Collaborate with world-class talent in our state-of-the-art San Jose headquarters and help shape the future of enterprise software. Enjoy competitive equity packages, flexible work arrangements, and unparalleled growth opportunities in one of tech's most dynamic markets.
Responsibilities
- Lead design and development of high-availability microservices using Go and Kubernetes
- Mentor junior engineers through code reviews and architectural planning sessions
- Optimize system performance using distributed caching and database sharding strategies
- Implement CI/CD pipelines using Jenkins, Terraform, and AWS DevOps tools
- Drive technical debt reduction and infrastructure modernization initiatives
- Collaborate with product teams to translate business requirements into technical specifications
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (MS preferred)
- 5+ years of experience in backend development with Go or similar languages
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Strong background in distributed systems and data modeling
- Proven track record of shipping production code at scale
- Experience with Agile methodologies and test-driven development
- Excellent problem-solving skills and technical leadership abilities