1

Computer Software Engineer Jobs in Texas (NOW HIRING)

... Computer Science, Computer Engineering, or related field. • Bachelor's degree in Computer Science, Engineering, Electrical Engineering, or related field and 2+ years of Software Engineering ...

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

Required : • Relocation to the Madison, WI area (Reimbursed) • BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field • A history of ...

Required : • Relocation to the Madison, WI area (Reimbursed) • BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field • A history of ...

Required : • Relocation to the Madison, WI area (Reimbursed) • BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field • A history of ...

Required : • Relocation to the Madison, WI area (Reimbursed) • BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field • A history of ...

Required : • Relocation to the Madison, WI area (Reimbursed) • BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field • A history of ...

Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering. MINIMUM EXPERIENCE: Three (3) years of experience as Software Engineer or Software Developer. ALTERNATE ...

Required : • Relocation to the Madison, WI area (Reimbursed) • BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field • A history of ...

This position will assist in the integration of computer vision algorithms into our Windows-based ... The software engineer will work closely with Data Science, Algorithm, and UI/UX teams to integrate ...

Software Engineer Location: Grand Prairie, TX Zip code: 75051 Shift: 1st Shift (Monday-Thursday) 6 ... Must have 4+ years of experience *BS in Computer Engineering, Computer Science, or Electrical ...

Software Engineer Location: Grand Prairie, TX Zip code: 75051 Shift: 1st Shift (Monday-Thursday) 6 ... Must have 4+ years of experience * BS in Computer Engineering, Computer Science, or Electrical ...

Bachelor of Science or Bachelor of Applied Science degree in Computer Science, Computer Engineering, Mathematics, Information Technology or equivalent * 2 years of software engineering experience

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 30, 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:
Compiler Software Engineer

Compiler Software Engineer

Qualcomm

Austin, TX • On-site

Full-time

Posted 28 days ago


Job description

Job Summary:
Qualcomm Technologies, Inc. is seeking a Compiler Software Engineer to enable millions of users on the Qualcomm Snapdragon platform. The role involves collaborating with hardware and software engineers to enhance the LLVM compilation suite and improve performance across various applications.
Responsibilities:
• Research, design, develop, and enhance different components of the compiler
• Analyze performance, code size and other metrics to identify compiler improvements
• Analyze software requirements, determine the feasibility of design within the given constraints, consult with architecture and HW engineers, and come up with software solutions best suited for Qualcomm's SOCs
• Analyze and identify system level integration issues, interface with the software development, integration and test teams
• Develop and execute benchmark and test scenarios for compilers
Qualifications:
Required:
• Knowledge and experience in compiler frameworks such as LLVM or gcc
• Programming in C/C++ and assembly languages
• 5 years or more of compiler engineering experience in industry or academia
• Bachelor’s degree in Computer Science, Computer Engineering, or related field.
• Bachelor's degree in Computer Science, Engineering, Electrical Engineering, or related field and 2+ years of Software Engineering, Systems Engineering, or related work experience.
• Master's degree in Computer Science, Engineering, Electrical Engineering, or related field and 1+ year of Software Engineering, Systems Engineering, or related work experience.
• PhD in Computer Science, Engineering, Electrical Engineering, or related field.
• 1+ year of any combination of academic and/or work experience with compiler or tools.
Preferred:
• Professional experience with compiler development
• LLVM or any industrial strength compiler development experience is a plus
• Knowledge of instruction sets and computer architectures - pipeline structure, hazards, cache, memory organization, etc.
• Working knowledge of system software tools such as assemblers, linkers, debuggers and experience using them
• Strong communication and interpersonal skills
• Professional experience with large scale software codebases
• Deep knowledge of software engineering
• Master’s degree or PhD. in Computer Science, Computer Engineering, or related field.
Company:
Qualcomm designs wireless technologies and semiconductors that power connectivity, communication, and smart devices. Founded in 1985, the company is headquartered in San Diego, USA, with a team of 10001+ employees. The company is currently Late Stage.

Qualcomm logo

About Qualcomm

Sourced by ZipRecruiter

Qualcomm is enabling a world where everyone and everything can be intelligently connected. You interact with products and technologies made possible by Qualcomm every day, including 5G-enabled smartphones that double as pro-level cameras and gaming devices, smarter vehicles and cities, and the technology behind the smart, connected factories that manufactured your latest purchase. Our powerful connectivity solutions keep you connected—even in remote areas. Qualcomm 5G and AI innovations are the power behind the connected intelligent edge. You’ll find our technologies behind and inside the innovations that deliver significant value across multiple industries and to billions of people every day.

Industry

Technology, communication and media

Company size

10,000+ Employees

Headquarters location

San Diego, CA, US

Year founded

1985