Job Description
Join Our Elite Engineering Team in Raleigh, NC
We are seeking a Senior Software Engineer to join our fast-paced team in Raleigh, North Carolina. Due to our rapid expansion and upcoming product launches, we are urgently hiring top-tier talent to drive our next generation of digital products. We offer competitive compensation and relocation assistance for the right candidate.
About the Role:
As a Senior Software Engineer, you will be at the forefront of designing, developing, and deploying high-performance applications. You will work in a collaborative environment with cross-functional teams to deliver scalable solutions that impact millions of users.
What You Will Do:
- System Design: Architect robust, scalable, and secure software solutions aligned with business objectives.
- Development: Write clean, maintainable, and efficient code in JavaScript, Python, or Go.
- Coding Reviews: Conduct thorough code reviews to ensure code quality, security, and adherence to best practices.
- Problem Solving: Identify complex technical challenges and implement innovative solutions to resolve them.
- Collaboration: Work closely with product managers, designers, and other engineers to define feature requirements.
- Testing: Develop comprehensive unit and integration tests to ensure system reliability.
- Documentation: Maintain clear and up-to-date technical documentation for all developed systems.
Who You Are:
- Experience: 5+ years of professional software development experience.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Technical Skills: Proficiency in modern frameworks (React, Angular, or Vue) and backend technologies.
- Communication: Excellent verbal and written communication skills with the ability to explain complex technical concepts.
- Adaptability: Comfortable working in an agile environment and adapting to changing requirements.
- Tools: Experience with version control (Git), CI/CD pipelines, and cloud platforms (AWS/Azure).
Why Apply?
Enjoy a modern work culture, continuous learning opportunities, and a chance to make a significant impact from our state-of-the-art facility in Raleigh.
Responsibilities
- Architect robust, scalable, and secure software solutions aligned with business objectives.
- Write clean, maintainable, and efficient code in JavaScript, Python, or Go.
- Conduct thorough code reviews to ensure code quality, security, and adherence to best practices.
- Identify complex technical challenges and implement innovative solutions to resolve them.
- Work closely with product managers, designers, and other engineers to define feature requirements.
- Develop comprehensive unit and integration tests to ensure system reliability.
- Maintain clear and up-to-date technical documentation for all developed systems.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience.
- Proficiency in modern frameworks (React, Angular, or Vue) and backend technologies.
- Excellent verbal and written communication skills with the ability to explain complex technical concepts.
- Comfortable working in an agile environment and adapting to changing requirements.
- Experience with version control (Git), CI/CD pipelines, and cloud platforms (AWS/Azure).
- Strong problem-solving skills and attention to detail.