Job Description
Join our dynamic engineering team at InnovateTech Solutions where we're revolutionizing cloud infrastructure. As a Senior Software Engineer, you'll architect scalable systems, mentor junior developers, and drive technical excellence in a fast-paced environment. Our San Francisco headquarters offers cutting-edge resources and a culture that values innovation and work-life balance.
We're urgently seeking passionate engineers to help us build the next generation of AI-powered tools. If you thrive on complex challenges and want to make an immediate impact, this is your opportunity to join a mission-driven company with competitive benefits and growth opportunities.
Responsibilities
- Design and implement high-performance microservices using Java and Go
- Lead code reviews and enforce best practices across the engineering team
- Collaborate with product teams to translate requirements into technical solutions
- Optimize system architecture for scalability and reliability on AWS
- Drive CI/CD pipeline improvements and automation initiatives
- Mentor junior engineers through pair programming and technical workshops
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development with Java/Go
- Expertise in distributed systems and cloud architecture (AWS/GCP)
- Strong proficiency in RESTful APIs and event-driven design
- Experience with containerization (Docker/Kubernetes) and CI/CD tools
- Proven track record of shipping production systems at scale
- Excellent problem-solving skills and ability to work in agile environments