1

Computer Software Engineer Jobs in Texas (NOW HIRING)

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

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

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

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

Specialist Software Engineering (Embedded)

Plano, TX ยท On-site

$126K - $165K/yr

Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the targeted embedded hardware Skilled in modern C++, implementing software ...

Bachelors Degree in Computer Science or related technical disciple from an accredited college or university is required. * Minimum (6) years of software programming experience in complex engineering ...

We are seeking an experienced Software Engineer - Orthopedic Navigation, AR & Robotics to join the Enovis Enabling Technologies team developing next-generation computer-assisted orthopedic surgery ...

We are seeking an experienced Software Engineer - Orthopedic Navigation, AR & Robotics to join the Enovis Enabling Technologies team developing next-generation computer-assisted orthopedic surgery ...

Bachelors Degree in Computer Science or related technical disciple from an accredited college or university is required. * Minimum (6) years of software programming experience in complex engineering ...

Software Engineer

Plano, TX ยท On-site

$90K - $150K/yr

A bachelor's degree in Computer Science or a related field preferred * Previous experience as a Software Engineer or in a similar role is preferred * Strong troubleshooting and analytical skills

Software Engineer

Plano, TX ยท On-site

$90K - $150K/yr

A bachelor's degree in Computer Science or a related field preferred * Previous experience as a Software Engineer or in a similar role is preferred * Strong troubleshooting and analytical skills

Software Engineer

Plano, TX ยท On-site

$90K - $150K/yr

A bachelor's degree in Computer Science or a related field preferred * Previous experience as a Software Engineer or in a similar role is preferred * Strong troubleshooting and analytical skills

Showing results 21-40

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 Sep 13, 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, 82% Full Time, 12% Part Time, 3% Contract, and 2% Nights. Highlights an 73% Physical, 2% Hybrid, and 25% Remote job distribution, with an average salary of $137,441 per year, or $66.1 per hour.

Software Engineer

Austin, TX โ€ข On-site

Allen Control Systems
Guided Missile and Space Vehicle Manufacturingย โ€ขย 11 - 50 employees

Full-time

Re-posted 7 days ago


Job description

Job Summary:
Allen Control Systems (ACS) is a cutting-edge defense startup developing autonomous gun turret technology. They are seeking a highly skilled software engineer proficient in C++ or Python to design, develop, and maintain high-performance software applications while collaborating with cross-functional teams.
Responsibilities:
โ€ข Design, develop, and maintain high-performance software applications using C++.
โ€ข Optimize and enhance existing software for efficiency, scalability, and reliability.
โ€ข Collaborate with cross-functional teams, including mechanical, electrical, computer vision, and software engineers.
โ€ข Implement best practices in software engineering, including code reviews, unit testing, and documentation.
โ€ข Debug, troubleshoot, and resolve software defects and performance issues.
โ€ข Work with modern development tools, version control systems (Git), and CI/CD pipelines.
โ€ข Develop algorithms and data structures to solve complex computational problems.
โ€ข Ensure security and compliance standards are met in software development.
Qualifications:
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-threading, concurrency, and performance optimization.
โ€ข Familiarity with software development methodologies and design patterns.
โ€ข Knowledge of system programming, memory management, and debugging tools.
โ€ข Experience with version control systems (Git) and agile development practices.
โ€ข Strong problem-solving skills and ability to work in a fast-paced environment.
โ€ข Professional experience in software development preferred.
Preferred:
โ€ข Experience with GPU programming (CUDA, OpenCL) or parallel computing.
โ€ข Knowledge of networking protocols and distributed systems.
โ€ข Exposure to machine learning frameworks (TensorFlow, PyTorch) or scientific computing.
โ€ข Experience with DevOps tools (Docker, Kubernetes, CI/CD pipelines)
Company:
Allen Control Systems develops autonomous defense technologies designed to detect, track, and counter unmanned aerial threats. Founded in 2022, the company is headquartered in Austin, USA, with a team of 201-500 employees. The company is currently Growth Stage.