Lead Software Developer

Jobtailor

Houston (TX)

On-site

USD 135,000 - 195,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Jobtailor in Houston, USA, seeks a Senior Software Architecture Lead to direct technical strategy for large-scale systems. You will guide architecture decisions, align teams with product goals, and ensure scalable, secure deliverables across departments.

The role emphasizes leadership, strong communication, and hands-on design oversight of distributed systems, microservices, and cloud-based solutions, with focus on maintainable engineering practices and robust security.

Qualifications

  • At least 10 years of experience building large-scale software applications.
  • Advanced knowledge of .NET, C#, SQL, and Azure.
  • Bachelor’s degree in computer science, information technology, or engineering.
  • Master’s degree in computer science, information technology, or engineering (preferred).
  • Professional certification (preferred).
  • Proven leadership experience directing software development teams on complex projects.
  • Deep understanding of software architecture and design principles for scalable systems.
  • Experience with distributed systems, microservices, and cloud-based solutions.
  • Strong knowledge of software development best practices including code reviews, testing, and CI/CD.
  • Excellent communication skills with both technical and non-technical stakeholders.

Responsibilities

  • Provide technical leadership and guidance to software development teams.
  • Lead the design and architecture of complex software systems, considering scalability, maintainability, and performance.
  • Conduct thorough code reviews.
  • Collaborate with product owners to prioritize features and deliverables.
  • Evaluate and recommend technologies and frameworks based on business requirements and industry trends.
  • Foster collaboration between software development teams and other departments.
  • Implement strategies for load balancing and efficient resource utilization.
  • Implement robust security measures within software applications, safeguarding financial data and ensuring compliance with industry standards
  • Oversee the release management process and controlled deployment of software releases.
  • Create and maintain documentation for software architecture, design decisions, and coding practices.

Skills

Technical Leadership
Software Architecture
Advanced .NET Development
Cloud-Based Solutions
Code Review Best Practices
Distributed Systems
Microservices Architecture
CI/CD Pipelines
Security Measures
Load Balancing

Education

Bachelor’s degree in computer science, information technology, or engineering
Master’s degree in computer science, information technology, or engineering (preferred)
Professional Certification

Tools

Azure
SQL
CI/CD Tooling

Job description

  • Provide technical leadership and guidance to software development teams
  • Lead the design and architecture of complex software systems, considering scalability, maintainability, and performance
  • Conduct thorough code reviews
  • Collaborate with product owners to prioritize features and deliverables
  • Evaluate and recommend technologies and frameworks based on business requirements and industry trends
  • Foster collaboration between software development teams and other departments
  • Implement strategies for load balancing and efficient resource utilization
  • Implement robust security measures within software applications, safeguarding financial data and ensuring compliance with industry standards
  • Oversee the release management process and controlled deployment of software releases
  • Create and maintain documentation for software architecture, design decisions, and coding practices
Requirements
  • At least 10 years of experience in building large-scale software applications
  • Advanced knowledge of .NET, C#, SQL, and Azure
  • Bachelor’s degree in computer science, information technology, or engineering
  • Master’s degree in computer science, information technology, or engineering (preferred)
  • Professional certification (preferred)
  • Proven experience in a leadership role, leading software development teams in the delivery of complex projects
  • Deep understanding of software architecture and design principles, with a focus on building scalable and maintainable systems
  • Experience with distributed systems, microservices architecture, and cloud-based solutions
  • Strong knowledge of software development best practices, including code reviews, testing, and CI/CD pipelines
  • Excellent communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders
Core Competencies

Demonstrates extensive experience in software architecture and design, with a strong focus on building scalable and maintainable systems. Proven ability to lead software development teams, implement robust security measures, and oversee the release management process.

Highest-signal resume keywords
  • Technical Leadership
  • Software Architecture
  • Advanced .NET Development
  • Cloud-Based Solutions
  • Code Review Best Practices
Hard Skills
  • .NET
  • C#
  • SQL
  • Azure
  • Microservices Architecture
  • Distributed Systems
  • CI/CD Pipelines
  • Software Development Best Practices
  • Load Balancing
  • Security Measures
Soft Skills
  • Excellent Communication Skills
  • Collaboration
Certifications & Qualifications
  • Professional Certification
Industry Keywords
  • Software Development
  • Scalability
  • Maintainability
  • Performance
  • Documentation
  • Release Management
  • Financial Data Compliance
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Head of Software Engineering
Head of Software Engineering

Confidential • Irving (TX)

Hybrid
USD 140,000 - 190,000
Software Engineering Manager
Software Engineering Manager

Jobtailor • City of Rochester (NY)

On-site
USD 140,000 - 200,000
Software Engineer
Software Engineer

Jobtailor • Atlanta (TX)

On-site
USD 90,000 - 130,000
Software Engineering Team Lead
Software Engineering Team Lead

Jobtailor • Missoula (MT)

On-site
USD 80,000 - 110,000
Senior Software Architect
Senior Software Architect

Jobtailor • Austin (TX)

On-site
USD 140,000 - 180,000
Software Architect
Software Architect

Jobtailor • Dubuque (IA)

On-site
USD 150,000 - 210,000
Principal Product Developer
Principal Product Developer

Jobtailor • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Supervisor, Application Development
Supervisor, Application Development

Jobtailor • California (MO)

On-site
USD 140,000 - 190,000
Principal Full Stack Engineer
Principal Full Stack Engineer

Jobtailor • New York (NY)

Hybrid
USD 180,000 - 240,000
Principal Software Engineer
Principal Software Engineer

Jobtailor • New York (NY)

On-site
USD 180,000 - 240,000