Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing cloud infrastructure for Fortune 500 companies. As a Senior Software Engineer, you'll architect scalable systems and mentor junior developers in our collaborative, agile environment. We offer competitive benefits, flexible work arrangements, and opportunities to work with cutting-edge technologies including AI/ML integration. Located in the heart of San Francisco's tech hub, our modern office fosters innovation and professional growth.
Responsibilities
- Design and implement microservices using Go and Kubernetes
- Lead code reviews and maintain high-quality standards
- Optimize CI/CD pipelines for rapid deployment
- Collaborate with product teams to define technical requirements
- Mentor junior engineers through pair programming and workshops
- Contribute to open-source projects and technical documentation
- Implement security best practices across all systems
Qualifications
- 5+ years of experience in backend development
- Expertise in Go, Python, or Java with distributed systems
- Strong knowledge of cloud platforms (AWS/GCP/Azure)
- Experience with container orchestration (Docker, Kubernetes)
- Familiarity with event-driven architecture and message queues
- Proficiency in testing frameworks and TDD methodologies
- BS in Computer Science or equivalent practical experience
- Excellent problem-solving and communication skills