Job Description
Join InnovateTech Solutions, a cutting-edge technology leader revolutionizing digital experiences from our Phoenix headquarters! We're seeking a passionate Senior Software Engineer to architect scalable solutions and drive innovation in a collaborative, fast-paced environment. Our team thrives on creativity and technical excellence, offering competitive benefits, flexible work arrangements, and opportunities for professional growth. Help us shape the future of technology while enjoying Arizona's vibrant tech scene.
Responsibilities
- Design, develop, and deploy high-performance software applications using modern frameworks
- Lead technical discussions and mentor junior engineers through code reviews and pair programming
- Collaborate with product teams to translate business requirements into technical specifications
- Implement CI/CD pipelines and optimize system performance for scalability
- Contribute to architectural decisions and technology stack evolution
- Ensure robust security protocols and compliance standards across all deliverables
- Stay current with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in JavaScript/TypeScript, Python, and cloud platforms (AWS/Azure)
- Proven track record with microservices architecture and containerization (Docker/Kubernetes)
- Strong understanding of Agile methodologies and DevOps practices
- Excellent problem-solving skills with ability to optimize complex systems
- Experience leading technical projects and mentoring development teams
- Portfolio demonstrating impactful contributions to production applications