Job Description
We are seeking a visionary Senior Software Engineer to join our elite engineering team in Raleigh, NC. This is a direct hire opportunity for a self-starter who thrives in a fast-paced environment and is passionate about building scalable, high-performance applications that drive business growth.
Why You'll Love Working Here:
- Competitive Compensation: Salary range of $95k - $135k plus performance bonuses.
- Comprehensive Benefits: Health, dental, vision, and 401(k) matching.
- Growth Potential: Clear pathways for career advancement and leadership roles.
As a key member of our team, you will bridge the gap between complex technical requirements and business objectives, ensuring our products not only meet but exceed market standards.
Responsibilities
- Design, develop, and maintain scalable software solutions using modern frameworks and technologies.
- Collaborate with cross-functional teams including product managers, designers, and QA to deliver high-quality features on time.
- Mentor junior developers and conduct thorough code reviews to maintain high standards of engineering excellence.
- Identify technical bottlenecks and implement strategies to optimize application performance and reliability.
- Participate in architectural planning and system design sessions to ensure long-term scalability.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (Master’s preferred).
- 5+ years of professional experience in full-stack software development.
- Strong proficiency in JavaScript, Python, or Java.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Deep understanding of RESTful APIs, database design, and version control (Git).