Job Description
Join our dynamic engineering team at InnovateTech Solutions and lead cutting-edge projects in the heart of Charlotte's booming tech corridor. We're seeking a passionate Senior Software Engineer to architect scalable solutions and drive innovation in a collaborative, agile environment. Enjoy competitive compensation, comprehensive benefits, and immediate start opportunity.
Responsibilities
- Design, develop, and maintain high-performance cloud-native applications
- Lead technical planning and architecture decisions for new features
- Mentor junior engineers through code reviews and pair programming
- Implement CI/CD pipelines and DevOps best practices
- Collaborate with product teams to translate requirements into technical specs
- Optimize system performance and troubleshoot complex issues
- Contribute to open-source projects and technical communities
Qualifications
- 5+ years of experience in backend/frontend development
- Expertise in Java, Python, or JavaScript (Node.js)
- Strong knowledge of cloud platforms (AWS/Azure/GCP)
- Proficiency with containerization (Docker/Kubernetes)
- Experience with microservices architecture
- Bachelor's degree in Computer Science or equivalent
- Proven ability to lead technical projects from conception to deployment
- Excellent problem-solving and communication skills