1

Computer Software Engineer Jobs in Texas (NOW HIRING)

Bachelor's degree in Computer Science, Software Engineering, or a related field. * Proven experience as a Software Engineer with strong knowledge of programming languages such as Java, C#, or ...

Software Engineer

Austin, TX · On-site

$78 - $81.48/hr

Degree in Computer Science, Computer Engineering, Electrical Engineering, or other Engineering discipline from an accredited institution. * Minimum 5 years of experience developing test software ...

Software Engineer

Austin, TX · On-site

$78 - $81.48/hr

Degree in Computer Science, Computer Engineering, Electrical Engineering, or other Engineering discipline from an accredited institution. * Minimum 5 years of experience developing test software ...

Bachelor's degree in Computer Science, Software Engineering, or a related field. * Proven experience as a Software Engineer with strong knowledge of programming languages such as Java, C#, or ...

Bachelor's degree in Computer Science, Software Engineering, or a related field. * Proven experience as a Software Engineer with strong knowledge of programming languages such as Java, C#, or ...

Principal Software Engineer

Austin, TX · On-site

$133K - $179K/yr

Computer Futures is a leading IT recruitment consultancy, specialising in placing IT experts in ... They are seeking a Principal Software Engineer to gather user requirements, develop software ...

Software Engineer

Houston, TX · On-site

$120K - $170K/yr

... Engineering, Computer Science, Computer Information Systems, or another related technical ... Flight software experience. * Experience with scrum and the agile framework using tools such as ...

Software Engineer

Houston, TX · On-site

$120K - $170K/yr

... Engineering, Computer Science, Computer Information Systems, or another related technical ... Flight software experience. * Experience with scrum and the agile framework using tools such as ...

Bachelor's degree in computer science, engineering, math, or other science discipline * 1+ years of experience in software development (internship experience qualifies) PREFERRED SKILLS AND ...

Showing results 41-60

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.

Principal Software Engineer (Autonomy)

Lynx Software Technologies, Inc.

Fort Worth, TX • On-site

$160 - $200/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted yesterday

New


Job description

Principal Software Engineer (Autonomy)

Lynx Software Technologies, Inc. Fort Worth, Texas, United States

About this position

Job Title: Principal Software Engineer (Autonomy)

Location : Fort Worth, TX or Palmdale, CA.

Compensation: $160,000 - $200,000 + Bonus Eligible

Security Clearance: Active Secret Clearance Require d

Who we are: Founded in 2004 with locations in Atlanta, GA, Fort Worth, TX, Denver, CO, & Huntsville, AL, Thompson Software Solutions (TSS) is a mission-driven aerospace and defense software and systems engineering company supporting the U.S. military, defense primes, and commercial space partners. We specialize in the development, integration, test, and deployment of safety & mission-critical software systems that power next-generation aircraft, defense platforms, and space technologies. Our team understands what it takes to modernize complex embedded systems while maintaining the rigor, compliance, and reliability required for mission and safety-critical environments.

As a defense-focused company of highly skilled and dedicated engineers, we take pride in solving complex technical challenges that directly impact national security and operational readiness. We partner closely with customers across the military aviation and space domains to deliver resilient, future-ready solutions with portability, sustainability, and long-term mission success in mind.

Description:

Thompson Software Solutions is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software products. The successful candidate will be a member of a high-performing multi-site team and must be self-motivated with strong work ethic, time-management, and interpersonal skills. In this role, you will work independently at times on projects, at other times will be in a collaborative team environment with other software engineers, as well as other program development and deployment teams.

Selected applicants will be subject to a government security investigation and must meet eligibility requirements for access to classified information. Continued eligibility for access to classified information is required throughout employment, as dictated by program needs.

Basic Requirements:

  • Bachelor's degree in computer engineering, Computer Science, or related technical discipline.
  • 8+ years Strong software development experience using C, C++, Java, Python, and Bash for embedded systems, automation, testing, and application development.
  • Experience with UAS/UAV or RC aircraft operations, integration, and troubleshooting.
  • Proficient with Git for source control, branching strategies, code reviews, and collaborative software development.
  • Understanding robotics, autonomous systems, flight software, sensor integration, and embedded system design
  • Proficient with Linux and Windows development environments
  • Ability to professionally communicate project status and collaborate on technical solutions with clients and peers.
  • Active Secret DoD security clearance
  • 25% Travel

Preferred / Additional Skills:

  • Proficient with Atlassian Tools (Confluence, JIRA, Bitbucket, etc.)
  • Experience developing and configuring autonomous flight systems using ArduPilot and/or PX4 flight controllers.
  • Familiarity with the MAVLink communication protocol, including telemetry, command-and-control messaging, mission planning, and integration with ground control stations.
  • DevOps & Containerization – Experience with Docker-based development, deployment, and maintaining CI/CD pipelines.
  • Embedded Systems – Developing software for microcontrollers and embedded hardware platforms.
  • Autonomy Systems – Working with autonomous systems software and hardware, including Perception (sensors, computer vision, sensor fusion)
  • Motion and mission planning
  • Control systems
  • Test & Verification Engineering – Creating automated tests, validation frameworks, and verification software.
  • Software Quality & CI/CD – Designing and maintaining robust software quality processes, automated builds, testing, and deployment pipelines.
  • Electrical Engineering Fundamentals – Ability to read and understand electrical schematics and collaborate with hardware teams.
  • Experience communicating and documenting complex technical designs.
  • Ability to work in a collaborative and team-based environment
  • Excellent written and verbal communication and presentation skills.
  • Low-cost Medical / Dental / Vision coverage options
  • 401K with generous employer match
  • Responsible Paid Time Off + Paid Holidays
  • Remote work opportunities based on role
  • Employee Assistance Program (EAP)
  • Career growth and professional development opportunities

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

#J-18808-Ljbffr