Job Description
Join TechInnovate Solutions, a cutting-edge IT firm revolutionizing enterprise software solutions. We're seeking talented Senior Software Engineers to build scalable cloud-native applications while offering comprehensive visa sponsorship for qualified international candidates. Enjoy competitive benefits, flexible work arrangements, and career growth in Pittsburgh's thriving tech corridor.
Why Pittsburgh? Ranked among America's top tech hubs with 200+ tech companies, affordable living, and world-class universities. Our downtown campus offers collaborative spaces and easy access to cultural attractions.
Responsibilities
- Design, develop, and deploy microservices using AWS/Azure and containerization technologies (Docker/Kubernetes)
- Lead code reviews and mentor junior engineers while adhering to Agile/Scrum methodologies
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and optimize system performance for enterprise-scale applications
- Contribute to architectural decisions and security best practices for cloud infrastructure
- Document technical specifications and maintain comprehensive API documentation
Qualifications
- Bachelor's degree in Computer Science or related field (Master's preferred)
- 5+ years of experience in object-oriented programming with Java/Python/C#
- Proficiency in cloud platforms (AWS/Azure) and container orchestration tools
- Strong background in RESTful API development and database design (SQL/NoSQL)
- Experience with DevOps practices and infrastructure-as-code (Terraform/CloudFormation)
- Excellent problem-solving skills and ability to work in a remote-first environment
- Eligibility for visa sponsorship (H-1B, O-1, or other applicable categories)