Job Description
Join our dynamic engineering team at InnovateTech Solutions, where cutting-edge innovation meets real-world impact. We're urgently seeking a passionate Senior Software Engineer to architect and build scalable cloud-native applications that transform how businesses operate. This is your chance to work with modern technologies in a collaborative, agile environment while making a tangible difference in the Tucson tech community.
Our engineers thrive on solving complex challenges and pushing technological boundaries. You'll collaborate with cross-functional teams to deliver high-quality software solutions, mentor junior developers, and drive technical excellence. If you're ready to accelerate your career while contributing to groundbreaking projects, this is the opportunity you've been waiting for.
Responsibilities
- Design, develop, and deploy scalable microservices using Java, Python, and AWS
- Lead code reviews and implement CI/CD pipelines for continuous delivery
- Mentor junior engineers through pair programming and technical guidance
- Collaborate with product managers to translate business requirements into technical solutions
- Optimize system performance and troubleshoot complex production issues
- Implement robust security protocols and ensure compliance with industry standards
- Contribute to architectural decisions and technology stack evolution
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expert proficiency in Java, Python, and cloud platforms (AWS/GCP)
- Strong experience with containerization (Docker/Kubernetes) and orchestration
- Proven track record in designing RESTful APIs and microservices architecture
- Familiarity with Agile methodologies and Jira/Confluence tools
- Excellent problem-solving skills and ability to work in fast-paced environments
- Strong communication skills with experience in cross-functional collaboration
- Experience mentoring junior developers and leading technical initiatives