Sr. Software Engineer

Robert Half
Dallas, TX, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

ASP.NET JavaScript (Programming Language) Software Quality Code Review Software Construction ReactJS Front End Software Development

Job description

Description 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.

Responsibilities:

  • Drive software initiatives from concept through delivery by coordinating with stakeholders and engineering partners to meet timeline, budget, and quality goals.

  • Lead technical planning activities, including solution design, effort estimation, task decomposition, and execution oversight for active development work.

  • Develop robust applications using clean, efficient, and maintainable code aligned with established engineering principles and coding expectations.

  • Select and apply appropriate technologies, frameworks, and development approaches to support successful project outcomes.

  • Design solutions that balance user experience, maintainability, operational support, and overall cost effectiveness.

  • Evaluate architecture options by analyzing dependencies, system behavior, integration points, and performance considerations, then document key tradeoffs.

  • Strengthen engineering maturity by shaping development standards, conducting code reviews, and promoting consistent implementation practices.

  • Coach entry-level and mid-level engineers through technical guidance, feedback, and day-to-day mentorship that supports growth and team effectiveness.

  • Take an active role in production support by troubleshooting incidents, participating in on-call response, and leading resolution efforts for critical issues.

Requirements

  • Support continuous improvement through root cause analysis, corrective actions, and initiatives that enhance application reliability and supportability. Requirements * Strong detail-oriented experience building software with C# and .NET technologies.

  • Hands-on development background with ASP.NET for web-based application delivery.

  • Proficiency with React.js and JavaScript for modern front-end development.

  • Demonstrated ability to lead technical delivery, solution design, and engineering execution across complex projects.

  • Experience conducting code reviews and maintaining high standards for code quality, scalability, and maintainability.

  • Ability to analyze system interactions, evaluate design tradeoffs, and make sound architectural decisions.

  • Proven experience supporting production environments, including incident response and troubleshooting of complex issues.

  • Strong communication and collaboration skills, with the ability to mentor engineers and work effectively across cross-functional teams. Technology Doesn’t Change the World, People Do.®

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · WWC 2022

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · WWC 2025

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

7:44 min

Bootstrapping a test-driven asp.net web api

Alex Banul · LIVE

Videos

See all

Related articles

See all