Job Description
Join our cutting-edge 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 modern technologies while mentoring junior developers. Enjoy competitive compensation, flexible work arrangements, and comprehensive benefits including equity and 401k matching. Our downtown Seattle office features collaborative spaces, state-of-the-art equipment, and regular innovation workshops.
Responsibilities
- Design and implement microservices using Go and Kubernetes
- Lead cloud migration projects on AWS and Azure platforms
- Mentor 3+ junior engineers through code reviews and pair programming
- Optimize system performance using Redis and PostgreSQL
- Develop CI/CD pipelines with Jenkins and Terraform
- Collaborate with product teams to translate business requirements into technical solutions
- Contribute to open-source projects and present at tech conferences
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development
- Expertise in Go, Python, or Java with strong OOP principles
- Proficiency with cloud services (AWS/Azure/GCP)
- Experience with container orchestration (Docker/Kubernetes)
- Strong understanding of CI/CD methodologies
- Excellent problem-solving skills and system design abilities
- Experience mentoring engineering teams