Job Description
Join TechInnovate Solutions as a Senior Software Engineer and shape the future of cloud-native applications from anywhere in the US. We're a forward-thinking tech company revolutionizing enterprise software, and we're seeking passionate engineers to build scalable, high-performance systems. Enjoy competitive compensation, comprehensive benefits, and a flexible remote-first culture while collaborating with world-class talent in San Jose's vibrant tech ecosystem.
What You'll Love:
- 100% remote flexibility with occasional in-person meetups in San Jose
- cutting-edge tech stack including AWS, Kubernetes, and serverless architecture
- mentorship opportunities and career growth paths
- generous equity package and health benefits
Responsibilities
- Design and develop scalable microservices using Go, Python, and Java
- Architect cloud infrastructure solutions on AWS and Azure
- Mentor junior engineers through code reviews and technical guidance
- Optimize system performance and implement CI/CD pipelines
- Collaborate with product teams to translate requirements into technical specifications
- Lead security audits and implement best practices for data protection
- Contribute to open-source projects and technical innovation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/K8s)
- Strong proficiency in at least two: Go, Python, or Java
- Experience with CI/CD tools (Jenkins, GitLab CI, CircleCI)
- Knowledge of distributed systems and database optimization
- Proven ability to lead complex technical projects
- Excellent problem-solving and communication skills