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

Software Engineer Company Overview: Allen Control Systems (ACS) is a cutting-edge defense startup ... We are developing an autonomous gun turret using advanced computer vision and control systems to ...

Software Engineer Company Overview: Allen Control Systems (ACS) is a cutting-edge defense startup ... We are developing an autonomous gun turret using advanced computer vision and control systems to ...

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

DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering, Data Science, Cybersecurity ...

Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. * Typically 2+ years of professional software engineering experience for Intermediate level

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 May 29, 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 are the key skills and qualifications needed to thrive as a Computer Software Engineer, and why are they important?

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 are computer software engineers?

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 do computer software engineers do?

Computer software engineers design, develop, test, and maintain software applications and systems. They analyze user needs, write code using programming languages, and collaborate with teams to create efficient and reliable software solutions, often using tools like integrated development environments (IDEs) and version control systems.

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.

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:
Staff Software Engineer

Staff Software Engineer

Victory

Austin, TX

Full-time

Posted 12 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.*

    Employment Type: FULL_TIME