Sr. Software Engineer
We are looking for a Sr. Software Engineer to join a team in Dallas, Texas, on a contract-to-permanent basis. This role is ideal for a hands-on technical leader who can guide solution design, drive delivery planning, and build reliable applications that are scalable, supportable, and user-focused. You will work closely with cross-functional partners to shape technical direction, improve engineering practices, and help resolve complex production challenges while contributing to long-term application stability.<br><br>Responsibilities:<br>• Drive software initiatives from concept through delivery by coordinating with stakeholders and engineering partners to meet timeline, budget, and quality goals.<br>• Lead technical planning activities, including solution design, effort estimation, task decomposition, and execution oversight for active development work.<br>• Develop robust applications using clean, efficient, and maintainable code aligned with established engineering principles and coding expectations.<br>• Select and apply appropriate technologies, frameworks, and development approaches to support successful project outcomes.<br>• Design solutions that balance user experience, maintainability, operational support, and overall cost effectiveness.<br>• Evaluate architecture options by analyzing dependencies, system behavior, integration points, and performance considerations, then document key tradeoffs.<br>• Strengthen engineering maturity by shaping development standards, conducting code reviews, and promoting consistent implementation practices.<br>• Coach entry-level and mid-level engineers through technical guidance, feedback, and day-to-day mentorship that supports growth and team effectiveness.<br>• Take an active role in production support by troubleshooting incidents, participating in on-call response, and leading resolution efforts for critical issues.<br>• Support continuous improvement through root cause analysis, corrective actions, and initiatives that enhance application reliability and supportability.
• Strong detail-oriented experience building software with C# and .NET technologies.<br>• Hands-on development background with ASP.NET for web-based application delivery.<br>• Proficiency with React.js and JavaScript for modern front-end development.<br>• Demonstrated ability to lead technical delivery, solution design, and engineering execution across complex projects.<br>• Experience conducting code reviews and maintaining high standards for code quality, scalability, and maintainability.<br>• Ability to analyze system interactions, evaluate design tradeoffs, and make sound architectural decisions.<br>• Proven experience supporting production environments, including incident response and troubleshooting of complex issues.<br>• Strong communication and collaboration skills, with the ability to mentor engineers and work effectively across cross-functional teams.
<h3 class="rh-display-3--rich-text">Technology Doesn't Change the World, People Do.<sup>®</sup></h3>
<p>Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.</p>
<p>Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. <a href="https://www.roberthalf.com/us/en/mobile-app" target="_blank">Download the Robert Half app</a> and get 1-tap apply, notifications of AI-matched jobs, and much more.</p>
<p>All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit <a href="https://roberthalf.gobenefits.net/" target="_blank">roberthalf.gobenefits.net</a> for more information.</p>
<p>© 2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to Robert Half’s <a href="https://www.roberthalf.com/us/en/terms">Terms of Use</a> and <a href="https://www.roberthalf.com/us/en/privacy">Privacy Notice</a>.</p>
- Coppell, TX
- onsite
- Temporary to Hire
-
61 - 66 USD / Hourly
- We are looking for a Sr. Software Engineer to join a team in Dallas, Texas, on a contract-to-permanent basis. This role is ideal for a hands-on technical leader who can guide solution design, drive delivery planning, and build reliable applications that are scalable, supportable, and user-focused. You will work closely with cross-functional partners to shape technical direction, improve engineering practices, and help resolve complex production challenges while contributing to long-term application stability.<br><br>Responsibilities:<br>• Drive software initiatives from concept through delivery by coordinating with stakeholders and engineering partners to meet timeline, budget, and quality goals.<br>• Lead technical planning activities, including solution design, effort estimation, task decomposition, and execution oversight for active development work.<br>• Develop robust applications using clean, efficient, and maintainable code aligned with established engineering principles and coding expectations.<br>• Select and apply appropriate technologies, frameworks, and development approaches to support successful project outcomes.<br>• Design solutions that balance user experience, maintainability, operational support, and overall cost effectiveness.<br>• Evaluate architecture options by analyzing dependencies, system behavior, integration points, and performance considerations, then document key tradeoffs.<br>• Strengthen engineering maturity by shaping development standards, conducting code reviews, and promoting consistent implementation practices.<br>• Coach entry-level and mid-level engineers through technical guidance, feedback, and day-to-day mentorship that supports growth and team effectiveness.<br>• Take an active role in production support by troubleshooting incidents, participating in on-call response, and leading resolution efforts for critical issues.<br>• Support continuous improvement through root cause analysis, corrective actions, and initiatives that enhance application reliability and supportability.
- 2026-05-08T00:00:00Z