1

Computer Software Engineer Jobs in Houston, TX (NOW HIRING)

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). * 2+ years of software development experience in a professional environment.

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). * 2+ years of software development experience in a professional environment.

The Software Engineer will solve business problems using software, specifically modern web ... Bachelor's degree in Management Information Systems or Computer Science preferred. High school ...

Senior Software Engineer

Houston, TX

$117K - $154K/yr

Bachelor's degree in Computer Science, Software Engineering, or a related field * Minimum of 5 years of experience in software development * Strong knowledge of programming languages such as Java, C ...

Senior Software Engineer

Houston, TX · On-site

$117K - $154K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

General Programming - Applies a computer language to communicate with computers using a set of ... Software Development Lifecycle (SDLC) - A process used by the software industry to design, develop ...

Senior Software Engineer

Houston, TX · On-site

$117K - $154K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

General Programming - Applies a computer language to communicate with computers using a set of ... Software Development Lifecycle (SDLC) - A process used by the software industry to design, develop ...

Software Engineer

Houston, TX · On-site

  • Medical

  • Retirement

Bachelor's degree in Computer Science or a related field, or equivalent practical experience ... Understanding of software engineering disciplines and the ability to work across multiple layers of ...

Required : • Bachelor or Advanced Degree in Computer Science or Software Engineering (or equivalent experience) • Good working knowledge of C, C++, and Python • Excellent written and verbal ...

