Job Description
Join our cutting-edge engineering team in the heart of Silicon Valley! InnovateTech Solutions is seeking a passionate Senior Software Engineer to build transformative cloud-native applications. You'll collaborate with cross-functional teams to architect scalable solutions while mentoring junior developers. Enjoy competitive benefits, flexible work arrangements, and the opportunity to impact millions of users worldwide.
Responsibilities
- Design and implement microservices using AWS/GCP infrastructure
- Lead code reviews and drive best engineering practices
- Mentor 3-4 junior engineers through technical guidance
- Optimize system performance and security protocols
- Translate business requirements into technical specifications
- Contribute to CI/CD pipeline automation
- Collaborate with product teams on roadmap execution
Qualifications
- 5+ years of experience in distributed systems
- Expertise in Python, Go, or Java with modern frameworks
- Strong knowledge of Kubernetes, Docker, and Terraform
- Proven track record with cloud-native architecture patterns
- Bachelor's degree in Computer Science or equivalent
- Experience with event-driven design and messaging queues
- Proficiency in SQL and NoSQL databases
- Excellent problem-solving and communication skills