Job Description
Join our dynamic Memphis-based team at InnovateTech Solutions, where we're revolutionizing fintech through cutting-edge software development. As a Senior Software Engineer, you'll architect scalable cloud solutions while collaborating with cross-functional teams in our state-of-the-art downtown facility. We offer competitive compensation, flexible work arrangements, and opportunities to mentor junior developers. Our Memphis hub combines Southern hospitality with tech innovation – enjoy BBQ lunches while solving complex challenges.
Responsibilities
- Design and implement microservices using Java/Spring Boot on AWS cloud infrastructure
- Lead code reviews and enforce best practices across the engineering team
- Optimize database performance for high-transaction payment processing systems
- Develop CI/CD pipelines using Jenkins and Docker for seamless deployments
- Mentor junior engineers through pair programming and technical workshops
- Collaborate with product teams to translate requirements into technical specifications
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expertise in Java, Python, and cloud platforms (AWS/Azure)
- Strong background in RESTful API development and microservices architecture
- Experience with CI/CD tools and containerization technologies
- Proven ability to lead technical projects and mentor team members
- Understanding of Agile methodologies and Scrum framework