Job Description
Join our award-winning engineering team at InnovateTech Solutions and build the future of cloud-native applications in the heart of NYC! We're seeking a passionate Senior Software Engineer to architect scalable systems, mentor junior developers, and drive technical excellence. Enjoy competitive compensation, flexible work arrangements, and unlimited growth opportunities in our collaborative, startup-inspired environment.
Responsibilities
- Design and implement microservices using Go and Kubernetes
- Lead code reviews and contribute to architectural decisions
- Optimize database performance for PostgreSQL and Redis
- Develop CI/CD pipelines using AWS and Terraform
- Mentor 3+ engineers through pair programming and workshops
- Collaborate with product teams to translate requirements into technical specs
- Monitor system health and implement proactive scaling strategies
Qualifications
- 5+ years of experience in backend development with Go
- Expertise in distributed systems and cloud architecture
- Strong proficiency in SQL and NoSQL databases
- Experience with container orchestration (Kubernetes/Docker)
- Proven track record of mentoring engineering teams
- Bachelor's degree in Computer Science or equivalent
- Proficiency with CI/CD tools (Jenkins, GitLab CI)
- Excellent problem-solving and communication skills