Job Description
Are you a visionary engineer looking to make an impact in the heart of North Carolina's tech hub? Charlotte Tech Innovators is seeking a Senior Software Engineer to lead our development initiatives. We offer a dynamic environment where innovation thrives, and your code shapes the future of our products.
Why Join Us?
- Competitive salary package and performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Flexible work arrangements and remote options.
- Continuous learning and development opportunities.
We are looking for a passionate individual who is eager to solve complex problems and mentor junior developers. If you are ready to take the next step in your career, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern programming languages.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code following industry best practices.
- Conduct code reviews and provide constructive feedback to team members.
- Identify and troubleshoot performance bottlenecks and technical debt.
- Participate in architectural discussions and technical decision-making processes.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience.
- Proficiency in JavaScript, Python, or Java (must speak one).
- Strong understanding of data structures, algorithms, and software design patterns.
- Experience with cloud platforms (AWS, Azure, or GCP) is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work in a team environment.