Robert Half
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.
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.