1

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

Electrical Engineering (Power Systems), or Computer Science with strong understanding of power system fundamentals. * Proficiency in low latency C++ and/or C# development, familiar with database ...

Perform other duties as assigned Qualifications Required Education/Experience/Skills: * BS degree in Software Engineering, Computer Engineering, Technology, or Math, from an accredited school, plus ...

The Software Engineer will perform complex code analysis and assist in the design, development ... Bachelor's degree from an accredited university in computer science or a related science or ...

The Software Engineer will perform complex code analysis and assist in the design, development ... Bachelor's degree from an accredited university in computer science or a related science or ...

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

The Software Engineer will perform complex code analysis and assist in the design, development ... Bachelor's degree from an accredited university in computer science or a related science or ...

Possess a degree in Computer Science or Computer Engineering * 5+ years of experience in Software Development preferred. * Interpret written business requirements and technical specification ...

The Software Engineer will perform complex code analysis and assist in the design, development ... Bachelor's degree from an accredited university in computer science or a related science or ...

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

Possess a degree in Computer Science or Computer Engineering * 5+ years of experience in Software Development preferred. * Interpret written business requirements and technical specification ...

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

Sr. Software Engineer

Houston, TX ยท On-site

$113K - $149K/yr

Bachelor's or master's degree in computer science, electrical engineering, power systems, software engineering, or a related field. * Years of Experience: 7+ years of experience * Strong proficiency ...

Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...

Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...

Showing results 41-60

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 19, 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.

Frontend Software Engineer

Dresser Utility Solutions

Houston, TX โ€ข On-site

Full-time

Re-posted 11 days ago


Job description


Job Title: Front-End Software Engineer

Location: Houston, Texas

Full-Time: Yes

Reports to: Software Architect


Role Summary/Purpose:

Dresser Utility Solutions is seeking a Front-End Software Engineer to join our growing development team within our Measurement unit. In this role, you will design, develop, test, and maintain software applications that are scalable, reliable, and secure. The ideal candidate is passionate about building high quality solutions, enjoys problem-solving, and thrives in a collaborative environment.

Responsibilities:

• Design, develop, and maintain scalable, secure, and robust software applications.

• Write clean, maintainable, and efficient code following best practices and company coding standards.

• Collaborate with product managers, designers, and other engineers to define and deliver new features.

• Participate in code reviews, debugging, and troubleshooting to ensure high-quality code.

• Contribute to the continuous improvement of software development processes.

• Write and maintain technical documentation for internal use.

• Stay up to date with emerging trends and technologies relevant to software development

Requirements & Skills:

• Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

• 2–5 years of professional experience in software development.

• Proficiency in one or more programming languages such as Python, Java, JavaScript, C#, or Go.

• Experience with web frameworks (e.g., React, Angular, Django, Node.js, Spring Boot).

• Strong understanding of data structures, algorithms, and object-oriented programming.

• Experience working with relational or NoSQL databases (e.g., PostgreSQL, MongoDB, MySQL).

• Familiarity with version control tools such as Git.

Preferred Qualifications:

• Experience with cloud platforms (AWS, Azure, or GCP).

• Knowledge of CI/CD pipelines and DevOps practices.

• Experience with microservices architecture.

• Understanding of software testing methodologies and tools (e.g., unit, integration, and end-to end testing).

• Familiarity with Agile/Scrum development methodologies.

Soft Skills

• Excellent communication and collaboration skills.

• Strong problem-solving and critical-thinking abilities.

• Ability to work independently and in a team-oriented environment.

• Eagerness to learn and adapt to new technologies.

Dresser Utility Solutions is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.