Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of digital innovation in Memphis. We're seeking a passionate developer to architect scalable solutions for our enterprise clients. You'll collaborate with cross-functional teams to deliver cutting-edge software while mentoring junior engineers. Our culture emphasizes work-life balance, continuous learning, and making tangible impact.
Responsibilities
- Design and implement cloud-native microservices using Java/Spring Boot and AWS
- Lead code reviews and enforce best practices for performance and security
- Optimize database queries and API integrations for high-traffic applications
- Develop CI/CD pipelines using Jenkins and Docker for automated deployments
- Translate business requirements into technical specifications and user stories
- Conduct A/B testing and data analysis to improve product metrics
- Mentor junior engineers through pair programming and technical workshops
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 (React/Angular)
- Strong understanding of RESTful APIs and microservices architecture
- Proficiency with cloud platforms (AWS/GCP) and containerization technologies
- Experience with Agile methodologies and JIRA/Confluence
- Excellent problem-solving skills with data structures and algorithms
- Strong communication abilities for stakeholder collaboration