Job Description
Join our dynamic team at InnovateTech Solutions as a Senior Software Engineer in Charlotte, NC! We're revolutionizing fintech with cutting-edge cloud solutions and offer comprehensive relocation assistance for qualified candidates. Enjoy competitive benefits, flexible work arrangements, and the opportunity to shape next-generation financial platforms in one of America's fastest-growing tech hubs.
Responsibilities
- Design and implement scalable microservices using Java/Spring Boot
- Lead cloud infrastructure optimization on AWS/GCP platforms
- Mentor junior engineers through pair programming and code reviews
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines using Jenkins and Kubernetes
- Conduct thorough testing and debugging across environments
- Participate in agile ceremonies and contribute to architectural decisions
Qualifications
- 5+ years of experience in backend software development
- Expertise in Java, Python, and modern JavaScript frameworks
- Strong understanding of distributed systems and cloud architecture
- Proficiency with relational and NoSQL databases
- Experience with CI/CD pipelines and containerization
- Bachelor's degree in Computer Science or related field
- Excellent problem-solving and communication skills
- Portfolio demonstrating complex system implementations