Job Description
Join InnovateTech Solutions as a Senior Software Engineer and transform your career in Buffalo's thriving tech hub! We're seeking passionate innovators to build cutting-edge solutions while enjoying world-class relocation support. Our collaborative team values creativity and impact, offering competitive compensation, comprehensive benefits, and a hybrid work environment. Buffalo offers an exceptional quality of life with affordable living, renowned food scene, and close proximity to Niagara Falls. Seize this opportunity to advance your career while making a real difference in our community.
Responsibilities
- Design and implement scalable software solutions using Java, Python, and cloud technologies
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with cross-functional teams to define product requirements
- Lead architecture decisions for microservices and cloud-native applications
- Optimize system performance and ensure robust security protocols
- Drive continuous improvement through CI/CD pipeline enhancements
- Contribute to innovation through hackathons and R&D initiatives
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in Java, Python, and cloud platforms (AWS/Azure)
- Strong understanding of RESTful APIs and microservices architecture
- Proven track record of mentoring development teams
- Experience with Agile methodologies and DevOps practices
- Excellent problem-solving skills and attention to detail
- Strong communication abilities for technical and non-technical stakeholders