1

Computer Science Engineering Jobs in Austin, TX (NOW HIRING)

Senior Deep Learning Engineer

Austin, TX · On-site +1

$130K - $180K/yr

Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with at least 2 years in both deep learning and software engineering * Proficiency in deep learning ...

Data Science Engineer

Austin, TX · Hybrid

$65 - $69.72/hr

Work closely with Cyber Fraud Investigations and Data Engineering teams to establish data science ... Bachelor's degree in Statistics, Mathematics, Computer Science, or a related field. * Advanced ...

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.Preferred SkillsProfessional experience developing production-quality compiler infrastructure ...

Compiler Tools Engineer

Austin, TX · On-site

$81K - $109K/yr

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field. Preferred Skills * Professional experience developing production-quality compiler infrastructure ...

Staff CAD Engineer

Austin, TX · On-site

$70 - $75/hr

Job Qualifications: * 6+ years of experience with a Bachelor's Degree in Computer Science/Engineering, or 4+ years of experience with a Master's Degree, or 2+ years of experience with a Ph.D. * 6+ ...

Master's degree or foreign equivalent degree in Computer Science, Engineering, Mathematics, or a related field and three years of experience in the job offered or related occupation. Employer will ...

Senior Computer Vision Engineer ID72408

Austin, TX · On-site +1

$103K - $142K/yr

... Computer Science, Engineering, Data Science, Mathematics, or a related discipline (or equivalent practical experience); - Engineers located in the US must reside in Dallas, TX , and be open to ...

Bachelor's degree or foreign equivalent degree in Business, Management Information Systems, Computer Science, Engineering, or a related field and one year of experience in the job offered or as a ...

Showing results 21-40

Computer Science Engineering information

See Austin, TX salary details

$48.1K

$120.4K

$136.3K

How much do computer science engineering jobs pay per year?

As of Sep 9, 2026, the average yearly pay for computer science engineering in Austin, TX is $120,447.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,500.00 and $130,300.00 per year, depending on experience, location, and employer.

What is computer science engineering?

Computer Science Engineering (CSE) is a branch of engineering that integrates computer science and engineering principles to design, develop, and maintain software and hardware systems. CSE professionals work on a wide range of technologies, including programming, algorithms, computer networks, databases, artificial intelligence, and cybersecurity. The field prepares graduates for careers in software development, systems analysis, data science, and more. It is one of the most in-demand disciplines due to the increasing reliance on technology across industries.

What are the key skills and qualifications needed to thrive as a computer science engineer, and why are they important?

To thrive as a Computer Science Engineer, you need strong programming skills, a solid grasp of algorithms, data structures, and systems design, typically backed by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems such as Git, and certifications like AWS Certified Solutions Architect or CompTIA Security+ are often valuable. Analytical thinking, problem-solving abilities, and effective teamwork are standout soft skills in this role. These competencies are essential for developing robust software solutions, adapting to emerging technologies, and collaborating efficiently in dynamic engineering environments.

What are some common challenges faced by computer science engineers in collaborative projects, and how can they be addressed?

Computer Science Engineers often work on multidisciplinary teams where communication gaps, differing technical backgrounds, and unclear project requirements can pose challenges. To address these, effective documentation, regular cross-functional meetings, and utilizing collaborative tools (like version control and project management platforms) are essential. Building strong communication skills and fostering a culture of open feedback help ensure everyone stays aligned and project goals are met efficiently.

What is the difference between Computer Science Engineering vs Software Developer?

AspectComputer Science EngineeringSoftware Developer
Required CredentialsBachelor's in Computer Science or related field; sometimes certificationsBachelor's in Computer Science, Software Engineering, or related; certifications optional
Work EnvironmentUniversities, research labs, tech companies, R&D centersTech companies, startups, freelance projects, corporate IT teams
Industry UsageAcademic, research, product development, software designApplication development, coding, testing, deployment
Common Search/ComparisonFocuses on theoretical and foundational knowledgeFocuses on practical coding and project implementation

Computer Science Engineering and Software Developer roles overlap in skills and industry usage, but differ mainly in focus. Computer Science Engineering emphasizes theoretical foundations and research, while Software Developers concentrate on coding and building applications. Both roles are vital in tech industries, with CS Engineering often leading to research or academic careers, and Software Developers working on practical software solutions.