Bachelor or Advanced Degree in Computer Science or Software Engineering (or equivalent experience ... Good working knowledge of C, C++, and Python. * Excellent written and verbal communication skills.

Required : • Bachelor or Advanced Degree in Computer Science or Software Engineering (or equivalent experience). • Good working knowledge of C, C++, and Python. • Excellent written and verbal ...

Bachelor or Advanced Degree in Computer Science or Software Engineering (or equivalent experience ... Good working knowledge of C, C++, and Python. * Excellent written and verbal communication skills.

Bachelor's degree in Computer Science, Software Engineering, Mathematics, Physics, Engineering, or a related technical discipline. * Strong hands-on Python programming experience with recent coding ...

Software Engineer III

Texas City, TX

$49.25 - $66/hr

Bachelor's Degree in Computer Science or related discipline from an accredited college or university is required. (In lieu of degree, four (4) years of additional software engineering experience on ...

This role is ideal for candidates with a strong foundation in computer science and software engineering who are interested in applying those skills to challenging problems in aerospace, robotics ...

This role is ideal for candidates with a strong foundation in computer science and software engineering who are interested in applying those skills to challenging problems in aerospace, robotics ...

S.) in Computer Science, Software Engineering, Electrical Engineering, or related field. • Minimum five (5) years of related experience in software development, or equivalent combination of ...

Showing results 21-40

Computer Software Engineer information

See Houston, TX salary details

$60.6K

$140.9K

$196.2K

How much do computer software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for computer software engineer in Houston, TX is $140,881.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,600.00 and $165,200.00 per year, depending on experience, location, and employer.

What is a computer software engineer?

Computer software engineers, also known as software developers, design, develop, test, and maintain software applications or systems that enable computers and devices to perform specific tasks. They use programming languages and engineering principles to create software solutions for a variety of industries, including technology, healthcare, finance, and more. Their work involves analyzing user needs, writing code, debugging, and collaborating with other professionals to deliver functional and reliable software products.

What are the key skills and qualifications needed to thrive as a computer software engineer?

To thrive as a Computer Software Engineer, you need strong programming skills, a solid understanding of algorithms and data structures, and typically a degree in computer science or a related field. Familiarity with development tools such as Git, integrated development environments (IDEs), and knowledge of frameworks or languages like Java, Python, or C++ are often required, along with certifications like AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Excellent problem-solving abilities, teamwork, and effective communication distinguish top performers in this field. These skills are crucial for building reliable, scalable software solutions and collaborating efficiently within development teams.

What are some common challenges computer software engineers face when working on large-scale projects?

Computer software engineers working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent communication throughout the development cycle. Keeping documentation up to date and maintaining legacy systems while integrating new features can also be demanding. Effective use of version control systems and agile methodologies helps engineers address these challenges and contribute to successful project delivery.

What is the difference between Computer Software Engineer vs Software Developer?

AspectComputer Software EngineerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; certifications like Microsoft Certified, AWS CertifiedBachelor's degree in Computer Science or related field; certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systems; often involved in system architectureWriting, debugging, and implementing code; focused on application development
Industry UsageUsed across tech, finance, healthcare, and more for complex system developmentCommonly used in app and web development across various industries

Computer Software Engineers typically focus on designing and building complex software systems, often working on system architecture, while Software Developers mainly write and implement code for applications. Both roles require similar educational backgrounds and certifications, but their focus areas and responsibilities differ, with engineers handling broader system design and developers concentrating on coding tasks.

How much do computer software engineers get paid?

Computer software engineers typically earn a median annual salary ranging from $80,000 to $120,000, depending on experience, location, and specialization. Entry-level positions may start lower, while experienced engineers with skills in programming languages and development tools can earn higher salaries, especially in high-demand areas.
More about Computer Software Engineer jobs

What are popular job titles related to Computer Software Engineer jobs in Houston, TX?

For Computer Software Engineer jobs in Houston, TX, the most frequently searched job titles are:

What cities near Houston, TX are hiring for Computer Software Engineer jobs?

Cities near Houston, TX with the most Computer Software Engineer job openings:

Infographic showing various Computer Software Engineer job openings in Houston, TX as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, 2% Contract, and 1% Nights. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $140,881 per year, or $67.7 per hour.

Software Engineer

TestEquity LLC

Houston, TX • On-site

Full-time

Posted 26 days ago


TestEquity rating

8.8

Company rating: 8.8 out of 10

Based on 5 frontline employees who took The Breakroom Quiz


Job description

Summary / Position Purpose:
We are seeking a Software Engineer to join our growing IT team! In this role, you will design, develop, test, and maintain software applications that drive our business forward. The ideal candidate has a passion for clean, scalable code, thrives in a collaborative team environment, and enjoys solving real-world problems with innovative solutions.
Essential Duties, Functions and/or Responsibilities:
  • Design, develop, and deploy high-quality software solutions in alignment with business needs and technical requirements.
  • Collaborate with product managers, designers, and other engineers to understand requirements and deliver impactful solutions.
  • Write clean, efficient, and maintainable code using [insert preferred languages/frameworks, e.g., JavaScript, Python, C#, .NET, React, etc.].
  • Participate in code reviews and contribute to team best practices and coding standards.
  • Debug and resolve software defects and performance issues.
  • Develop automated tests to ensure code quality and reliability.
  • Stay current with emerging technologies and industry trends to continuously improve development practices.
  • Indirectly and directly responsible for product quality
  • Other duties as assigned

Education and/or Work Experience Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • 2+ years of software development experience in a professional environment.
  • Proficiency in one or more programming languages (e.g., Java, C++, C#, Python, JavaScript).
  • Experience with version control systems (e.g., Git).
  • Solid understanding of software development life cycle (SDLC), agile methodologies, and DevOps practices.
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Experience with RESTful APIs, microservices architecture, and containerization tools (e.g., Docker, Kubernetes).
  • Knowledge of CI/CD tools and pipelines.
  • Experience with relational and/or NoSQL databases.
  • Strong problem-solving and critical thinking skills.
  • Excellent verbal and written communication.
  • Self-motivated with the ability to work independently or within a team.
  • Attention to detail and a passion for quality.

Physical Requirements:
  • Ability to safely and successfully perform the essential job functions consistent with the ADA, FMLA and other federal, state and local standards, including meeting qualitative and/or quantitative productivity standards
  • Ability to maintain regular, punctual attendance consistent with the ADA, FMLA and other federal, state, and local standards

This position requires applicants to be authorized to work in the US without sponsorship; TestEquity does not sponsor applicants for work visas.
TestEquity provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

What TestEquity employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom