The Intermediate Software Developer must work with an emphasis on individual safety and safety for others, including coworkers and third parties. Work is primarily performed in a climate-controlled ...
The Intermediate Software Developer must work with an emphasis on individual safety and safety for others, including coworkers and third parties. Work is primarily performed in a climate-controlled ...
Software Engineer III
San Angelo, TX · On-site
$55.50 - $74.50/hr
As a Software Engineer III , you will: * Android application development; * Participation in the ... Recommending training for the professional development of Junior and Intermediate developers;
Software Engineer III
San Angelo, TX · On-site
$55.50 - $74.50/hr
As a Software Engineer III , you will: * Android application development; * Participation in the ... Recommending training for the professional development of Junior and Intermediate developers;
GIS engineer
Houston, TX · On-site
... Intermediate software development experience (frontend & backend knowledge) 3): intermediate geospatial skills (spatial data format, coordinate system, ArcGIS) We are seeking a hands-on Data Engineer ...
GIS engineer
Houston, TX · On-site
... Intermediate software development experience (frontend & backend knowledge) 3): intermediate geospatial skills (spatial data format, coordinate system, ArcGIS) We are seeking a hands-on Data Engineer ...
Software Engineer
Austin, TX · On-site
Typically 2+ years of professional software engineering experience for Intermediate level * Experience building backend services; full-stack experience is a plus. * Familiarity with RESTful APIs and ...
Software Engineer
Austin, TX · On-site
Typically 2+ years of professional software engineering experience for Intermediate level * Experience building backend services; full-stack experience is a plus. * Familiarity with RESTful APIs and ...
Software Engineer
Plano, TX · On-site
We are actively seeking passionate and highly motivated Software Engineers to join us in building ... Intermediate to advanced programming skills or experience in one or more of the following areas: Go ...
Software Engineer
Plano, TX · On-site
We are actively seeking passionate and highly motivated Software Engineers to join us in building ... Intermediate to advanced programming skills or experience in one or more of the following areas: Go ...
We are actively seeking passionate and highly motivated Software Engineers to join us in building ... Intermediate to advanced programming skills or experience in one or more of the following areas: Go ...
We are actively seeking passionate and highly motivated Software Engineers to join us in building ... Intermediate to advanced programming skills or experience in one or more of the following areas: Go ...
Software Engineer
Plano, TX · On-site
Intermediate to advanced programming skills or experience in one or more of the following areas: Go ... software and services * 1+ year with structured Software development experience using Spring ...
Software Engineer
Plano, TX · On-site
Intermediate to advanced programming skills or experience in one or more of the following areas: Go ... software and services * 1+ year with structured Software development experience using Spring ...
Software Development Engineer III
Irving, TX · On-site +1
$100K - $150K/yr
Software Development Eng. III Job Summary The Software Development Engineer III will be involved in ... Intermediate understanding of NoSQL databases such as Mongo DB * Full-stack development experience
Software Development Engineer III
Irving, TX · On-site +1
$100K - $150K/yr
Software Development Eng. III Job Summary The Software Development Engineer III will be involved in ... Intermediate understanding of NoSQL databases such as Mongo DB * Full-stack development experience
OS/Software Engineer This role has been designed as ''Onsite' with an expectation that you will ... Contributions include applying intermediate level of subject matter expertise to solve common ...
OS/Software Engineer This role has been designed as ''Onsite' with an expectation that you will ... Contributions include applying intermediate level of subject matter expertise to solve common ...
OS/Software Engineer
Spring, TX · On-site
OS/Software Engineer This role has been designed as ''Onsite' with an expectation that you will ... Contributions include applying intermediate level of subject matter expertise to solve common ...
OS/Software Engineer
Spring, TX · On-site
OS/Software Engineer This role has been designed as ''Onsite' with an expectation that you will ... Contributions include applying intermediate level of subject matter expertise to solve common ...
OS/Software Engineer
Spring, TX · On-site
OS/Software Engineer This role has been designed as ''Onsite' with an expectation that you will ... Contributions include applying intermediate level of subject matter expertise to solve common ...
OS/Software Engineer
Spring, TX · On-site
OS/Software Engineer This role has been designed as ''Onsite' with an expectation that you will ... Contributions include applying intermediate level of subject matter expertise to solve common ...
OS/Software Engineer This role has been designed as ''Onsite' with an expectation that you will ... Contributions include applying intermediate level of subject matter expertise to solve common ...
OS/Software Engineer This role has been designed as ''Onsite' with an expectation that you will ... Contributions include applying intermediate level of subject matter expertise to solve common ...
OS/Software Engineer This role has been designed as ''Onsite' with an expectation that you will ... Contributions include applying intermediate level of subject matter expertise to solve common ...
OS/Software Engineer This role has been designed as ''Onsite' with an expectation that you will ... Contributions include applying intermediate level of subject matter expertise to solve common ...
OS/Software Engineer This role has been designed as ''Onsite' with an expectation that you will ... Contributions include applying intermediate level of subject matter expertise to solve common ...
OS/Software Engineer This role has been designed as ''Onsite' with an expectation that you will ... Contributions include applying intermediate level of subject matter expertise to solve common ...
OS/Software Engineer
Spring, TX · On-site
OS/Software Engineer This role has been designed as ''Onsite' with an expectation that you will ... Contributions include applying intermediate level of subject matter expertise to solve common ...
OS/Software Engineer
Spring, TX · On-site
OS/Software Engineer This role has been designed as ''Onsite' with an expectation that you will ... Contributions include applying intermediate level of subject matter expertise to solve common ...
OS/Software Engineer
Spring, TX · On-site
OS/Software Engineer This role has been designed as ''Onsite' with an expectation that you will ... Contributions include applying intermediate level of subject matter expertise to solve common ...
OS/Software Engineer
Spring, TX · On-site
OS/Software Engineer This role has been designed as ''Onsite' with an expectation that you will ... Contributions include applying intermediate level of subject matter expertise to solve common ...
Staff Software Engineer - Platform Data Cloud
Coppell, TX · On-site
$113K - $163K/yr
Role: Staff Software Engineer Location: Dallas, TX ( Hybrid role) NO REMOTE Blue Yonder is a ... Intermediate understanding of virtualization, private, hybrid and public cloud computing concepts.
Staff Software Engineer - Platform Data Cloud
Coppell, TX · On-site
$113K - $163K/yr
Role: Staff Software Engineer Location: Dallas, TX ( Hybrid role) NO REMOTE Blue Yonder is a ... Intermediate understanding of virtualization, private, hybrid and public cloud computing concepts.
Staff Software Engineer - Platform Data Cloud
Dallas, TX · On-site
$113K - $163K/yr
Blue Yonder has the ideal opportunity for a Staff Software Engineer to join our Azure Cloud based ... Intermediate understanding of virtualization, private, hybrid and public cloud computing concepts.
Staff Software Engineer - Platform Data Cloud
Dallas, TX · On-site
$113K - $163K/yr
Blue Yonder has the ideal opportunity for a Staff Software Engineer to join our Azure Cloud based ... Intermediate understanding of virtualization, private, hybrid and public cloud computing concepts.
Staff Engineer I - Software Engineer
Dallas, TX · On-site
$121K - $150K/yr
Job Title: Staff Engineer I - Software Engineer Location: CA - Westlake Village What you'll do ... Intermediate to advanced knowledge of general Financial Services or Banking preferred. * Advanced ...
Staff Engineer I - Software Engineer
Dallas, TX · On-site
$121K - $150K/yr
Job Title: Staff Engineer I - Software Engineer Location: CA - Westlake Village What you'll do ... Intermediate to advanced knowledge of general Financial Services or Banking preferred. * Advanced ...
Full-Stack Software Engineer : 26-01783
Austin, TX · On-site
$50 - $55/hr
Java (Expert), REST API design (intermediate), JavaScript (intermediate), React (intermediate ... Develop and maintain both frontend and backend software components. * Build and improve web ...
Full-Stack Software Engineer : 26-01783
Austin, TX · On-site
$50 - $55/hr
Java (Expert), REST API design (intermediate), JavaScript (intermediate), React (intermediate ... Develop and maintain both frontend and backend software components. * Build and improve web ...
Intermediate Software Engineer information
See Texas salary details
$59.2K - $71.2K
2% of jobs
$71.2K - $83.2K
4% of jobs
$83.2K - $95.2K
6% of jobs
$95.2K - $107.3K
8% of jobs
$113.7K is the 25th percentile. Wages below this are outliers.
$107.3K - $119.3K
7% of jobs
$119.3K - $131.3K
18% of jobs
The median wage is $134.1K / yr.
$131.3K - $143.3K
16% of jobs
$143.3K - $155.4K
2% of jobs
$160.3K is the 75th percentile. Wages above this are outliers.
$155.4K - $167.4K
26% of jobs
$167.4K - $179.4K
1% of jobs
$179.4K - $191.5K
8% of jobs
$59.2K
$137.4K
$191.5K
How much do intermediate software engineer jobs pay per year?
What does an Intermediate Software Engineer do?
What types of projects and responsibilities can an Intermediate Software Engineer expect on a typical team?
What are the key skills and qualifications needed to thrive as an Intermediate Software Engineer, and why are they important?
What is the difference between Intermediate Software Engineer vs Junior Software Developer?
| Aspect | Intermediate Software Engineer | Junior Software Developer |
|---|---|---|
| Required Experience | 2-4 years | 0-2 years |
| Skills | Proficient in multiple programming languages, problem-solving, and system design | Basic coding skills, understanding of programming fundamentals |
| Work Environment | Collaborates on complex projects, may mentor juniors | Focuses on learning, executing assigned tasks |
| Responsibilities | Designs components, troubleshoots issues, contributes to architecture | Implements features, fixes bugs, learns best practices |
The Intermediate Software Engineer typically has more experience and takes on more complex tasks than a Junior Software Developer. They are expected to work independently on parts of projects and contribute to system design, whereas juniors focus on learning and executing basic tasks. This distinction helps employers identify the right level of expertise needed for specific roles.

Other
This job post has expired 1 day ago. Applications are no longer accepted.
Patterson-UTI rating
5.0
Based on 23 frontline employees who took The Breakroom Quiz
72nd of 77 rated oil and gas companies
Job description
Detailed Description:
- Design, develop, test, and maintain industrial control software supporting frac fleet operations.
- Own delivery of moderately complex features or subsystems across embedded systems, backend services, and operator interfaces (desktop, web, or mobile).
- Collaborate closely with hardware, electrical, and controls engineers to ensure proper integration between software and physical equipment.
- Troubleshoot and resolve issues involving timing constraints, concurrency, hardware communication, and field-reported defects.
- Utilize AI development tools (e.g., code assistants, LLM-based tools) to accelerate implementation, refactoring, test generation, and documentation.
- Critically evaluate and validate AI-generated output for correctness, maintainability, security, and safe operation in real-time environments.
- Contribute to architectural discussions and recommend design improvements that enhance modularity, scalability, and reuse.
- Participate actively in Agile/Scrum ceremonies, including sprint planning, estimation, backlog refinement, and retrospectives.
- Provide accurate task estimates, identify technical risks early, and communicate trade-offs clearly.
- Contribute to code reviews and uphold established coding standards and development practices.
- Develop and maintain automated tests to support reliable, repeatable releases.
- Support field deployments, troubleshooting, customer investigations, and post-release analysis as required.
- Perform other related duties and special projects, as assigned.
Job Requirements:
- Demonstrated ability to design and implement maintainable, production-quality software.
- Working knowledge of multithreading, concurrency, and timing-sensitive programming.
- Ability to debug complex issues spanning software and hardware boundaries.
- Strong verbal and written communication skills, including the ability to clearly explain technical concepts and trade-offs.
- Ability to work effectively in a cross-functional, matrixed organization alongside software, hardware, controls, and operations teams.
- Ability to manage multiple initiatives in a fast-paced development environment while maintaining quality standards.
- Experience using version control systems and participating in collaborative development workflows and code reviews.
- Demonstrated ability to leverage AI-assisted development tools responsibly and effectively.
- Represent the Company and its values with integrity while maintaining high professional and ethical standards in all interactions.
Minimum Qualifications:
- Bachelor's Degree or Diploma in Computer Engineering, Computer Science, Software Engineering, or related field (or equivalent practical experience).
- 3-6 years of professional software development experience.
- Strong proficiency in C#, C++, or comparable strongly typed programming languages.
- Experience developing software in Windows and/or Linux environments.
- Experience working within an Agile development framework.
Preferred Qualifications:
- Experience with real-time or near-real-time systems.
- Familiarity with industrial communication protocols such as CAN bus, Modbus, or similar.
- Exposure to embedded systems, RTOS concepts, or hardware-adjacent software development.
- Experience contributing to modular or service-oriented system architectures.
- Prior experience in industrial, automation, or Oil & Gas environments.
- Experience integrating or extending AI-assisted workflows in professional development environments.
Additional Details:
The Intermediate Software Developer must work with an emphasis on individual safety and safety for others, including coworkers and third parties. Work is primarily performed in a climate-controlled office or remote environment. Occasional interaction with field equipment or hardware systems may be required. The employee is regularly required to sit, stand, or use computer equipment for extended periods.
Patterson-UTI is committed to a workplace free from discrimination and harassment, offering equal employment opportunities to all individuals regardless of personal characteristics protected by law. Employees are encouraged to report any concerns through multiple channels.
What Patterson-UTI employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Patterson-UTI
Sourced by ZipRecruiter
Industry
Oil and gas extraction
Company size
5,001 - 10,000 Employees
Headquarters location
Houston, TX, US
Year founded
1978