Job Description
Join our dynamic engineering team at TechInnovate Inc. in the heart of San Jose's tech hub. We're seeking a passionate Senior Software Engineer to architect scalable solutions and drive innovation. Enjoy competitive compensation, flexible work arrangements, and opportunities to shape cutting-edge products. Be part of a culture that values creativity, collaboration, and continuous growth.
Responsibilities
- Design and implement high-performance cloud-native applications using microservices architecture
- Lead technical planning and code reviews for critical infrastructure components
- Mentor junior engineers through pair programming and knowledge-sharing sessions
- Optimize system performance and troubleshoot complex production issues
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines and DevOps best practices
Qualifications
- 8+ years of software development experience with Python or Java
- Expertise in cloud platforms (AWS/GCP) and container orchestration (Kubernetes)
- Proven track record of architecting distributed systems
- Strong background in testing frameworks and TDD methodologies
- Experience with agile methodologies and cross-functional team leadership
- Bachelor's degree in Computer Science or equivalent practical experience