Job Description
Join our dynamic engineering team in Tucson and drive innovation for cutting-edge software solutions. We're seeking a passionate Senior Software Engineer to architect scalable systems and lead technical initiatives in a collaborative, agile environment. Enjoy competitive compensation, flexible work arrangements, and opportunities for professional growth in Arizona's thriving tech hub.
Responsibilities
- Design, develop, and maintain high-performance backend services using Java/Spring Boot
- Lead cloud infrastructure deployments on AWS with CI/CD automation
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with product teams to translate requirements into technical specifications
- Optimize system performance and implement robust security protocols
- Contribute to architectural decisions and technology stack evolution
Qualifications
- 5+ years of experience in full-stack development with Java and JavaScript
- Proficiency in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices architecture
- Bachelor's degree in Computer Science or equivalent experience
- Experience with Agile methodologies and version control (Git)
- Ability to work independently and lead technical projects