Job Description
Join InnovateTech Solutions, a cutting-edge software development firm revolutionizing cloud-native applications. We're seeking a passionate Senior Software Engineer to architect scalable systems and drive technical innovation in our Tucson headquarters. Enjoy competitive compensation, flexible work arrangements, and opportunities to mentor junior developers while working with industry-leading technologies.
Responsibilities
- Design and implement microservices architectures using cloud-native technologies (AWS/Azure)
- Lead code reviews and enforce best practices for CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical solutions
- Mentor junior engineers through pair programming and architectural planning
- Optimize system performance and implement robust security protocols
- Contribute to open-source projects and stay current with emerging tech trends
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Python/Java/Go)
- Proficiency with containerization (Docker/Kubernetes) and cloud platforms
- Strong understanding of RESTful APIs and distributed systems
- Experience with Agile methodologies and JIRA/Confluence
- Excellent problem-solving skills and collaborative mindset