What can a computer science engineer do?

A computer science engineer designs, develops, and maintains software systems, applications, and algorithms. They work with programming languages, data structures, and computer hardware, often collaborating in teams and using tools like integrated development environments (IDEs). Their roles can include software development, system analysis, cybersecurity, and technical support.

What are popular job titles related to Computer Science Engineering jobs in Austin, TX?

For Computer Science Engineering jobs in Austin, TX, the most frequently searched job titles are:

What job categories do people searching Computer Science Engineering jobs in Austin, TX look for?

The top searched job categories for Computer Science Engineering jobs in Austin, TX are:

What cities near Austin, TX are hiring for Computer Science Engineering jobs?

Cities near Austin, TX with the most Computer Science Engineering job openings:

Infographic showing various Computer Science Engineering job openings in Austin, TX as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, 3% Contract, and 1% Nights. Highlights an 78% Physical, 2% Hybrid, and 20% Remote job distribution, with an average salary of $120,447 per year, or $57.9 per hour.

Software Engineer / Programmer

Austin, TX • On-site

Signature Science, LLC
Scientific Research and Development Services • 51 - 200 employees

$95K/yr

Full-time

Posted 19 days ago


Job description

Position Purpose:

The Software Engineer creates applications, configures operating systems, and tests his/her code to verify adherence to established specifications and requirements. Develops, researches, designs, implements, tests, and evaluates software and systems, in conjunction with hardware product development, that enable hardware and instrumentation to perform their applications, applying principles and techniques of computer science, engineering, and mathematical analysis. The Software Engineering supports several projects, and will develop intuitive GUIs and associated applications to enable non-technical users to control a wide range of scientific systems, from analytical instruments, distributed sensor networks and perform automated analysis of complex datasets to provide actionable information to end users.

Essential Duties & Responsibilities:

  • Perform development efforts and work with teammates on various projects. To include working with customers to understand requirements, leading technical development, collaborating with designers to translate wireframes into applications, and integrate with back end layers/hardware interfaces.
  • Develop intuitive Graphical User Interfaces (GUIs) using Qt /C++.
  • Configure applications on Linux variants implemented on x64 based architectures to support custom boards designed for unique applications and markets.
  • Test device drivers and tools, to include touchscreen drivers, high-speed digitizers, and calibration tools.
  • Writes programs according to specifications, which may be provided by Senior Software Engineers, Systems Engineers, or other computer scientists.
  • Formulates and designs software system, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Converts project specifications, using flowcharts and diagrams, into sequence of detailed instructions and logical steps; and codes language that can be processed by computer, applying knowledge of computer programming techniques and computer languages.
  • Confers with IPT lead and customer concerned with program to resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls.
  • Corrects program errors using methods such as modifying program or altering sequence of program steps.
  • Identifies and suggests optimizations and features to improve hardware/software capabilities.
  • Recreates steps taken by user to locate source of problem and rewrites program to correct errors.
  • Analyzes, reviews, and rewrites programs to increase operating efficiency or to adapt program to new requirements.
  • Compiles and writes documentation of program development and subsequent revisions.
  • Writes manual for users to describe installation and operating procedures.
  • Assists users to solve operating problems.

Required Knowledge, Skills, and Abilities:

  • Understanding of the development process and testing cycle including bug tracking and formal code documentation and releases.
  • Analytical, diagnostic/debugging/troubleshooting, and problem-solving skills required for integrating applications, systems, and hardware.
  • Strong programming experience with C/C++ and Java.
  • Knowledge of Qt framework and development environment.
  • Knowledge of Linux kernel and device driver development.
  • Experience with database technologies (SQL etc.).
  • Experience in Debian-based Linux, specifically tailoring OS for custom boards.
  • Experience with common development and repository tools (i.e. GIT, JIRA, etc.)
  • Experience cross compiling of C/C++ code and Java.
  • Knowledge of fundamentals of Chemistry, Analytical Chemisty, and Data science.

Education/Experience:

  • BS in Computer Science, Electrical Engineering with programming focus, or equivalent.
  • 3 to 5 years of experience.

Clearance:

  • Ability to obtain a U.S. DoD SECRET Security Clearance.

Supervisory Responsibilities:

None

Working Conditions:

  • Ability to sit at a computer for long periods of time, travel up to 25% may be necessary.