Job Description
Join our dynamic engineering team at InnovateTech Solutions, where we're revolutionizing digital experiences for Fortune 500 clients. As a Senior Software Engineer, you'll architect scalable cloud-native solutions using cutting-edge technologies. We foster a culture of innovation, continuous learning, and collaborative problem-solving. Our Phoenix hub offers state-of-the-art facilities and flexible work arrangements to support your growth and work-life balance.
What You'll Love:
- Impactful projects using AWS, Kubernetes, and microservices
- Annual tech stipend for conferences and certifications
- Collaborative agile environment with bi-weekly hackathons
- Comprehensive health benefits and 401(k) matching
Responsibilities
- Design and implement distributed systems with 99.99% uptime SLAs
- Mentor junior engineers through pair programming and code reviews
- Optimize application performance using profiling tools
- Lead CI/CD pipeline automation using Jenkins and GitLab
- Collaborate with product teams to translate requirements into technical specs
- Contribute to open-source projects and technical blogs
- Conduct architectural reviews for new feature development
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, or Go with strong OOP fundamentals
- Proven experience with cloud platforms (AWS/GCP/Azure)
- Proficient in containerization (Docker/Kubernetes) and infrastructure-as-code (Terraform)
- Strong understanding of RESTful APIs and microservices architecture
- Experience with agile methodologies and Jira/Confluence