Job Description
Join our award-winning engineering team and shape the future of cloud-native applications! We're seeking a passionate Senior Software Engineer to lead high-impact projects in a fully remote environment. Enjoy competitive compensation, flexible hours, and cutting-edge tech stack while making a tangible difference in millions of users' lives.
Why TechInnovate? We foster a culture of innovation with quarterly hackathons, unlimited learning stipends, and equity opportunities. Our Raleigh-based headquarters supports remote-first operations with biannual team retreats and robust professional development programs.
Responsibilities
- Architect and scalable cloud solutions using AWS/GCP/Azure services
- Mentor junior engineers through code reviews and technical guidance
- Optimize system performance and implement CI/CD pipelines
- Collaborate with cross-functional teams to define product roadmaps
- Drive agile development practices and sprint planning
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of experience in backend development (Python/Java/Go)
- Expertise in microservices architecture and containerization (Docker/K8s)
- Strong proficiency with SQL/NoSQL databases and caching strategies
- Proven track record of delivering production-ready cloud applications
- Experience with observability tools (Prometheus/Grafana)
- Bachelor's degree in Computer Science or equivalent experience