Job Description
We are seeking a visionary Senior Software Engineer to join our elite engineering team in Charlotte, NC. If you are looking for a role that combines technical challenges with a supportive culture, this is it. We offer relocation assistance to help you transition seamlessly into the vibrant Charlotte tech scene.
As a key player on our team, you will architect scalable solutions and mentor junior developers. We pride ourselves on a modern stack and a commitment to continuous improvement.
Responsibilities
- Architect, design, and implement high-performance software applications using modern frameworks.
- Lead the full software development lifecycle from concept to deployment.
- Mentor junior and mid-level engineers, fostering a culture of code excellence and knowledge sharing.
- Conduct rigorous code reviews to ensure security, scalability, and maintainability.
- Collaborate closely with Product Managers and Designers to define product roadmaps.
- Optimize application performance and troubleshoot complex technical issues.
- Drive technical innovation and advocate for best practices within the organization.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 7+ years of professional software development experience.
- Strong proficiency in JavaScript (ES6+), Python, or Java.
- Experience with cloud services (AWS, Azure, or GCP).
- Deep understanding of React, Node.js, or Spring Boot.
- Proven experience in leading technical teams or projects.
- Excellent problem-solving skills and the ability to work in a fast-paced Agile environment.