1

Programming Language Jobs in Austin, TX (NOW HIRING)

Senior Engineer-Java

Austin, TX · On-site

$123K - $163K/yr

... Java programming language, including understanding of its syntax, core libraries, and features • Hands-on programming experience with Java and J2EE, Java11 related technologies: Spring Framework ...

Solid programming with at least one software programming language experience. Experience with Sage maker, Q, ML & AI technologies. Experience as a mentor, tech lead or leading an engineering team ...

Good Knowledge of C programming language for embedded software development and use of relevant IDE. Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. Good ...

Senior Software Engineer

Austin, TX · On-site

$121K - $160K/yr

Should possess real expertise in at least one programming language. * BS, MS, PhD in Computer Science, Math, Science, Engineering, Economics, or other highly quantitative disciplines, or equivalent ...

... programming language such as C/C++/Java/C#/Scripting • Knowledge of PLM concepts / Engineering Change processes / Bill of Material concepts • Familiarity with migration tools and strategies ...

Senior Software Engineer

Austin, TX

$121K - $160K/yr

Should possess real expertise in at least one programming language. * BS, MS, PhD in Computer Science, Math, Science, Engineering, Economics, or other highly quantitative disciplines, or equivalent ...

Sr. Java Developer

Austin, TX

$56.75 - $72.25/hr

Required/Preferred: * 8+ years of experience in Object-Oriented Programming (OOP) using the Java programming language. * 8+ years of experience in application development on the J2EE platform. * 8+ ...

Devops/SRE Engineer

Austin, TX · On-site

$56.50 - $75/hr

... programming language such as Python or Java/Spring Boot. • Serve as a member of a feature team to ensure smooth deployment and operation of applications. Implement and manage CI/CD pipelines to ...

529601715-Software Engineer 3

Austin, TX · On-site

$51.25 - $70.50/hr

Years Required/Preferred Experience 8 Required Experience in Object Oriented Programming (OOP) in Java programming language 8 Required Experience in applications development on J2EE platform 8 ...

Senior Java Developer

Austin, TX · On-site

$56.75 - $72.25/hr

Knowledge in the Object Oriented concepts, Java programming language, including understanding of its syntax, core libraries, and features * Hands-on programming experience with Java and J2EE, Java11 ...

Senior Software Engineer

Austin, TX

$121K - $160K/yr

Should possess real expertise in at least one programming language. * BS, MS, PhD in Computer Science, Math, Science, Engineering, Economics, or other highly quantitative disciplines, or equivalent ...

next page

Showing results 1-20

Programming Language information

See Austin, TX salary details

$44.1K

$70.2K

$98.1K

How much do programming language jobs pay per year?

As of Jun 10, 2026, the average yearly pay for programming language in Austin, TX is $70,234.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,600.00 and $87,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Programming Language Developer, and why are they important?

To thrive as a Programming Language Developer, you need a deep understanding of computer science fundamentals, compiler theory, and strong programming skills, often supported by a degree in computer science or a related field. Experience with languages like C/C++, LLVM, parser generators, and familiarity with version control systems are typically required. Analytical thinking, attention to detail, and effective problem-solving set standout professionals apart in this role. These skills are crucial for designing efficient, reliable programming languages that can be effectively adopted and maintained by developer communities.

What is the difference between Programming Language vs Software Developer?

AspectProgramming LanguageSoftware Developer
Required CredentialsNone or basic coding knowledgeDegree in Computer Science or related field, coding skills
Work EnvironmentUsed in coding, scripting, and development tasksDesigning, coding, testing, and maintaining software
Industry UsageTools for software developmentProfessionals who develop software using programming languages

Programming languages are tools used by software developers to create applications. While programming languages are essential for coding, software developers apply these languages in real-world projects, combining skills, problem-solving, and design to build functional software solutions.

What are some common challenges faced when working as a programming language developer?

Programming language developers often encounter challenges such as designing language features that balance usability and performance, ensuring backward compatibility, and writing comprehensive documentation. Collaboration with compiler engineers, tool developers, and the user community is essential to address bugs and gather feedback on language design. Staying updated with evolving industry standards and technologies is also vital for long-term success in this role.

What are programming languages?

Programming languages are formal systems of communication used to instruct computers to perform specific tasks. They provide a set of rules and syntax for writing code that can be interpreted or compiled into machine instructions. Examples include Python, Java, C++, and JavaScript, each with their own strengths and typical use cases. Learning a programming language is essential for software development, automation, data analysis, and many other fields in technology.
What cities near Austin, TX are hiring for Programming Language jobs? Cities near Austin, TX with the most Programming Language job openings:
Senior Engineer-Java

