Job Description
Are you a high-performing Software Engineer looking for an immediate opportunity in the vibrant tech hub of Raleigh, NC?
We are a leading technology firm expanding our presence across North Carolina and Virginia. We are currently seeking a Senior Software Engineer to join our elite development team. In this role, you will be responsible for architecting scalable solutions, optimizing code performance, and mentoring junior developers.
Why Apply?
- Immediate Start: We are looking to fill this role immediately.
- Competitive Pay: Hourly rate ranging from $45.00 to $65.00 based on experience.
- Flexibility: Hybrid work model available.
- Growth: Clear path for career advancement within a stable organization.
If you are ready to take your career to the next level and work with cutting-edge technologies, we want to hear from you today.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern programming languages and frameworks.
- Collaborate closely with product managers and designers to translate requirements into technical specifications.
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to best practices.
- Debug and resolve complex technical issues in a timely manner.
- Participate in agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
- Mentor junior engineers and contribute to the technical roadmap.
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 JavaScript, Python, or Java, along with experience in cloud platforms (AWS/Azure).
- Strong understanding of data structures, algorithms, and software design patterns.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a fast-paced, team-oriented environment.