Job Description
Join our award-winning team as a Senior Software Engineer and help shape the future of cloud-native applications! InnovateTech Solutions is urgently hiring talented engineers in Denver, CO with flexible remote/hybrid options. We offer competitive compensation, cutting-edge projects, and a culture that values innovation and work-life balance.
As a key member of our engineering team, you'll architect scalable solutions using modern technologies while mentoring junior developers. Our collaborative environment fosters growth and creativity, making this an ideal opportunity for driven professionals ready to make an immediate impact.
Responsibilities
- Design, develop, and deploy high-performance microservices using Java/Python and cloud platforms (AWS/Azure)
- Lead code reviews and implement CI/CD pipelines to ensure quality and efficiency
- Collaborate with product teams to translate business requirements into technical specifications
- Mentor junior engineers through pair programming and knowledge-sharing sessions
- Optimize system performance and troubleshoot complex production issues
- Stay current with emerging technologies and contribute to architectural decisions
- Document technical specifications and maintain clean, maintainable code
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years software engineering)
- Expertise in Java, Python, or Go with strong OOP fundamentals
- Proven experience with cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes)
- Familiarity with microservices architecture and event-driven design patterns
- Strong problem-solving skills with experience in high-traffic systems
- Excellent communication skills and ability to work in agile environments
- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions)
- Preferred: AWS/Azure certifications or advanced degree