1

Computer Software Engineer Jobs in Texas (NOW HIRING)

Ensure compliance with project plans and industry standards Staff Software Engineer requirements are: * 10+ years' experience of working on a Computer Software Engineer or Software Developer position

Ensure compliance with project plans and industry standards Staff Software Engineer requirements are: * 10+ years' experience of working on a Computer Software Engineer or Software Developer position

Ensure compliance with project plans and industry standards Staff Software Engineer requirements are: * 10+ years' experience of working on a Computer Software Engineer or Software Developer position

Software Engineering firm is seeking experienced Senior Software Engineer to design, develop and ... Bachelor's degree in Computer Science or related fields and/or equivalent experience. Advanced ...

Software Engineering firm is seeking experienced Senior Software Engineer to design, develop and ... Bachelor's degree in Computer Science or related fields and/or equivalent experience. Advanced ...

Research, design, and develop computer and network software or specialized utility programs ... May work with computer hardware engineers to integrate hardware and software systems, and develop ...

Required : • Bachelor's or Master's degree in Computer Science, Software Engineering, or a ... related field. • Strong proficiency in C++ (C++11/14/17/20) and Python. • Experience with multi ...

Software Engineer Company Overview: Allen Control Systems (ACS) is a cutting-edge defense startup ... We are developing a small, autonomous gun turret that employs advanced computer vision and control ...

Software Engineer Company Overview: Allen Control Systems (ACS) is a cutting-edge defense startup ... We are developing a small, autonomous gun turret that employs advanced computer vision and control ...

Software Engineer Company Overview: Allen Control Systems (ACS) is a cutting-edge defense startup ... We are developing a small, autonomous gun turret that employs advanced computer vision and control ...

Required : • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. • Strong proficiency in C++ (C++11/14/17/20) and Python. • Experience with multi ...

Required : • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. • Strong proficiency in C++ (C++11/14/17/20) and Python. • Experience with multi ...

Software Engineer

Bryan, TX · On-site

$70 - $100/hr

Participate in development projects related to GUI Requirements * BS, MS, or PhD in Computer Science, or BS in Engineering with software development experience * Strong interest in programming with ...

New

Software Engineer

Dallas, TX · On-site

$80 - $100/hr

Master's degree in Computer Science, Information Systems, Engineering, Computer/Software Engineering, or related field (or foreign equivalent). * At least 24 months of experience in the offered job ...

New

... Computer Science, Engineering or relevant field Recommended skills Application Development Information Technology Problem Solving Software Development Use Programming Language

next page

Showing results 1-20

Computer Software Engineer information

See Texas salary details

$59.2K

$137.4K

$191.5K

How much do computer software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for computer software engineer in Texas is $137,441.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,800.00 and $161,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 cities in Texas are hiring for Computer Software Engineer jobs?

Cities in Texas with the most Computer Software Engineer job openings:

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

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

Infographic showing various Computer Software Engineer job openings in Texas as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $137,441 per year, or $66.1 per hour.

Staff Software Engineer

Victory

Austin, TX • On-site

Full-time

Re-posted 3 days ago


Job description

About the Staff Software Engineer position
We are looking for a Staff Software Engineer who will be a key member of the Engineering team. You will be architecting, implementing and maintaining the SaaS Platform and other software products.
You are good at collaboration. You learn quickly and ask questions when needed. You can mentor younger developers to help them grow.
You should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design.
Staff Software Engineer responsibilities are:
  • Organize full lifecycle software development
  • Prepare specifications and determine operational feasibility
  • Write well designed, testable, efficient code
  • Prepare software verification plans and quality assurance procedures
  • Organize documenting and maintenance of software functionality
  • Integrate software components into a fully functional software system
  • Evaluate and deploy software tools, processes and metrics
  • Provide support and consulting on software systems usage
  • Ensure compliance with project plans and industry standards

Staff Software Engineer requirements are:
  • 10+ years' experience of working on a Computer Software Engineer or Software Developer position
  • Significant experience in developing web applications using at least one popular Javascript framework, such as React, Angular, etc
  • Hands on experience with AWS (Amazon web services)
  • Good experience in designing interactive applications and with test-driven development
  • An understanding of containerization (Docker)
  • Great knowledge to develop software in Java
  • Experience in documenting requirements and specifications
  • Close familiarity with software engineering tools, software development methodology and release processes
  • BS degree in Computer Science or Engineering

If you are interested in this position and think you might be a good fit, please apply below and we will review your application.
Victory solves problems, Karma connects people.
*This position is not with Victory but with one of our clients. It is a full-time position.*