Job Description
Join our dynamic team as a Senior Software Engineer in Charlotte, NC! We're seeking a passionate innovator to architect cutting-edge solutions that drive business transformation. Collaborate with elite developers, leverage AWS and cloud technologies, and make an impact in a fast-paced, award-winning environment.
What We Offer:
- Comprehensive benefits package including 401(k) matching
- Flexible remote work options
- Professional development stipend
- Collaborative culture with hackathons and innovation days
Responsibilities
- Design and implement scalable microservices using Java and Spring Boot
- Lead CI/CD pipeline optimization using Jenkins and Docker
- Mentor junior engineers through code reviews and architecture sessions
- Collaborate with Product teams to translate requirements into technical solutions
- Implement security best practices and conduct vulnerability assessments
- Optimize system performance and troubleshoot complex issues
- Stay current with emerging technologies in cloud and DevOps
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, and cloud platforms (AWS/Azure)
- Strong background in microservices architecture and REST APIs
- Proficiency with containerization (Docker/Kubernetes) and CI/CD tools
- Experience with Agile methodologies and Jira/Confluence
- Demonstrated problem-solving skills with system design experience