Job Description
Join InnovateTech Solutions as a Senior Software Engineer and help shape the future of digital innovation from the comfort of your home office. We're seeking passionate remote professionals to collaborate with our Indianapolis-based team while enjoying flexible work arrangements. This role offers competitive compensation, comprehensive benefits, and the opportunity to impact cutting-edge projects for Fortune 500 clients. If you thrive in autonomous environments and possess strong problem-solving skills, we want to hear from you!
Responsibilities
- Design, develop, and maintain scalable cloud-native applications using microservices architecture
- Lead code reviews and mentor junior engineers through pair programming sessions
- Implement CI/CD pipelines using AWS services and Docker/Kubernetes
- Collaborate with cross-functional teams to define technical requirements and deliverables
- Optimize application performance and troubleshoot complex production issues
- Contribute to architectural decisions and technical documentation
- Stay current with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years professional development)
- Expertise in at least one modern programming language (Java, Python, or Go)
- Strong proficiency with cloud platforms (AWS, Azure, or GCP)
- Experience with containerization technologies (Docker, Kubernetes)
- Proven track record of delivering production-ready applications
- Excellent communication skills and ability to work asynchronously
- Experience with Agile methodologies and JIRA/Confluence
- Portfolio demonstrating complex projects with clear impact metrics