Job Description
Join our cutting-edge engineering team in the heart of Silicon Valley! InnovateTech Solutions is seeking a passionate Senior Software Engineer to architect scalable solutions for our AI-powered platform. You'll collaborate with cross-functional teams to build high-performance systems while mentoring junior developers. We offer competitive compensation, flexible work arrangements, and opportunities to work with emerging technologies in a dynamic startup environment.
Responsibilities
- Design and implement robust microservices using cloud-native technologies
- Lead code reviews and drive best practices in CI/CD pipelines
- Optimize system performance for high-traffic applications
- Mentor junior engineers through pair programming and technical workshops
- Collaborate with product teams to translate requirements into technical specifications
- Contribute to open-source projects and technical documentation
- Implement security best practices across the development lifecycle
Qualifications
- 5+ years of experience in backend development with Python/Java
- Expertise in cloud platforms (AWS/GCP/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of distributed systems and database optimization
- Proven track record of mentoring junior engineers
- Experience with agile methodologies and JIRA/Confluence
- Bachelor's degree in Computer Science or equivalent experience
- Contributions to open-source projects or technical blogs preferred