Job Description
Join our dynamic engineering team as a Software Engineer in a fully remote role based in Indianapolis, Indiana! We're urgently seeking talented professionals to build cutting-edge solutions with competitive compensation and comprehensive relocation assistance. This is your chance to accelerate your career while enjoying work-life balance in a collaborative environment.
Why TechInnovate Solutions? We're a rapidly growing tech firm recognized for our innovation-first culture, flexible work arrangements, and commitment to professional development. Our engineers solve complex problems for Fortune 500 clients using modern tech stacks.
Responsibilities
- Design, develop, and maintain scalable software applications using Java, Python, and cloud technologies
- Collaborate with cross-functional teams to deliver high-quality products through Agile methodologies
- Optimize application performance and implement robust security protocols
- Lead code reviews and mentor junior engineers to elevate team capabilities
- Participate in full SDLC from requirements gathering to deployment and monitoring
- Contribute to technical documentation and best practices
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 3+ years of professional software development experience
- Proficiency in Java, Python, or JavaScript with strong problem-solving skills
- Experience with cloud platforms (AWS/Azure/GCP) and microservices architecture
- Familiarity with CI/CD pipelines and containerization technologies
- Excellent communication skills and ability to thrive in remote teams
- Portfolio showcasing impactful projects