Job Description
Join our dynamic team as a Senior Software Engineer in Charlotte, NC! We're urgently hiring for a critical full-time position to drive innovation in our fintech platform. Enjoy competitive compensation, comprehensive benefits, and the opportunity to shape cutting-edge solutions in one of America's fastest-growing tech hubs.
At InnovateTech Solutions, we're revolutionizing digital banking experiences for millions. As a key member of our engineering team, you'll architect scalable systems, mentor junior developers, and collaborate with product teams to deliver high-impact features. Our culture emphasizes autonomy, continuous learning, and work-life balance.
Responsibilities
- Design and implement cloud-native microservices using Java/Python on AWS
- Lead technical discussions and conduct rigorous code reviews
- Mentor junior engineers through pair programming and knowledge sharing
- Optimize system performance and resolve complex technical debt
- Collaborate with product teams to translate requirements into technical solutions
- Implement CI/CD pipelines and DevOps best practices
- Contribute to architectural decisions for high-availability systems
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, or similar backend technologies
- Strong understanding of cloud platforms (AWS/GCP) and containerization
- Proven experience with microservices architecture and REST APIs
- Excellent problem-solving skills and system design capabilities
- Agile/Scrum methodology experience
- Strong communication skills and collaborative mindset