Job Description
We are expanding our engineering team in Raleigh, NC, and we are looking for a Senior Software Engineer to join us immediately. This is a high-visibility role with significant impact on our product roadmap.
In this position, you will collaborate with cross-functional teams to design, develop, and deploy scalable software solutions. We offer a hybrid work model, competitive compensation, and opportunities for rapid career growth.
Why Join Us?
- Competitive base salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible PTO policy.
- Professional development budget.
Don't miss this opportunity to work with cutting-edge technology in a dynamic environment. Apply today to secure your spot!
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern technologies.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Write clean, efficient, and well-documented code following best practices.
- Collaborate with product managers, designers, and other engineers to define feature requirements.
- Conduct code reviews and provide constructive feedback to team members.
- Identify and troubleshoot complex technical issues in a timely manner.
- Mentor junior developers and contribute to team knowledge sharing.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional experience in software development.
- Proficiency in programming languages such as Python, Java, or JavaScript.
- Experience with front-end frameworks (React, Angular, Vue) and back-end technologies (Node.js, Django).
- Strong understanding of cloud platforms (AWS, Azure, or GCP).
- Familiarity with database management systems (SQL, NoSQL).
- Excellent problem-solving skills and attention to detail.