Job Description
Join TechInnovate Inc., a leader in cloud-native infrastructure solutions, as a Senior Software Engineer in our Oakland headquarters. You'll architect scalable systems that serve millions of users while mentoring junior engineers and driving technical innovation. Our collaborative environment offers competitive equity, flexible remote work options, and opportunities to shape the future of enterprise software.
Responsibilities
- Design and implement distributed systems using microservices architecture
- Mentor junior engineers through code reviews and pair programming
- Optimize application performance using profiling tools and load testing
- Develop CI/CD pipelines using Jenkins and Kubernetes
- Collaborate with product teams to define technical roadmaps
- Contribute to open-source projects aligned with company values
Qualifications
- 5+ years of experience in backend development (Python/Java/Go)
- Expertise in cloud platforms (AWS/GCP/Azure)
- Strong understanding of distributed systems principles
- Proficient with containerization (Docker/Kubernetes)
- Experience with event-driven architectures and message queues
- Bachelor's degree in Computer Science or equivalent