Job Description
Join our award-winning engineering team at InnovateTech Solutions, where we're revolutionizing cloud infrastructure for Fortune 500 clients. As a Senior Software Engineer, you'll architect scalable systems using cutting-edge technologies while mentoring junior developers. Our collaborative culture values innovation, work-life balance, and continuous learning.
We offer competitive benefits including equity packages, flexible remote work options, and annual professional development stipends. Located in the vibrant heart of San Francisco's tech district, our office features ergonomic workspaces, on-site wellness programs, and catered lunches.
Responsibilities
- Lead design and implementation of microservices architecture using AWS/GCP
- Mentor 3-5 junior engineers through code reviews and pair programming
- Optimize system performance with advanced caching strategies
- Implement CI/CD pipelines using Jenkins and GitLab CI
- Collaborate with product teams to translate requirements into technical solutions
- Contribute to open-source projects and technical blogs
Qualifications
- 5+ years of experience in backend development with Java/Python
- Expertise in distributed systems and container orchestration (Kubernetes/Docker)
- Strong knowledge of cloud-native architecture patterns
- Proficient in testing frameworks (JUnit, PyTest) and TDD methodologies
- BS/MS in Computer Science or equivalent practical experience
- Experience with event-driven architectures and message queues (Kafka, RabbitMQ)