Job Description
Join InnovateTech Dynamics as a Senior Software Engineer and shape the future of digital innovation! We're urgently hiring passionate engineers to build cutting-edge solutions for our enterprise clients. Enjoy hybrid work flexibility with our modern Charlotte headquarters and robust remote options. Collaborate with top-tier talent in agile sprints, tackle complex technical challenges, and accelerate your career in a culture that values creativity and impact.
At InnovateTech, we empower engineers with ownership of projects, competitive compensation, and continuous learning opportunities. Our stack includes AWS, React, Python, and Kubernetes, but we value problem-solving skills over specific tools. If you're ready to make an immediate impact in a fast-paced environment, apply now!
Responsibilities
- Lead full-cycle development of scalable microservices using cloud-native architectures
- Mentor junior engineers through code reviews and technical documentation
- Optimize system performance and implement CI/CD pipelines for deployment automation
- Collaborate with product teams to translate requirements into technical specifications
- Conduct security audits and implement best practices for data protection
- Research emerging technologies and propose innovative solutions to business challenges
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expertise in at least one modern programming language (Python, Java, or Go)
- Proven experience with cloud platforms (AWS/GCP/Azure) and containerization
- Strong understanding of RESTful APIs and microservices architecture
- Proficiency in testing frameworks and TDD/BDD methodologies
- Excellent communication skills with remote team collaboration experience
- Portfolio demonstrating complex project delivery and system design