Job Description
Join InnovateTech Solutions as a Senior Software Engineer and revolutionize how millions experience digital innovation. We're seeking visionary engineers to architect scalable systems using cutting-edge technologies in our collaborative, agile environment. At InnovateTech, you'll solve complex challenges while mentoring junior developers and shaping our technical roadmap. Enjoy competitive compensation, comprehensive benefits, and the opportunity to build products that impact global markets.
Responsibilities
- Design and implement scalable microservices architecture using Go and Kubernetes
- Mentor junior engineers through code reviews and technical guidance
- Optimize system performance and security across cloud infrastructure (AWS/Azure)
- Lead feature development from conception through production deployment
- Collaborate with cross-functional teams to define technical requirements
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Go, Python, or Java with strong CS fundamentals
- Proven experience with cloud platforms (AWS/GCP/Azure) and DevOps practices
- Strong understanding of distributed systems and API design principles
- Experience with CI/CD pipelines and container orchestration (Docker/Kubernetes)
- Portfolio demonstrating complex system design and optimization projects