Job Description
Join our dynamic team at InnovateTech Solutions and transform your career in the heart of Tucson! We're seeking a passionate Senior Software Engineer to architect cutting-edge solutions while enjoying Arizona's vibrant tech scene. With comprehensive relocation assistance and competitive compensation, this is your opportunity to build the future with industry leaders. Our collaborative culture encourages innovation, professional growth, and work-life balance. Relocate to Tucson's stunning desert landscapes, thriving arts community, and affordable living while making a tangible impact through technology.
Responsibilities
- Lead end-to-end development of scalable cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with cross-functional teams to define product requirements and technical roadmaps
- Implement CI/CD pipelines and DevOps best practices for continuous deployment
- Conduct rigorous testing, debugging, and performance optimization
- Stay current with emerging technologies and contribute to technical innovation
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expert proficiency in Java, Python, or JavaScript with modern frameworks
- Strong knowledge of cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes)
- Proven experience with Agile methodologies and version control (Git)
- Excellent problem-solving skills and ability to work in fast-paced environments
- Strong communication skills with both technical and non-technical stakeholders