Logo
Robert Half

Software Engineer (Raleigh)

Robert Half, Raleigh, North Carolina, United States, 27601

Save Job

About the Role Were looking for an experienced

Senior Software Engineer

to join our dynamic team focused on building scalable, high-performance SaaS applications. If you enjoy tackling complex challenges, mentoring others, and contributing to architectural decisions, this position is for you.

What Youll Do Design, develop, and maintain robust applications using

.NET Core, ASP.NET, and C# . Collaborate with cross-functional teams in an

Agile environment

to deliver impactful features. Support and refactor legacy applications, ensuring stability during modernization efforts. Participate in architectural planning and advocate for best practices in coding, testing, and performance optimization. Debug and enhance existing codebases while driving improvements in maintainability. Mentor junior engineers through code reviews and technical guidance. Stay current with emerging technologies and bring innovative ideas to the team. Contribute to

DevOps workflows , including CI/CD pipeline development and deployment strategies. Qualifications 6+ years

of professional software development experience, with strong expertise in

.NET technologies . Proficiency in

.NET Core, ASP.NET MVC, Web API, and C# , ideally within cloud environments (AWS preferred; Azure/GCP acceptable). Familiarity with

front-end frameworks

such as React and TypeScript. Solid understanding of

software design principles (SOLID)

and modern architectural patterns. Ability to work independently, learn new technologies quickly, and adapt to evolving requirements. Bachelors degree in computer science or related field, or equivalent experience. Experience in

SaaS platforms , multi-product ecosystems, and Agile methodologies is a plus.