Job Description
Join our award-winning engineering team at InnovateTech Labs, where we're revolutionizing fintech solutions. We're seeking a passionate Senior Software Engineer to architect scalable systems and drive product innovation in our downtown Manhattan headquarters. You'll collaborate with cross-functional teams to build mission-critical applications while mentoring junior engineers and shaping our technical roadmap. Enjoy competitive compensation, comprehensive benefits, and opportunities to work with cutting-edge technologies in a collaborative, agile environment.
Responsibilities
- Design, develop, and deploy high-performance microservices using Go and Kubernetes
- Lead code reviews and implement CI/CD pipelines for continuous delivery
- Optimize system architecture for scalability and reliability (99.9% uptime SLA)
- Mentor junior engineers through pair programming and technical workshops
- Translate business requirements into technical specifications
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- 5+ years of experience in backend development with Go and cloud platforms (AWS/GCP)
- Expertise in distributed systems, databases (PostgreSQL, Redis), and API design
- Strong foundation in data structures, algorithms, and system design principles
- Proven track record of delivering production-grade applications
- Experience with containerization (Docker) and orchestration (Kubernetes)
- Bachelor's degree in Computer Science or equivalent practical experience