Job Description
Join InnovateTech Solutions as a Senior Software Engineer and revolutionize how businesses leverage cloud technologies. We're seeking a passionate remote professional to architect scalable solutions for our enterprise clients. Enjoy flexible hours, competitive benefits, and the opportunity to work with cutting-edge technologies while making a tangible impact.
What We Offer:
- Comprehensive health, dental, and vision insurance
- 401(k) with company matching
- Professional development stipend
- Flexible PTO policy
- Home office equipment allowance
Responsibilities
- Lead end-to-end development of cloud-based applications using AWS and Azure
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with cross-functional teams to define product roadmaps
- Implement CI/CD pipelines and DevOps best practices
- Optimize system performance and security protocols
- Document technical specifications and architecture diagrams
- Contribute to open-source projects and industry standards
Qualifications
- 8+ years of software development experience with 3+ years in cloud environments
- Expert proficiency in Python, Java, or C# with modern frameworks
- Deep understanding of microservices architecture and containerization (Docker/Kubernetes)
- AWS/Azure certification or equivalent practical experience
- Proven track record of shipping production-ready applications
- Strong problem-solving skills with data structures and algorithms
- Excellent communication and remote collaboration abilities
- Bachelor's degree in Computer Science or equivalent experience