Job Description
Join our dynamic team as a Senior Software Engineer in Charlotte, NC! We're urgently seeking passionate innovators to architect cutting-edge solutions in a collaborative environment. Shape the future of technology while working on high-impact projects that transform industries. Enjoy competitive compensation, flexible work arrangements, and opportunities for rapid career growth in one of America's fastest-growing tech hubs.
Responsibilities
- Design and implement scalable microservices using Java/Spring Boot and cloud-native architectures
- Lead code reviews and mentor junior engineers to uphold engineering excellence standards
- Collaborate with product teams to translate complex business requirements into technical specifications
- Optimize system performance and troubleshoot production issues across distributed environments
- Drive DevOps practices including CI/CD pipeline automation and infrastructure-as-code
- Contribute to architectural decisions and technology stack evolution
Qualifications
- Bachelor's degree in Computer Science or equivalent with 5+ years of software development experience
- Expert proficiency in Java, Python, and modern JavaScript frameworks (React/Angular)
- Deep understanding of cloud platforms (AWS/Azure) and containerization technologies (Docker/Kubernetes)
- Proven experience with RESTful API design and database optimization (SQL/NoSQL)
- Strong problem-solving skills with experience in Agile/Scrum methodologies
- Excellent communication abilities with cross-functional team collaboration experience