Job Description
Are you ready to lead the next generation of digital innovation?
We are a rapidly growing technology firm in Charlotte, NC, and we are urgently hiring a Senior Software Engineer to join our elite team. If you are passionate about building scalable, high-performance applications and want to work in a culture that fosters growth and creativity, this is your opportunity.
As a key player in our engineering division, you will drive technical excellence, mentor junior developers, and architect solutions that define our market presence.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Flexible work environment with hybrid options.
- Professional development and tuition reimbursement.
- State-of-the-art equipment and tools.
Don't miss this chance to advance your career in the heart of North Carolina's tech hub.
Responsibilities
- Design, develop, and deploy robust, scalable software solutions using modern technologies.
- Collaborate with cross-functional teams (Product, Design, QA) to define requirements and deliver high-quality features.
- Mentor junior developers and conduct code reviews to ensure best practices and architectural standards.
- Identify and troubleshoot complex technical issues and optimize application performance.
- Participate in the full software development lifecycle, from planning and design to testing and deployment.
- Stay updated on emerging technologies and industry trends to recommend improvements.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional experience in software development, preferably in a fast-paced environment.
- Strong proficiency in JavaScript, React, Node.js, and SQL.
- Experience with cloud platforms such as AWS or Azure.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team setting.
- Ability to obtain a security clearance (preferred).