Job Description
Join InnovateTech Solutions as a Senior Software Engineer and help shape the future of cloud-native applications in the heart of Tucson! We're seeking passionate engineers to build scalable solutions while enjoying Arizona's vibrant tech community. Relocation assistance included for qualified candidates.
Our Tucson office offers hybrid work arrangements, competitive benefits, and opportunities to work on cutting-edge projects in fintech and SaaS. Experience the perfect blend of desert landscapes and innovation as you collaborate with a team that values creativity and technical excellence.
Responsibilities
- Design and develop scalable microservices using Java, Python, and cloud technologies (AWS/Azure)
- Lead code reviews and mentor junior engineers while maintaining high-quality standards
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize system performance and implement CI/CD pipelines for continuous deployment
- Contribute to architectural decisions and evaluate new technologies for adoption
- Troubleshoot complex production issues and implement robust monitoring solutions
Qualifications
- 5+ years of experience in backend software development with Java or Python
- Proficiency in cloud platforms (AWS/Azure) and containerization technologies (Docker/Kubernetes)
- Bachelor's degree in Computer Science or equivalent technical experience
- Strong understanding of RESTful APIs and microservices architecture
- Experience with CI/CD tools (Jenkins, GitLab CI, or GitHub Actions)
- Excellent problem-solving skills and ability to work in agile environments
- Strong communication skills and ability to collaborate across teams