1

Intermediate Software Developer Jobs in Austin, TX

Responsibilities : • Provide intermediate technical expertise to resolve escalated issues and ... Collaborate closely with Product DevOps teams to ensure seamless support for fab manufacturing ...

Job Summary The Commercial Solutions Engineer collaborates with account teams to assess customer ... Software Defined Data Center, containerization, and automation - Intermediate * Ability to ...

Mechanical Engineer II

Austin, TX · On-site

$95K - $115K/yr

Conduct all design duties using computer-aided design software Manufacturing Support * Generate ... Intermediate level of basic machinery design - includes design process, engineering mechanics and ...

Showing results 41-60

Intermediate Software Developer information

See Austin, TX salary details

$47.6K

$110.9K

$164.5K

How much do intermediate software developer jobs pay per year?

As of Jul 24, 2026, the average yearly pay for intermediate software developer in Austin, TX is $110,862.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,200.00 and $128,900.00 per year, depending on experience, location, and employer.

What are intermediate software developers?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What is the difference between Intermediate Software Developer vs Junior Software Developer?

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

What are the key skills and qualifications needed to thrive as an Intermediate Software Developer, and why are they important?

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

What are some typical challenges that Intermediate Software Developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.
What are the most commonly searched types of Software Developer jobs in Austin, TX? The most popular types of Software Developer jobs in Austin, TX are:
What are popular job titles related to Intermediate Software Developer jobs in Austin, TX? For Intermediate Software Developer jobs in Austin, TX, the most frequently searched job titles are:
What job categories do people searching Intermediate Software Developer jobs in Austin, TX look for? The top searched job categories for Intermediate Software Developer jobs in Austin, TX are:
Infographic showing various Intermediate Software Developer job openings in Austin, TX as of July 2026, with employment types broken down into 81% Full Time, 7% Part Time, 1% Temporary, and 11% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution, with an average salary of $108,944 per year, or $52.4 per hour.
Fab IT Service Engineer

Fab IT Service Engineer

TSMC

Austin, TX • On-site

Full-time

Posted 5 days ago


TSMC rating

8.0

Company rating: 8.0 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

46th of 144 rated electronics manufacturers


Job description

Job Summary:
TSMC is a leading semiconductor company offering an opportunity to work at one of the most advanced fabs in the United States. The Fab IT Service Engineer will play a key role in the IT operations team, ensuring a modern and efficient IT workplace for internal customers while collaborating with various stakeholders to maintain operational excellence.
Responsibilities:
• Provide intermediate technical expertise to resolve escalated issues and cases from L1 support, focusing on identifying root causes and implementing effective solutions for fab manufacturing automation. Collaborate closely with Product DevOps teams to ensure seamless support for fab manufacturing operations.
• Coordinate cross-functional teams and resources to swiftly resolve system incidents, thereby minimizing impact on fab manufacturing.
• Proactively identify product issues or weaknesses and collaborate with Product DevOps to enhance product availability and stability. This includes taking responsibility for training and supporting L1 members to achieve a higher resolution rate.
• Develop and maintain IT systems crucial for sustaining user operations and supporting fab manufacturing and engineering analysis. Additionally, develop tools or scripts to improve issue resolution capabilities and facilitate faster recovery from incidents.
• Serve as the primary contact window between Fab Users and HQ DevOps, bridging requirements, performing necessary system changes, and facilitating system-related discussions.
Qualifications:
Required:
• Proficiency in programming languages such as TypeScript/JavaScript, Java, C#, or other relevant languages.
• Strong understanding of SQL for effective data extraction and analysis from relational databases.
• A strong problem-solving mindset that views challenges as opportunities for system improvement, with a keen focus on leveraging automation over manual processes.
• Strong written and verbal skills with a proven ability to effectively communicate at all levels including Fab Users, Project Managers (PMs), and DevOps teams.
• Comfortable working in a fast-paced startup culture – comfort with ambiguity and continuous problem solving.
• Works cooperatively and positively with fellow team members and vendors.
• Demonstrates initiative, critical thinking, and the ability to manage own time, coupled with the ability to shift tasks as priorities change.
• Primarily an office-based role requiring the ability to sit for extended periods of time while working at a computer.
• Ability to use a computer, keyboard mouse and other standard office equipment for prolonged periods of time.
• Ability to occasionally stand, walk, reach, bend, and carry light objects.
• May require occasional travel to company sites or other meetings that involve walking through office, industrial or construction environments.
• Candidates must be willing and able to work on-site at our Phoenix, Arizona facility.
Preferred:
• A master’s degree in computer science, Information Engineering, or a related field; alternatively, a bachelor’s degree with 2–3 years of IT experience in software engineering or similar IT roles.
Company:
Established in 1987, TSMC is the world's first dedicated semiconductor foundry. Founded in 1987, the company is headquartered in Hsinchu, TWN, with a team of 10001+ employees. The company is currently Late Stage.

What TSMC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom