Job Description
Join our dynamic engineering team as a Senior Software Engineer in Memphis, TN! We're seeking passionate innovators to build cutting-edge solutions with immediate availability. This role offers competitive compensation, full relocation assistance, and the opportunity to shape next-generation products in a collaborative environment.
Why TechInnovate Solutions? We're a rapidly growing tech firm specializing in cloud-native applications and AI-driven platforms. Our Memphis hub combines Southern hospitality with Silicon Valley innovation, offering hybrid work flexibility and career growth opportunities.
Responsibilities
- Design and implement scalable microservices using Java/Spring Boot and AWS
- Lead CI/CD pipeline optimization using Docker, Kubernetes, and Jenkins
- Mentor junior engineers through code reviews and architectural discussions
- Collaborate with product teams to translate requirements into technical specifications
- Conduct performance tuning and security vulnerability assessments
- Document technical specifications and API integrations
- Participate in agile ceremonies (sprints, retrospectives, planning)
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, and modern JavaScript frameworks
- Strong understanding of cloud platforms (AWS/GCP/Azure)
- Proven experience with microservices architecture and RESTful APIs
- Familiarity with Agile methodologies and DevOps practices
- Excellent problem-solving and communication skills
- Immediate availability to start within 2 weeks