Job Description
Join our dynamic engineering team at TechInnovate Solutions, where we're revolutionizing cloud infrastructure for enterprise clients. As a Senior Software Engineer, you'll architect scalable microservices, mentor junior developers, and collaborate with cross-functional teams to deliver cutting-edge solutions. Our Oakland-based office offers a vibrant work culture with flexible hours and comprehensive benefits.
Responsibilities
- Design and implement cloud-native microservices using Go and Kubernetes
- Lead code reviews and contribute to technical documentation
- Optimize system performance and troubleshoot complex production issues
- Collaborate with product managers to define technical roadmaps
- Mentor junior engineers through pair programming and workshops
- Implement CI/CD pipelines using AWS and Terraform
- Conduct security audits and ensure compliance with industry standards
Qualifications
- 5+ years of experience in backend development
- Expertise in Go, Python, and distributed systems
- Strong understanding of AWS/GCP services and containerization
- Proven track record of mentoring engineering teams
- Bachelor's degree in Computer Science or equivalent experience
- Familiarity with agile methodologies and JIRA
- Experience with monitoring tools (Prometheus, Grafana)
- Portfolio showcasing open-source contributions