Job Description
Join our dynamic team at InnovateTech Solutions, where cutting-edge technology meets Southern hospitality. We're seeking a passionate Senior Software Engineer to architect and build scalable solutions that transform how businesses operate. Enjoy competitive compensation, flexible work arrangements, and the opportunity to impact millions of users from our vibrant Memphis headquarters.
Our engineering culture values innovation, collaboration, and continuous learning. You'll work with modern technologies like AWS, Kubernetes, and serverless architectures while mentoring junior developers. We offer professional development stipends, quarterly hackathons, and a 401(k) match to support your growth journey.
Responsibilities
- Design and implement cloud-native microservices using Java, Python, and Go
- Lead CI/CD pipeline optimization and DevOps practices
- Mentor junior engineers through pair programming and code reviews
- Collaborate with product teams to translate business requirements into technical specifications
- Architect secure, scalable solutions handling 10k+ RPS
- Contribute to open-source projects and present at tech meetups
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in cloud platforms (AWS/GCP/Azure) and containerization
- Strong background in distributed systems and database optimization
- Proficiency with test-driven development and Agile methodologies
- Excellent problem-solving skills with attention to detail