Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of cutting-edge cloud-native applications. We're a fast-growing technology firm committed to building scalable solutions that impact millions. With relocation assistance available, we invite passionate engineers to contribute to our dynamic team in Pittsburgh's thriving tech corridor. Enjoy competitive benefits, flexible work arrangements, and opportunities to work with emerging technologies in a collaborative environment.
Responsibilities
- Design and implement scalable microservices using Java, Spring Boot, and Kubernetes
- Lead architectural decisions for cloud migration projects on AWS
- Mentor junior engineers through code reviews and technical guidance
- Optimize application performance and troubleshoot complex production issues
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines using Jenkins, Docker, and Terraform
- Contribute to open-source projects and internal innovation initiatives
Qualifications
- 8+ years of experience in software development with Java and cloud platforms
- Expertise in distributed systems, REST APIs, and event-driven architecture
- Proven track record of leading successful cloud migration projects
- Strong background in Agile methodologies and test-driven development
- Experience with containerization (Docker, Kubernetes) and infrastructure-as-code
- Bachelor's degree in Computer Science or equivalent technical field
- Excellent problem-solving skills and ability to work in cross-functional teams