Job Description
Join InnovateTech Systems as a Senior Software Engineer and help shape the future of cloud-native applications in our New York City headquarters. We're seeking a passionate engineer to architect scalable solutions while mentoring junior developers and collaborating with cross-functional teams. Enjoy competitive benefits, flexible work arrangements, and opportunities to work with cutting-edge technologies in a fast-paced, inclusive environment.
Responsibilities
- Lead design and implementation of microservices using Go, Python, and Kubernetes
- Mentor junior engineers through code reviews and pair programming sessions
- Optimize system performance and implement CI/CD pipelines
- Collaborate with product teams to translate requirements into technical specifications
- Contribute to open-source projects and stay current with industry best practices
- Participate in agile ceremonies and drive technical debt reduction
Qualifications
- 5+ years of experience in backend software development
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Strong proficiency in Go or Python with distributed systems experience
- BS/MS in Computer Science or equivalent practical experience
- Proven track record of mentoring engineering teams
- Familiarity with event-driven architectures and message queues (Kafka/RabbitMQ)
- Experience with infrastructure-as-code tools (Terraform/CloudFormation)