Job Description
Join TechInnovate Solutions, a leading fintech disruptor, as we revolutionize digital banking in the heart of Charlotte's booming tech scene. We're seeking a passionate Senior Software Engineer to architect scalable solutions that serve millions of users. Our award-winning team thrives on innovation, collaboration, and work-life balance in our downtown Charlotte hub.
Enjoy competitive benefits including equity, remote flexibility, and professional development stipends. Help us build the future of finance while enjoying Charlotte's vibrant culinary scene and outdoor recreation opportunities.
Responsibilities
- Lead development of microservices architecture using Java and Spring Boot
- Mentor junior engineers through code reviews and technical workshops
- Optimize system performance and implement CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical solutions
- Implement security best practices and compliance frameworks
- Contribute to open-source projects and technical blog publications
- Participate in agile ceremonies and sprint planning
Qualifications
- 5+ years of experience in enterprise software development
- Expertise in Java, Spring Boot, and cloud platforms (AWS/Azure)
- Strong knowledge of distributed systems and RESTful APIs
- Proven track record of leading technical projects
- Bachelor's degree in Computer Science or equivalent experience
- Experience with Docker, Kubernetes, and Terraform
- Excellent problem-solving and communication skills