Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing cloud infrastructure for Fortune 500 companies. As a Senior Software Engineer in Denver, you'll architect scalable systems using cutting-edge technologies while mentoring junior developers. Our collaborative culture emphasizes work-life balance, competitive benefits, and opportunities to shape the future of enterprise software.
Responsibilities
- Design and implement microservices using Go and Kubernetes
- Lead CI/CD pipeline optimization with Jenkins and Terraform
- Collaborate with product teams to translate requirements into technical specs
- Conduct code reviews and enforce best practices
- Drive performance optimization and security enhancements
- Mentor engineers through pair programming and technical workshops
- Participate in agile ceremonies and sprint planning
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least two modern programming languages (Python, Java, or Go)
- Strong understanding of cloud platforms (AWS/GCP/Azure)
- Proven experience with containerization and orchestration
- Knowledge of testing frameworks and TDD principles
- Excellent problem-solving and communication skills