Job Description
Join our dynamic team at Tech Innovations Inc. as a Senior Software Engineer and shape the future of digital solutions. We're seeking passionate innovators to build scalable, high-performance applications for our global client base. Enjoy competitive benefits, flexible work arrangements, and opportunities for professional growth in Indianapolis's thriving tech ecosystem.
Responsibilities
- Lead full-stack development using Java, Python, and cloud technologies
- Design and implement RESTful APIs and microservices architecture
- Optimize application performance and troubleshoot complex technical issues
- Mentor junior developers and conduct code reviews
- Collaborate with cross-functional teams to deliver enterprise solutions
- Implement CI/CD pipelines and DevOps best practices
- Contribute to technical documentation and architectural decisions
Qualifications
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in software development
- Expertise in Java, Python, and cloud platforms (AWS/Azure)
- Strong understanding of microservices and containerization
- Proven experience with Agile methodologies and DevOps
- Excellent problem-solving and communication skills
- Professional certifications (AWS/Azure) preferred