Job Description
Join our dynamic team at InnovateTech Solutions, a leading technology firm transforming industries through cutting-edge software solutions. We're seeking a passionate Senior Software Engineer to architect scalable applications and drive innovation from our Charlotte headquarters. Enjoy competitive compensation, comprehensive benefits, and a collaborative culture that values your expertise.
Responsibilities
- Design and implement cloud-native microservices using AWS and Docker
- Lead full-stack development of RESTful APIs and responsive web applications
- Mentor junior engineers through code reviews and technical guidance
- Optimize system performance and troubleshoot complex technical challenges
- Collaborate with cross-functional teams to deliver high-impact products
- Implement CI/CD pipelines and DevOps best practices
- Contribute to technical documentation and architecture planning
Qualifications
- 8+ years of professional software development experience
- Expert proficiency in Java, Python, and JavaScript frameworks
- Strong background in cloud architecture (AWS/GCP) and containerization
- Proven experience leading agile development projects
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving and communication skills
- Experience with CI/CD tools like Jenkins and GitLab CI
- Security-first approach to application development