Demo

IT Lead Software Engineer

GreenGas USA
Houston, TX Full Time
POSTED ON 4/10/2026
AVAILABLE BEFORE 5/8/2026
At GreenGas, we’re helping lead the global energy transition by transforming waste into renewable energy and measurable decarbonization. We’re a fast-growing team of expert innovators, engineers, and problem-solvers committed to advancing global sustainability, fueling a circular economy, and creating a cleaner future for all. Join us and help shape the future of renewable energy.

IT Lead Software Engineer

Location: Houston, TX / Hybrid

Reports To: Chief Information Officer

FLSA Status: Exempt

Position Summary

The IT Lead Software Engineer is a highly skilled and experienced technology professional who provides technical leadership and guidance to the software development team. This role is responsible for driving the design, development, and implementation of robust and scalable software solutions that support the organization’s critical IT operations and business processes.

As the IT Lead Software Engineer, this role plays a pivotal part in setting technical direction, mentoring engineers, and ensuring the successful delivery of high-quality software solutions. Working closely with development teams and stakeholders, the IT Lead Software Engineer helps guide projects from concept through implementation while promoting strong engineering practices and collaboration.

Key Responsibilities

  • Provide technical leadership and architectural guidance to the IT software engineering team.
  • Lead the design and development of complex software applications, systems integrations, and automation tools and scada systems.
  • Define and enforce coding standards, best practices, and architectural patterns within the team.
  • Mentor and coach junior and mid-level software engineers, fostering their technical growth and development.
  • Collaborate with IT operations, security, infrastructure teams, and business stakeholders to understand requirements and translate them into technical designs.
  • Drive the adoption of new technologies and methodologies to improve the efficiency and effectiveness of the development process.
  • Participate in the full software development lifecycle, ensuring high-quality deliverables at each stage.
  • Lead code reviews to ensure code quality, maintainability, and adherence to standards.
  • Troubleshoot and resolve complex technical issues, providing expert-level support.
  • Contribute to the development and maintenance of the overall IT software architecture.
  • Evaluate and select appropriate technologies and tools for software development projects.
  • Drive the implementation of CI/CD pipelines and automation strategies to streamline the software delivery process.
  • Ensure the security and scalability of developed applications.
  • Participate in strategic planning and provide technical input on future IT initiatives.
  • Foster a collaborative and innovative team environment.
  • Lead technical discussions and decision-making processes within the team.
  • Stay abreast of the latest technology trends and advancements relevant to our IT landscape.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Experience (typically 5 years) in software development, with a significant portion in a senior or lead role.
  • Deep proficiency in multiple programming languages relevant to our IT environment (e.g., Python, Java, C#, JavaScript).
  • Proven experience in designing and implementing scalable and high-performance software solutions including micro systems, jira, scada systems.
  • Strong understanding of software architecture principles and design patterns.
  • Experience leading and mentoring software development teams.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication, collaboration, and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences.
  • Experience with database technologies (e.g., SQL Server, MySQL, PostgreSQL) and database design principles.
  • Solid understanding of API development and integration (RESTful, SOAP).
  • Experience with version control systems (e.g., Git) and branching strategies.
  • Familiarity with agile development methodologies (e.g., Scrum, Kanban).

Preferred Qualifications

  • Experience with cloud platforms (e.g., Azure, AWS, GCP) and cloud-native architectures.
  • Experience with containerization technologies (e.g., Docker, Kubernetes) and orchestration.
  • Knowledge of CI/CD tools and practices (e.g., Jenkins, GitLab CI/CD, Azure DevOps).
  • Experience with infrastructure-as-code (IaC) tools (e.g., Terraform, CloudFormation).
  • Familiarity with security best practices in software development and application security.
  • Experience with performance testing and optimization techniques.
  • Contributions to open-source projects or a strong personal portfolio.

Skills

  • Technical Leadership
  • Scada System Experience and or Exposure
  • Software Architecture and Design
  • Programming Proficiency (Python, Java, C#, JavaScript - specify preferred)
  • Team Leadership and Mentoring
  • Problem-Solving and Debugging
  • Communication (written and verbal)
  • Collaboration and Stakeholder Management
  • Database Design and Management (SQL Server, MySQL, PostgreSQL)
  • API Development (RESTful, SOAP)
  • Cloud Technologies (Azure, AWS, GCP - preferred)
  • Containerization (Docker, Kubernetes - preferred)
  • CI/CD Pipelines
  • Agile Methodologies
  • Software Security
  • Performance Optimization

Salary.com Estimation for IT Lead Software Engineer in Houston, TX
$99,155 to $120,647
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a IT Lead Software Engineer?

Sign up to receive alerts about other jobs on the IT Lead Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at GreenGas USA

  • GreenGas USA Houston, TX
  • At GreenGas, we’re helping lead the global energy transition by transforming waste into renewable energy and measurable decarbonization. We’re a fast-growi... more
  • 9 Days Ago

  • GreenGas USA Houston, TX
  • At GreenGas, we’re helping lead the global energy transition by transforming waste into renewable energy and measurable decarbonization. We’re a fast-growi... more
  • 10 Days Ago

  • GreenGas USA Byram, MS
  • At GreenGas, we’re helping lead the global energy transition by transforming waste into renewable energy and measurable decarbonization. We’re a fast-growi... more
  • 16 Days Ago

  • GreenGas USA Sumter, SC
  • At GreenGas, we’re helping lead the global energy transition by transforming waste into renewable energy and measurable decarbonization. We’re a fast-growi... more
  • 4 Days Ago


Not the job you're looking for? Here are some other IT Lead Software Engineer jobs in the Houston, TX area that may be a better fit.

  • YO IT Consulting Houston, TX
  • Contract Remote Role Description As a remote, hourly paid R Engineer, you will review AI-generated responses and generate high-quality R and data-analysis-... more
  • 26 Days Ago

  • YO IT Consulting Houston, TX
  • Work Mode: Remote Engagement Type: Independent Contractor Schedule: Full-Time or Part-Time Contract Language Requirement: Fluent English Role Overview We p... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!