Job Description
Join our dynamic team at InnovateTech Solutions, a cutting-edge software development firm headquartered in Tampa, FL. We're seeking a passionate Senior Software Engineer to architect and build scalable cloud-native applications. Enjoy the flexibility of 100% remote work while collaborating with top-tier talent across the US. You'll drive technical strategy, mentor junior engineers, and deliver innovative solutions that transform industries. Our culture emphasizes autonomy, continuous learning, and work-life balance.
Responsibilities
- Design and implement microservices using cloud technologies (AWS/GCP)
- Lead code reviews and enforce best practices across the team
- Develop CI/CD pipelines to automate deployment processes
- Collaborate with product managers to define technical roadmaps
- Mentor junior engineers through pair programming and knowledge sharing
- Optimize application performance and troubleshoot complex issues
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development (Python/Java/Go)
- Expertise in containerization (Docker/Kubernetes) and serverless architectures
- Strong understanding of distributed systems and database optimization
- Proficiency with testing frameworks (pytest, JUnit, Jest)
- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions)
- Excellent problem-solving skills and ability to work autonomously