$123K - $163K/yr

Full-time

This job post has expired 2 days ago. Applications are no longer accepted.


Tata Consultancy Services rating

6.5

Company rating: 6.5 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

155th of 204 rated it services


Job description

Job Summary:
Tata Consultancy Services is a leading technology services and consulting company, and they are seeking a Senior Engineer with expertise in Java. The role involves developing advanced solutions for distributed web applications, utilizing technologies such as AWS, Java, and Oracle, while ensuring high-quality software delivery.
Responsibilities:
• Minimum 10+ years of experience in enterprise Java development
• Strong foundation in Computer Science fundamentals such as data structures and algorithms
• Experienced in delivering advanced solutions for a multi-tier, distributed web application with AWS knowledge and experience
• Knowledge in the Object Oriented concepts, Java programming language, including understanding of its syntax, core libraries, and features
• Hands-on programming experience with Java and J2EE, Java11 related technologies: Spring Framework, Spring Data, spring-boot, RESTful Services, JUnit/TestNG
• Solid understanding of technologies such as Web Services, REST API, XML, JSON, HTTP, SSL, TCP/IP, Caching solutions, application performance tuning
• Experience in developing applications that utilize relational databases (e.g. Oracle) and other less structured data stores (NoSQL)
• Experience in building low latency service APIs, and data aggregation pipelines
• Ability to articulate the benefits of Test Driven Development, Continuous Integration.
• Excellent troubleshooting, problem-solving skills and the ability to design scalable, and maintainable software solutions.
• Ability to communicate effectively-Self driven, have good communication skills, to take ownership on the project / deliverables,
• Have keen eye for quality and have great attitude towards work and ability to work collaboratively in a team environment
Qualifications:
Required:
• Minimum 10+ years of experience in enterprise Java development
• Strong foundation in Computer Science fundamentals such as data structures and algorithms
• Experienced in delivering advanced solutions for a multi-tier, distributed web application with AWS knowledge and experience
• Knowledge in the Object Oriented concepts, Java programming language, including understanding of its syntax, core libraries, and features
• Hands-on programming experience with Java and J2EE, Java11 related technologies: Spring Framework, Spring Data, spring-boot, RESTful Services, JUnit/TestNG
• Solid understanding of technologies such as Web Services, REST API, XML, JSON, HTTP, SSL, TCP/IP, Caching solutions, application performance tuning
• Experience in developing applications that utilize relational databases (e.g. Oracle) and other less structured data stores (NoSQL)
• Experience in building low latency service APIs, and data aggregation pipelines
• Ability to articulate the benefits of Test Driven Development, Continuous Integration.
• Excellent troubleshooting, problem-solving skills and the ability to design scalable, and maintainable software solutions.
• Ability to communicate effectively-Self driven, have good communication skills, to take ownership on the project / deliverables
• Have keen eye for quality and have great attitude towards work and ability to work collaboratively in a team environment
• Must have: Java 8 and above, Spring, Oracle, No-SQL, REST API, JPA, Hibernate, AWS knowledge
Company:
Tata Consultancy Services is a business solutions company that specializes on information technology services and consulting. It is a sub-organization of Tata Group. Founded in 1968, the company is headquartered in Mumbai, IND, with a team of 10001+ employees. The company is currently Late Stage.

What Tata Consultancy Services employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Tata Consultancy Services logo

About Tata Consultancy Services

Sourced by ZipRecruiter

Tata Consultancy Services is an IT services, consulting and business solutions organization that delivers real results to global business, ensuring a level of certainty no other firm can match. TCS offers a consulting-led, integrated portfolio of IT, BPO, infrastructure, engineering, and assurance services. This is delivered through its unique Global Network Delivery Model™, recognized as the benchmark of excellence in software development. TCS delivers a level of certainty that no other firm can match--to our clients and to our employees. Come join us and experience certainty in your career. TCS a global Consulting and IT Services firm that is ranked in the top quartile by industry analysts. Our 2021 fiscal revenues topped $25 B and our market capitalization is over $170+B, yet we have a deep and large history of philanthropy and corporate social responsibility. Now approaching 600K of the best IT professionals and consultants, we are a trusted advisor, guiding our clients' enterprises through growth and transformation journeys - helping them to become agile, intelligent, automated and on the cloud. We are devoted to DEI and are recognized as a top employer and place to work.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Edison, NJ, US