1

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

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

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

Senior, Software Engineer

Dallas, TX ยท On-site

$121K - $159K/yr

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related ...

Senior, Software Engineer

Plano, TX ยท On-site

$117K - $155K/yr

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related ...

Senior, Software Engineer

Allen, TX ยท On-site

$113K - $150K/yr

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related ...

next page

Showing results 1-20

Computer Software Engineer information

See Dallas, TX salary details

$63.1K

$146.6K

$204.2K

How much do computer software engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for computer software engineer in Dallas, TX is $146,556.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,200.00 and $171,900.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 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.

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.
More about Computer Software Engineer jobs
What cities near Dallas, TX are hiring for Computer Software Engineer jobs? Cities near Dallas, TX with the most Computer Software Engineer job openings:
Infographic showing various Computer Software Engineer job openings in Dallas, TX as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 82% Full Time, 13% Part Time, 2% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $146,556 per year, or $70.5 per hour.

Specialist, Software Engineering (Embedded)

L3HHCM20

Richardson, TX โ€ข On-site

$119K - $157K/yr

Full-time

Re-posted 18 days ago


Job description

Job Title: Specialist, Software Engineering (Embedded)

Job Code: 42124

Job Location: Richardson, TX (Onsite)

Job Schedule: 9/80 -ย Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off

ย 

Job Description:ย 

As a Specialist,ย Software Engineer (Embedded), you will be responsible for supporting and help leading the development and execution of software on the embedded targeted hardware. You will be responsible for designing the software per requirements documents and system level design documents.ย  There will be a focus to interface with the test engineers to influence test automation.

The Agile Development Group (ADG) division specializes in developing disruptive, next-generation technologies for advanced Unmanned Air Systems (UAS / UAV), advanced radar systems, next-generation weapon systems, and other RF sensor technologies using small company agility and big company experience.ย 

Essential Functions:ย 

  • Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the targeted embedded hardware.
  • Proficient in C++, implementing software for embedded Real Time Operating Systems (RTOS).
  • Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware, firmware and software, and operational performance requirements and design of the overall system.
  • Investigate root cause of complex issues, and implement solutions, working independently or with a multi-discipline team.
  • Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, hardware-software integration, and formal test.
  • Develop software test plans and procedures, and other relevant technical documentation
  • Utilize modeling tools and equipment to establish operating data, conduct experimental tests, prototype, and evaluate results.
  • Participate in peer reviews, identify, track and repair defects.

Qualifications:ย 

  • Bachelor's Degree in Computer Science,ย Computer Engineering, or related fieldย with 4 years prior engineering experience OR 2 year post-secondary/AA Degree and 5 years prior engineering experience OR Graduate Degree with 2 years of prior related experience OR in lieu of a degree, minimum of 8 years of prior engineeringย related experience.
  • Minimum of 5 years' experience in computer/software engineering field
  • Minimum of 5 years' C++ development in a professional environment.
  • Active US Secret Clearance.

Preferred Qualifications:

  • Experience developing and testing real-time embedded softwareย preferred.
  • Familiarly with Greenhills RTOS.
  • Experience developing device drivers and Board Support Packages for real time embedded systems.
  • Experience with Modern C++ techniques.
  • Experience withย Agile Scrum/Kanban developmentย processes and procedures.ย 
  • Working knowledge of Linux.

#LI-KM1