Job Description
Join InnovateTech Solutions, a leading digital transformation firm, as we revolutionize industries through cutting-edge software solutions in Memphis's thriving tech hub. We're seeking a passionate Senior Software Engineer to architect scalable applications and mentor our growing development team. Enjoy competitive benefits, flexible work arrangements, and opportunities to work on high-impact projects for Fortune 500 clients. Be part of our mission to deliver exceptional digital experiences while advancing your career in one of America's most affordable tech markets.
Responsibilities
- Design and implement microservices architecture using cloud-native technologies (AWS/Azure)
- Lead code reviews and optimize system performance for enterprise-level applications
- Mentor junior developers through pair programming and technical workshops
- Collaborate with product teams to translate business requirements into technical specifications
- Implement CI/CD pipelines and DevOps best practices for automated deployments
- Contribute to open-source initiatives and represent the company at tech conferences
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (8+ years)
- Expert proficiency in Python, Java, or JavaScript with modern frameworks
- Strong experience with cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes)
- Proven track record of leading full-stack development projects
- Excellent problem-solving skills and ability to optimize complex algorithms
- CI/CD pipeline implementation experience (Jenkins, GitLab CI, or GitHub Actions)
- Strong communication skills with experience in cross-functional team leadership