Job Description
Join InnovateTech Solutions as a Senior Software Engineer and revolutionize how businesses operate through cutting-edge technology. We're seeking passionate innovators to build scalable solutions while enjoying Memphis's vibrant culture and flexible remote work arrangements. Our team thrives on autonomy, creativity, and work-life balance.
Why Memphis? Benefit from Tennessee's tax advantages while connecting with a growing tech hub. Our remote-first culture allows you to design your ideal schedule while collaborating with global talent.
What We Offer: Competitive salary, comprehensive health benefits, flexible working hours, professional development stipend, and quarterly team retreats in Memphis.
Responsibilities
- Design and implement scalable cloud-based applications using modern frameworks
- Lead code reviews and mentor junior engineers on best practices
- Collaborate with product teams to translate business requirements into technical solutions
- Optimize system performance and implement robust security protocols
- Contribute to open-source projects and stay current with emerging technologies
- Document architecture decisions and maintain clean, maintainable codebases
Qualifications
- 5+ years of experience in software development with cloud technologies (AWS/Azure)
- Expertise in at least one modern programming language (Python, Java, or Go)
- Strong understanding of microservices architecture and containerization (Docker/Kubernetes)
- Proven track record of delivering production-ready applications
- Excellent problem-solving skills and ability to work independently
- Experience with CI/CD pipelines and infrastructure as code (Terraform)
- Strong communication skills with experience in remote team environments