Job Description
Join our dynamic team at InnovateTech Solutions, a leading digital transformation firm headquartered in Memphis. We're urgently seeking a Senior Software Engineer to lead critical projects for Fortune 500 clients. This fully remote role offers the flexibility to work from anywhere while contributing to cutting-edge solutions in cloud architecture and AI integration. Enjoy competitive compensation, comprehensive benefits, and a culture that values innovation and work-life balance.
Our ideal candidate thrives in fast-paced environments and possesses a passion for scalable, efficient code. You'll collaborate with cross-functional teams to architect robust systems and mentor junior developers. This is an immediate opportunity to make a significant impact on high-visibility initiatives.
Responsibilities
- Design and implement scalable cloud-based solutions using AWS and Azure
- Lead full development lifecycle from conception to deployment
- Mentor junior engineers through code reviews and technical guidance
- Optimize system performance and security protocols
- Collaborate with product teams to define technical requirements
- Stay current with emerging technologies and industry best practices
Qualifications
- 8+ years of experience in software development with emphasis on cloud architecture
- Expertise in Python, Java, or C# with strong OOP fundamentals
- Proven track record with CI/CD pipelines using Jenkins or GitLab
- Proficiency with containerization (Docker/Kubernetes) and microservices
- AWS/Azure certifications or equivalent practical experience
- Strong problem-solving skills and ability to work independently