Job Description
Join our award-winning engineering team at InnovateTech Labs, where we're pioneering the next generation of AI-driven solutions. As a Senior Software Engineer, you'll architect scalable systems, mentor talented developers, and transform cutting-edge research into production-ready products. We offer a culture of innovation, flexible work arrangements, and competitive benefits including equity and professional development stipends.
Why Join Us?
- Collaborative environment with patent-pending projects
- Annual innovation retreats and conference budgets
- State-of-the-art tech stack (AWS, GCP, Kubernetes)
- 401(k) matching with immediate vesting
Responsibilities
- Lead design and implementation of microservices architecture
- Optimize system performance for 99.99% uptime SLA
- Drive CI/CD pipeline automation and DevOps practices
- Mentor junior engineers through code reviews and pair programming
- Collaborate with product teams to define technical roadmaps
- Implement security best practices across the development lifecycle
- Contribute to open-source projects and technical publications
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of backend development in distributed systems
- Expertise in Go, Python, or Java with strong CS fundamentals
- Proven experience with cloud infrastructure (AWS/GCP)
- Proficiency in container orchestration (Kubernetes, Docker)
- Strong background in RESTful API design and GraphQL
- Experience with event-driven architectures and message queues
- Track record of delivering high-impact projects at scale