Job Description
Join TechInnovate Solutions as a Senior Software Engineer and shape the future of digital innovation in the heart of Tucson. We're seeking a visionary developer to architect scalable cloud solutions while mentoring our growing engineering team. Enjoy competitive benefits, flexible work arrangements, and the opportunity to build cutting-edge products that impact millions of users globally.
Responsibilities
- Architect and implement microservices using AWS and Azure cloud platforms
- Mentor junior developers through code reviews and technical guidance
- Optimize system performance and security protocols
- Collaborate with product teams to translate requirements into technical specifications
- Lead CI/CD pipeline automation and DevOps best practices
- Contribute to open-source projects and technical documentation
Qualifications
- 5+ years of experience in full-stack development with Python/Java
- Expertise in cloud infrastructure (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong background in Agile methodologies and Scrum frameworks
- Proven track record of mentoring engineering teams
- Proficiency in testing frameworks (Junit, PyTest) and TDD principles
- BS/MS in Computer Science or equivalent practical experience