Demo

Developer Sr Software - Backend NEX

Patterson-UTI
Houston, TX Full Time
POSTED ON 4/14/2026
AVAILABLE BEFORE 6/10/2026

The Sr Software Developer- Back end will design, build, and maintain the backend microservices that power our real-time operations platform, working across multiple backend services and data pipelines.

This role involves developing Python microservices with FastAPI, managing PostgreSQL and analytics data stores, building distributed task queues, and integrating with cloud infrastructure. You will contribute to services that handle everything from REST APIs, to real-time, to MQTT, to WITSML data exchange and message publishing.

Key Responsibilities

  • Design and implement RESTful API endpoints using FastAPI across multiple backend microservices

  • Build and maintain data models with SQLAlchem, write Alembic database migrations, and optimize PostgreSQL queries

  • Develop real-time data streaming features using WebSockets and Server-Sent Events (SSE) for live sensor and operational data

  • Work with analytics data stores for large-scale data retrieval alongside relational databases for transactional data

  • Implement and maintain distributed task processing pipelines using cache and message brokers

  • Build and maintain authentication and authorization logic using JWT validation and policy-based access control

  • Develop data ingestion and transformation services, including CSV parsing, XML processing, and store-and-forward message patterns

  • Write comprehensive tests with pytest, including async test patterns

  • Containerize services with Docker, maintain multi-stage build configurations, and support CI/CD pipelines

  • Integrate with cloud platform services for storage, logging, messaging, and secrets management

  • Participate in code reviews, maintain code quality with Ruff and mypy, and contribute to technical documentation

  • Track work, manage sprints, and collaborate with the team using project tracking tools

  • Translate business requirements into well-structured user stories that divide work into small, demonstrable increments aligned with sprint goals

  • Collaborate with product owners and domain experts to refine acceptance criteria and ensure technical implementations meet operational needs

Required Qualifications

  • 5 years of professional backend development experience with Python 3.10

  • Strong proficiency with FastAPI or a comparable async Python web framework

  • Hands-on experience with relational databases (PostgreSQL preferred), SQL query writing, and ORM tools

  • Understanding of RESTful API design, versioning, authentication patterns, and error handling

  • Experience with database migration tools (Alembic or similar)

  • Familiarity with async/await patterns in Python and async libraries like asyncpg or aiohttp

  • Experience writing automated tests with pytest and working knowledge of test fixtures, mocking, and coverage tools

  • Comfort with Docker for local development and deployment, including writing Dockerfiles and Docker Compose configurations

  • Working knowledge of Git, collaborative development workflows, and CI/CD concepts

  • Strong problem-solving skills and the ability to debug issues across distributed services

Preferred Qualifications

  • Experience with a major cloud platform (GCP preferred)

  • Familiarity with distributed task queues and Redis for caching and message brokering

  • Knowledge of real-time communication protocols (WebSockets, Server-Sent Events)

  • Experience with policy-based authorization engines

  • Exposure to data pipeline patterns including store-and-forward, ETL, and event-driven architectures

  • Familiarity with WITSML, WellView or similar industry data exchange standards

  • Experience with code quality tooling such as Black, Ruff, or mypy

  • Knowledge of OpenTelemetry or similar observability frameworks for logging, tracing, and monitoring

  • Background in the energy, industrial, or IoT sectors

Applicants must be currently authorized to work in the United States on a full-time basis. This role does not offer visa sponsorship now or in the future.

#LI-DA1


Employing subsidiaries of Patterson-UTI Energy, Inc. (Patterson-UTI) are equal opportunity employers and maintain a drug-free workplace. All qualified applicants will be considered for employment without regard to race, sex, color, religion, national origin, disability, marital status, covered veteran status, genetic information, sexual orientation, gender identity or any other characteristic protected under state, federal, or local law.

 

Salary.com Estimation for Developer Sr Software - Backend NEX in Houston, TX
$107,008 to $137,964
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Developer Sr Software - Backend NEX?

Sign up to receive alerts about other jobs on the Developer Sr Software - Backend NEX career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Patterson-UTI

  • Patterson-UTI Dickinson, ND
  • Detailed Description JOB DESCRIPTION Lift and place slips weighing approximately 150 pounds with another person frequently during the tour work shift Gener... more
  • 11 Days Ago

  • Patterson-UTI Fort Worth, TX
  • Brief Description JOB DESCRIPTION The Material Handler is responsible for safely loading, unloading, staging, and moving materials within the facility usin... more
  • 11 Days Ago

  • Patterson-UTI Marshall, TX
  • Job Description The Equipment Operator (CDL) is responsible for working as one of the crew members assigned to the field in either cementing, fracturing, o... more
  • 11 Days Ago

  • Patterson-UTI Marshall, TX
  • Job Description The Equipment Operator is responsible for working as one of the crew members assigned to the field in either cementing, fracturing, or othe... more
  • 11 Days Ago


Not the job you're looking for? Here are some other Developer Sr Software - Backend NEX jobs in the Houston, TX area that may be a better fit.

  • Patterson-UTI Houston, TX
  • Job Description The Sr Software Developer- Front End will be responsible for building and maintaining the user-facing applications that power real-time ope... more
  • 19 Days Ago

  • Patterson-UTI Houston, TX
  • The Full Stack Developer will work across the full application stack, contributing to both our frontend and backend services that power real-time operation... more
  • 6 Days Ago

AI Assistant is available now!

Feel free to start your new journey!