Senior Software Engineer (Full Stack)
About the role
Senior Software Engineer (Full Stack)
Location: Hybrid | Plano, TX
Level: Senior Individual Contributor
Reports To: Engineering Manager
Experience: 6+ years of professional software development experience
Pay Rate: $55-60/hr
Start Date: ASAP
Duration: 6 Months, CTH
About the Role
We are seeking a Senior Software Engineer (Full Stack) to design, develop, and support scalable web applications and cloud based services that support critical business functions.
This role is ideal for an experienced engineer with strong expertise in C#, .NET, React, APIs, and cloud technologies who enjoys solving complex technical challenges and contributing to architecture, development, code quality, and engineering best practices.
What You’ll Do
Design, develop, test, and maintain full stack applications using C#, .NET, React, and related technologies
Build and enhance REST APIs, microservices, and cloud based applications
Develop responsive, accessible, and high performing web interfaces
Participate in architecture and solution design decisions
Conduct code reviews and promote engineering best practices
Mentor junior engineers and provide technical guidance
Design and implement scalable cloud solutions
Support CI/CD, DevOps, application performance, reliability, and security
Troubleshoot issues across the full technology stack
Collaborate with product managers, designers, engineers, and business stakeholders
Participate in Agile development processes including planning, estimation, and retrospectives
Evaluate emerging technologies and contribute to technical roadmaps
Required Qualifications
6+ years of professional software development experience
Strong experience with C#, .NET Core/.NET, ASP.NET Core, and SQL
Experience building modern web applications using React, Angular, Vue, or similar frameworks
Strong JavaScript and/or TypeScript skills
Experience with HTML5 and CSS3
Experience developing and consuming REST APIs
Strong understanding of object oriented programming, design patterns, and application architecture
Experience with Git or other source control systems
Strong problem solving, analytical, and debugging skills
Experience using AI powered development tools to improve engineering productivity
Familiarity with LLMs and generative AI, including practical use cases and model limitations
Understanding of AI governance, responsible AI, data privacy, and security considerations
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
Preferred Qualifications
Experience with Microsoft Azure, including App Services, Azure Functions, Azure SQL, Service Bus, or AKS
Experience with microservices and distributed systems
Docker and Kubernetes experience
CI/CD experience with Azure DevOps, GitHub Actions, or similar tools
Experience with Entity Framework and LINQ
Knowledge of OAuth, OpenID Connect, and Azure Active Directory
Experience with automated testing and test driven development
Exposure to event driven architectures and messaging platforms
Experience with PostgreSQL and/or MongoDB
Technical Environment
Backend: C#, .NET, ASP.NET Core, REST APIs, Entity Framework, SQL Server
Frontend: React, Angular, Vue, JavaScript, TypeScript, HTML5, CSS3
Cloud & DevOps: Microsoft Azure, Azure DevOps, GitHub Actions, Docker, Kubernetes
Databases: SQL Server, PostgreSQL, MongoDB
DISCLAIMER: Our specialized recruiting professionals apply their expertise and utilize our proprietary AI to find you great job matches faster.
Responsibilities
- Design, develop, test, and maintain full stack applications using C#, .NET, React, and related technologies
- Build and enhance REST APIs, microservices, and cloud based applications
- Develop responsive, accessible, and high performing web interfaces
- Participate in architecture and solution design decisions
- Conduct code reviews and promote engineering best practices
- Mentor junior engineers and provide technical guidance
- Design and implement scalable cloud solutions
- Support CI/CD, DevOps, application performance, reliability, and security
Qualifications
- 6+ years of professional software development experience
- Strong experience with C#, .NET Core/.NET, ASP.NET Core, and SQL
- Experience building modern web applications using React, Angular, Vue, or similar frameworks
- Strong JavaScript and/or TypeScript skills
- Experience with HTML5 and CSS3
- Experience developing and consuming REST APIs
- Strong understanding of object oriented programming, design patterns, and application architecture
- Experience with Git or other source control systems
Skills mentioned
About Robert Half
🔒 At Robert Half, we prioritize your security—if you believe you've encountered a scam or fraudulent recruiter, please report it immediately to https://www.roberthalf.com/us/en/fraud-alert. All Robert Half recruiters communicate using their corporate email address, ending in roberthalf.com. 👋 Welcome to Robert Half. We're the world’s first and largest specialized talent solutions firm, connecting opportunities at great companies with highly skilled job seekers. We provide dynamic contract, temporary, and permanent executive placement solutions across finance, accounting, technology, marketing, creative, legal, and administrative sectors. 🏆 In the last 12 months, Robert Half has been recognized as one of America’s Most Innovative Companies by Fortune, and with Protiviti, has been named one of the Fortune® World's Most Admired Companies™ and 100 Best Companies to Work For. 🏦 Traded on the New York Stock Exchange (symbol: RHI), we’re at the forefront of innovation in talent acquisition.
H-1B sponsorship history
Historical employer filing data was found for Robert Half. The employer record includes 59 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.