Job Description
Join InnovateTech Solutions as a Senior Software Engineer and transform your career with relocation assistance and immediate hire opportunities! We're seeking passionate innovators to build cutting-edge software solutions from our Tucson hub, with flexible options for our California offices. Enjoy competitive benefits, mentorship from industry leaders, and the chance to shape next-gen technology. Relocation packages include moving stipends, temporary housing, and visa sponsorship. Apply today and start your journey with us!
Responsibilities
- Design and develop scalable software applications using modern frameworks
- Collaborate with cross-functional teams to define project requirements
- Lead code reviews and implement best practices for quality assurance
- Optimize system performance and troubleshoot complex technical issues
- Mentor junior engineers and contribute to technical documentation
- Stay current with emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in full-stack development
- Proficiency in Python, Java, and cloud platforms (AWS/Azure)
- Strong understanding of CI/CD pipelines and DevOps practices
- Experience with Agile methodologies and version control (Git)
- Excellent problem-solving and communication skills