Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing cloud infrastructure for Fortune 500 clients. As a Senior Software Engineer, you'll architect scalable microservices using cutting-edge technologies while mentoring junior developers. Our Denver headquarters boasts an agile workspace with flexible hours, comprehensive benefits, and opportunities for professional growth.
Responsibilities
- Design and implement cloud-native microservices using Java/Spring Boot and Kubernetes
- Lead code reviews and enforce best practices across the engineering team
- Collaborate with product managers to translate business requirements into technical solutions
- Optimize system performance and troubleshoot complex production issues
- Develop CI/CD pipelines using Jenkins and Terraform for automated deployments
- Mentor junior engineers through pair programming and technical workshops
- Contribute to open-source projects and stay current with industry trends
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expert proficiency in Java, Python, and JavaScript/TypeScript
- Strong experience with cloud platforms (AWS/Azure/GCP) and containerization
- Proven track record of building high-throughput, low-latency systems
- Familiarity with Agile methodologies and JIRA/Confluence
- Excellent problem-solving skills and ability to work in cross-functional teams