Job Description
Join our dynamic team immediately! InnovateTech Solutions is seeking a passionate Senior Software Engineer to lead cutting-edge projects in our Charlotte headquarters. We're expanding rapidly and need your expertise to drive innovation in cloud-native applications. Enjoy competitive compensation, flexible work arrangements, and opportunities for rapid career advancement.
As a key member of our engineering team, you'll architect scalable solutions using modern frameworks while mentoring junior developers. Our collaborative environment fosters creativity and professional growth, with direct impact on products used by millions worldwide.
Responsibilities
- Design and implement scalable cloud-based applications using AWS/Azure
- Lead code reviews and enforce best practices in CI/CD pipelines
- Mentor junior engineers through pair programming and technical workshops
- Collaborate with product teams to translate business requirements into technical solutions
- Optimize system performance and troubleshoot complex production issues
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- 5+ years of experience in object-oriented programming (Java/Python/C#)
- Expertise in cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes)
- Strong background in microservices architecture and API development
- Bachelor's degree in Computer Science or related field
- Proven ability to lead technical projects and deliver results on deadlines
- Excellent problem-solving skills with attention to detail
- Experience with Agile methodologies and JIRA/Confluence