Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
RH
Robert Half
Lead Software Developer
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Texas data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$114,484 / year median in Texas
+16% projected growth
Job Description
Description We are looking for a Lead Software Developer to guide the design and delivery of scalable software solutions supporting pipeline operations in Houston, Texas. This role blends hands-on development with technical leadership, helping teams build reliable applications that improve business performance and system usability. The ideal candidate brings strong experience across the Microsoft technology stack and modern front-end development, with the ability to turn complex needs into practical software outcomes.
Responsibilities:
- Lead the architecture, development, and enhancement of software applications using C#, .NET, ASP.NET, and Angular.
- Provide technical direction to developers by promoting sound coding practices, maintainable design patterns, and high-quality delivery standards.
- Collaborate with business stakeholders and technical teams to translate operational needs into effective software solutions.
- Build and support web-based applications, ensuring strong performance, security, and scalability across the platform.
- Review existing systems, identify opportunities for improvement, and implement updates that strengthen functionality and user experience.
- Oversee testing, debugging, and issue resolution activities to maintain stable and dependable application performance.
- Contribute to planning efforts by estimating development work, prioritizing tasks, and guiding execution across project phases.
- Document technical designs, development decisions, and support processes to improve knowledge sharing and long-term maintainability. Requirements
- Proven experience leading software development efforts in environments using .NET technologies.
- Strong programming expertise in C# and solid knowledge of the .NET Framework.
- Hands-on experience developing ASP.NET applications and modern web interfaces.
- Proficiency with JavaScript and Angular for front-end application development.
- Ability to design, troubleshoot, and optimize enterprise-level software solutions.
- Experience working closely with cross-functional teams to deliver business-focused technology outcomes.
- Strong problem-solving skills and the ability to communicate technical concepts clearly to varied audiences.
Benefits
- 401(k) Plans
- Health Insurance
- Dental Insurance
- Vision Insurance