Job Description
Immediate opening for a Senior Software Engineer in Memphis, TN! InnovateTech Solutions is urgently seeking a talented professional to join our dynamic development team. If you're ready to make an impact and contribute to cutting-edge projects, this is your moment.
As a key member of our engineering division, you'll architect scalable solutions, mentor junior developers, and drive technical excellence. Our Memphis headquarters offers a collaborative environment with competitive benefits, flexible work arrangements, and opportunities for rapid career growth. Apply today – positions fill quickly!
Responsibilities
- Design and implement robust cloud-based applications using modern frameworks
- Lead code reviews and enforce best practices across development teams
- Collaborate with product managers to translate business requirements into technical solutions
- Mentor junior engineers and conduct technical training sessions
- Optimize system performance and resolve complex technical issues
- Stay current with emerging technologies and industry trends
- Contribute to CI/CD pipeline improvements and DevOps initiatives
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expert proficiency in Python, Java, or C# with strong OOP skills
- Proven experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with Agile methodologies and Scrum frameworks
- Demonstrable problem-solving skills and system architecture expertise
- Strong communication abilities and collaborative mindset
- Portfolio showcasing complex projects or contributions to open-source