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 ...
Mid/Senior Software Developer
San Antonio, TX · On-site
$46 - $60.75/hr
Intermediate DoD 8140 work role alignment for Software Developer (621). * CSSLP, GSEC, or similar certification, or the ability to obtain within 6 months of start date. * Bachelor's degree in ...
Mid/Senior Software Developer
San Antonio, TX · On-site
$46 - $60.75/hr
Intermediate DoD 8140 work role alignment for Software Developer (621). * CSSLP, GSEC, or similar certification, or the ability to obtain within 6 months of start date. * Bachelor's degree in ...
Software Developer-Level II
Irving, TX · On-site
... Intermediate skills in Ruby, Perl, Python or other programming languages • Proficiency in Java or other Object Oriented languages like GoLang • Experience with software development lifecycle ...
Software Developer-Level II
Irving, TX · On-site
... Intermediate skills in Ruby, Perl, Python or other programming languages • Proficiency in Java or other Object Oriented languages like GoLang • Experience with software development lifecycle ...
Mainframe Software Developer - Intermediate
$47 - $60.50/hr
Documentation of the work is essential • Participation in most aspects of programming and application development, including file design, update, storage, and retrieval • Ability to maintain the ...
Quick apply
Mainframe Software Developer - Intermediate
$47 - $60.50/hr
Documentation of the work is essential • Participation in most aspects of programming and application development, including file design, update, storage, and retrieval • Ability to maintain the ...
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 ...
Manage and mentor software developers, supporting the staff to build and maintain their technical ... Intermediate to advance user of Microsoft Tools, to include Project Online. Have used and familiar ...
Manage and mentor software developers, supporting the staff to build and maintain their technical ... Intermediate to advance user of Microsoft Tools, to include Project Online. Have used and familiar ...
AI/ML Software Developer Full Time Remote Top Secret/SCI Clearance **This position is contingent ... intermediate, journeyman and senior. Consider us for your career plan. Semper Valens Solutions is ...
AI/ML Software Developer Full Time Remote Top Secret/SCI Clearance **This position is contingent ... intermediate, journeyman and senior. Consider us for your career plan. Semper Valens Solutions is ...
AI/ML Software Developer Full Time Remote Top Secret/SCI Clearance **This position is contingent ... intermediate, journeyman and senior. Consider us for your career plan. Semper Valens Solutions is ...
AI/ML Software Developer Full Time Remote Top Secret/SCI Clearance **This position is contingent ... intermediate, journeyman and senior. Consider us for your career plan. Semper Valens Solutions is ...
* Manage and mentor software developers, supporting the staff to build and maintain their technical ... Intermediate to advance user of Microsoft Tools, to include Project Online. Have used and familiar ...
* Manage and mentor software developers, supporting the staff to build and maintain their technical ... Intermediate to advance user of Microsoft Tools, to include Project Online. Have used and familiar ...
Java Software Developer - Senior
Fort Worth, TX · On-site
$51.50 - $65.50/hr
Intermediate to expert knowledge required in the following areas: * Cloud Architecture: Strong ... Programming Skills: Proficiency in scripting languages (e.g., PowerShell, Python) * DevOps: ...
Java Software Developer - Senior
Fort Worth, TX · On-site
$51.50 - $65.50/hr
Intermediate to expert knowledge required in the following areas: * Cloud Architecture: Strong ... Programming Skills: Proficiency in scripting languages (e.g., PowerShell, Python) * DevOps: ...
Full-Stack Software Developer
Austin, TX · On-site +1
You'll work closely with our tech lead and Manager of Software Engineering to design, build, test ... Build new features and enhancements for existing products, from intermediate to highly complex in ...
Full-Stack Software Developer
Austin, TX · On-site +1
You'll work closely with our tech lead and Manager of Software Engineering to design, build, test ... Build new features and enhancements for existing products, from intermediate to highly complex in ...
You'll work closely with our tech lead and Manager of Software Engineering to design, build, test ... Build new features and enhancements for existing products, from intermediate to highly complex in ...
You'll work closely with our tech lead and Manager of Software Engineering to design, build, test ... Build new features and enhancements for existing products, from intermediate to highly complex in ...
USA Looking for Full-stack Developers (Mexico Only) - 4+ yoe as a Software Developer (Full Stack ... and Intermediate, Advanced English - Availability to relocate to USA What we offer? - Salary ...
USA Looking for Full-stack Developers (Mexico Only) - 4+ yoe as a Software Developer (Full Stack ... and Intermediate, Advanced English - Availability to relocate to USA What we offer? - Salary ...
AI/ML Software Developer Full Time Remote Top Secret/SCI Clearance **This position is contingent ... intermediate, journeyman and senior. Consider us for your career plan. Semper Valens Solutions is ...
AI/ML Software Developer Full Time Remote Top Secret/SCI Clearance **This position is contingent ... intermediate, journeyman and senior. Consider us for your career plan. Semper Valens Solutions is ...
Software Developer I (Austin)
Austin, TX · On-site
$27 - $30/hr
Leveraging our talented team of professionals, along with leading edge software and database ... Applies intermediate design, coding, debugging, and testing skills to deliver a working set of ...
Software Developer I (Austin)
Austin, TX · On-site
$27 - $30/hr
Leveraging our talented team of professionals, along with leading edge software and database ... Applies intermediate design, coding, debugging, and testing skills to deliver a working set of ...
.NET Software Engineer
Plano, TX · On-site
$60 - $65/hr
NET Software Engineer Job Location: Plano, TX/ Charlotte, NC (3 Days onsite, 2 Days remote) hybrid ... Intermediate knowledge and skill set with database design, development and implementation a plus.
.NET Software Engineer
Plano, TX · On-site
$60 - $65/hr
NET Software Engineer Job Location: Plano, TX/ Charlotte, NC (3 Days onsite, 2 Days remote) hybrid ... Intermediate knowledge and skill set with database design, development and implementation a plus.
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 III
San Angelo, TX · On-site
$55.50 - $74.50/hr
... Software Engineer III , you will: * Android application development; * Participation in the ... Recommending training for the professional development of Junior and Intermediate developers;
Quick apply
Software Engineer III
San Angelo, TX · On-site
$55.50 - $74.50/hr
... 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;
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;
MuleSoft Developer Lead
Coppell, TX · On-site
$107K - $134K/yr
Responsible for programming and software development using various programming languages and ... Intermediate to Advanced level Java development experience is preferred. * Strong knowledge of EAI ...
Quick apply
MuleSoft Developer Lead
Coppell, TX · On-site
$107K - $134K/yr
Responsible for programming and software development using various programming languages and ... Intermediate to Advanced level Java development experience is preferred. * Strong knowledge of EAI ...
Intermediate Software Developer information
See Texas salary details
$44.7K - $54.7K
1% of jobs
$54.7K - $64.7K
4% of jobs
$64.7K - $74.7K
9% of jobs
$84K is the 25th percentile. Wages below this are outliers.
$74.7K - $84.7K
12% of jobs
$84.7K - $94.7K
15% of jobs
The median wage is $101.2K / yr.
$94.7K - $104.7K
14% of jobs
$104.7K - $114.7K
15% of jobs
$118.6K is the 75th percentile. Wages above this are outliers.
$114.7K - $124.7K
13% of jobs
$124.7K - $134.7K
9% of jobs
$134.7K - $144.7K
5% of jobs
$144.7K - $154.7K
3% of jobs
$44.7K
$104.2K
$154.7K
How much do intermediate software developer jobs pay per year?
What are intermediate software developers?
What is the difference between Intermediate Software Developer vs Junior Software Developer?
| Aspect | Intermediate Software Developer | Junior Software Developer |
|---|---|---|
| Experience Level | Typically 2-4 years of experience | Usually 0-1 year of experience |
| Skills | Proficient in multiple programming languages, able to handle complex tasks | Basic understanding of programming, requires supervision |
| Responsibilities | Designing, developing, and troubleshooting software modules | Assisting in coding, testing, and learning project workflows |
| Work Environment | Independent problem-solving, collaborating with teams | Learning 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?
What are some typical challenges that Intermediate Software Developers face when transitioning from junior roles?

Patterson-UTI rating
5.0
Based on 23 frontline employees who took The Breakroom Quiz
70th of 75 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