Job Description
Join InnovateTech Solutions as a Senior Software Engineer and build cutting-edge solutions for Fortune 500 clients. We're seeking passionate innovators to join our Cincinnati team and contribute to cloud-native applications. As an employer committed to diversity, we proudly offer visa sponsorship for qualified international candidates. Enjoy competitive benefits, flexible work arrangements, and opportunities to work with emerging technologies like AI and IoT in a collaborative environment.
Responsibilities
- Design, develop, and deploy scalable cloud-based applications using Java, Python, and AWS
- Lead architectural reviews and optimize system performance for enterprise clients
- Mentor junior engineers and conduct code reviews to maintain quality standards
- Collaborate with cross-functional teams to deliver projects on Agile timelines
- Implement CI/CD pipelines and DevOps best practices
- Contribute to technical documentation and knowledge sharing initiatives
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong proficiency in at least two programming languages (Java/Python preferred)
- Proven experience with microservices architecture and RESTful APIs
- Valid work authorization in the US or eligibility for visa sponsorship
- Excellent problem-solving skills and ability to work in fast-paced environments