Job Description
Join our dynamic team at InnovateTech Solutions as a Senior Software Engineer and become a key player in revolutionizing cloud-native applications. We offer a fully remote position with comprehensive relocation assistance to Austin, Texas – including moving stipends, temporary housing, and visa sponsorship for international candidates. Collaborate with industry experts to design scalable solutions while enjoying Austin's vibrant tech ecosystem and work-life balance.
Our commitment to your success includes professional development stipends, flexible hours, and a culture that values innovation and autonomy. If you're passionate about building cutting-edge software and want to relocate to one of America's most tech-friendly cities, this is your opportunity to thrive.
Responsibilities
- Architect and implement scalable cloud-based solutions using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Optimize application performance and troubleshoot complex system issues
- Collaborate with product teams to translate business requirements into technical specifications
- Lead CI/CD pipeline improvements and DevOps best practices
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in software development with Python/Java
- Expertise in cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes)
- Strong background in RESTful API design and microservices patterns
- Experience with Agile methodologies and JIRA/Confluence
- Proven track record of delivering production-ready, high-traffic applications