Job Description
Join InnovateTech Solutions, a cutting-edge tech firm transforming industries from our Tucson hub. We're seeking a passionate Senior Software Engineer to architect scalable solutions and drive innovation. Enjoy competitive compensation, flexible work arrangements, and opportunities to mentor emerging talent in our collaborative, growth-focused environment.
Responsibilities
- Design and develop high-performance software systems using modern frameworks
- Lead technical discussions and drive architectural decisions
- Mentor junior engineers through code reviews and pair programming
- Optimize applications for scalability, security, and performance
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and DevOps best practices
- Stay current with emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science or related field
- 5+ years of professional software development experience
- Expertise in Java, Python, or JavaScript with cloud platforms (AWS/Azure)
- Strong understanding of microservices architecture and REST APIs
- Proven experience with Agile methodologies and version control (Git)
- Excellent problem-solving skills and attention to detail
- Strong communication abilities for cross-functional collaboration