Job Description
Join InnovateTech Solutions as a Senior Software Engineer and transform your career with our industry-leading remote opportunities in Indianapolis! We're seeking passionate innovators to build cutting-edge cloud-native applications while enjoying the flexibility of 100% remote work. As part of our relocation assistance program, we provide comprehensive support including moving stipends, temporary housing, and visa sponsorship for international candidates. Collaborate with world-class engineers in a culture that values creativity, work-life balance, and continuous growth.
Responsibilities
- Design and implement scalable microservices using Java/Spring Boot and AWS infrastructure
- Lead code reviews and mentor junior engineers on best practices
- Architect cloud-native solutions with Kubernetes and Terraform
- Optimize system performance through database tuning and caching strategies
- Translate business requirements into technical specifications
- Implement CI/CD pipelines using Jenkins and Docker
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in enterprise software development
- Expertise in Java, Python, and modern JavaScript frameworks
- Strong knowledge of AWS/GCP services and cloud architecture
- Experience with Agile methodologies and JIRA/Confluence
- Proven ability to lead complex technical projects
- Excellent problem-solving and communication skills