1

Mid Level Software Developer Jobs in Odessa, TX (NOW HIRING)

OT Integration Engineer

Midland, TX · On-site

$102K - $137K/yr

... into enterprise-level brokers, and store-and-forward resilience. * Organize and simplify ... Software engineering and change control * Reduce dependence on manual file handling, duplicated ...

The Level II Inspector is responsible for performing calibrations, non-destructive tests (NDT ... Proficient with software applications applicable to the job * Ability to read engineering drawings ...

Recognized expert in federal and state Air regulations. * BS in engineering (chemical, mechanical ... Mentor junior and mid-level staff, fostering technical and leadership growth. * Collaborate ...

Recognized expert in federal and state Air regulations. * BS in engineering (chemical, mechanical ... Mentor junior and mid-level staff, fostering technical and leadership growth. * Collaborate ...

Mid-level, experienced Geologist/ Hydrogeologist responsible for conducting site testing and making ... minds focused on solving engineering and technical challenges from more than 200 locations ...

You learn how software scales in a global enterprise * You build skills that translate anywhere * Y ... role, degree level and academic year. As an intern, you will receive the following benefits:

Operations Engineer

Midland, TX · On-site

$68K - $92K/yr

Manage small-to-mid-scale operational and capital projects from scoping through commissioning ... Familiarity with hydraulic modeling software (e.g., HYSYS, AFT Fathom, PipeSim) preferred

Skilled with computer software including MS Office Suite (Word, Excel, PowerPoint, Outlook and ... Ability to read blueprints, engineers' drawings, and architectural renderings of facility, plant ...

... programming experience preferred. * Historian, dashboarding and analytics software. * Knowledge of ... mid / large size groups of customers (external and internal) both commercially and technically.

Skilled with computer software including MS Office Suite (Word, Excel, PowerPoint, Outlook and ... Ability to read blueprints, engineers' drawings, and architectural renderings of facility, plant ...

Automation Specialist

Odessa, TX · On-site

$95 - $125/hr

... programming experience preferred. * Historian, dashboarding and analytics software. * Knowledge of ... mid / large size groups of customers (external and internal) both commercially and technically.

Showing results 21-40

Mid Level Software Developer information

See Odessa, TX salary details

$48.4K

$112.9K

$167.5K

How much do mid level software developer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for mid level software developer in Odessa, TX is $112,860.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,800.00 and $131,200.00 per year, depending on experience, location, and employer.

What is a mid level software developer?

A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.

What are the typical daily responsibilities of a mid level software developer?

As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.

What are the key skills and qualifications needed to thrive in the mid level software developer position, and why are they important?

To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.

What are the most commonly searched types of Software Developer jobs in Odessa, TX?

The most popular types of Software Developer jobs in Odessa, TX are:

What are popular job titles related to Mid Level Software Developer jobs in Odessa, TX?

For Mid Level Software Developer jobs in Odessa, TX, the most frequently searched job titles are:

What cities near Odessa, TX are hiring for Mid Level Software Developer jobs?

Cities near Odessa, TX with the most Mid Level Software Developer job openings:

Infographic showing various Mid Level Software Developer job openings in Odessa, TX as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $112,860 per year, or $54.3 per hour.

OT Integration Engineer

Kinetik

Midland, TX • On-site

$102K - $137K/yr

Full-time

Posted 17 days ago


Key responsibilities

  • Design, build, and support data pipelines, APIs, SQL models, data products, and integration services for operational and business data.

  • Implement monitoring, logging, alerting, and troubleshooting procedures for production data pipelines and integration services.

  • Coordinate with various teams to ensure data flow accuracy, system dependencies, and support high-priority projects related to OT data integration.


Job description

Kinetik is strategically located in the heart of the Delaware Basin in the Permian, one of the fastest growing areas for oil and gas development in the world. We provide the gathering, compression, processing, transportation and water management services required to bring natural gas, natural gas liquids and crude oil to market and are dedicated to providing the best service and netback for our customers. We are driven to be best-in-class and committed to growing our existing assets in the Permian Basin through both greenfield and acquisition opportunities.
Kinetik employees have decades of experience in West Texas and provide all the important services our customers need to deliver gas and crude oil production to market, which include gathering, transportation, compression, processing and produced water management.
Essential Duties and Responsibilities:
As an OT Integration Engineer at Kinetik, you design, build, and support the pipelines, APIs, SQL models, data products, and integration services that help operational and business data move reliably across the organization. You play a critical role that enables Kinetik to shape its large collection of operational and business data into insights that empower our employees, improve safety, and streamline operations.
Data pipeline and integration engineering
  • Construct and support real-time and batch data pipelines connecting SCADA platforms, historians, databases, APIs, business systems, and enterprise analytics environments.
  • Establish and promote reliable integration patterns for operational data movement across OT, DMZ, cloud, and enterprise environments.
  • Deploy, secure, and maintain industrial MQTT / Sparkplug B broker infrastructure across OT, DMZ, and analytics network zones, including edge brokers near source systems, broker bridging and aggregation into enterprise-level brokers, and store-and-forward resilience.
  • Organize and simplify integrations involving SCADA, historian, FlowCal, SQL Server, Ignition, AVEVA / Wonderware, MQTT / Sparkplug B, OPC UA, REST APIs, Solace, HighByte, and new business systems.

API, SQL, and data product development
  • Develop APIs, services, SQL models, views, stored procedures, and reusable data access patterns that expose relevant OT data to business and analytics consumers.
  • Define and maintain data contracts, schemas, naming standards, interface patterns, and documentation for operational data products.

Reliability, monitoring, and troubleshooting
  • Implement monitoring, logging, alerting, retry behavior, fault handling, and recoverability patterns for production data pipelines and integration services.
  • Investigate data pipeline failures, latency issues, missing data, schema changes, stale data, duplicate records, and unexpected data movement behavior.
  • Distinguish integration issues from source-system issues or downstream model/tool issues and assist primary stewards with corrections.

Software engineering and change control
  • Reduce dependence on manual file handling, duplicated queries, spreadsheet-driven workflows, unmanaged scripts, and fragile point-to-point interfaces.
  • Apply source control, modular design, testing, versioning, peer review, CI/CD, and maintainable development practices where appropriate.
  • Support controlled change management for schemas, APIs, SQL objects, data pipeline logic, and integration interfaces.

Team support and documentation
  • Coordinate with analytics team members to hunt down problems in the OT Data Ecosystem.
  • Maintain documentation for supported systems.

Collaboration and communication expectations
  • Assist OT Systems Specialists to ensure data pipeline assumptions match field, SCADA, historian, FlowCal, and measurement-system realities.
  • Assist AI Analytics Engineers to understand data requirements for forecasting, optimization, predictive maintenance, RAG systems, AI assistants, and decision-support tools.
  • Coordinate with IT / Infrastructure, Operations, Measurement, Commercial, Environmental, Engineering, and other stakeholders during integration design, troubleshooting, and support.
  • Support other OT Analytics team members during workload spikes, incidents, commissioning efforts, dashboard/tool development, or high-priority projects, while preserving the primary ownership boundaries defined for each role.
  • Communicate data flow, system dependencies, latency, availability, failure modes, and technical tradeoffs clearly to technical and non-technical audiences.
  • Preserve clear ownership of data pipelines, APIs, SQL models, schemas, and data products while supporting the broader OT data value chain.
  • All other duties as assigned.

Education and/or Work Experience Requirements:
Required:
  • Bachelor's degree in computer science, engineering, information systems, or a related technical field;
    equivalent industry experience will be considered.
  • 5+ years of relevant experience in data, integration, software engineering, industrial automation, OT/IT analytics, or related technical work.
  • Strong SQL and relational database skills, including data validation, troubleshooting, reusable data access patterns, views, stored procedures, and timestamp-based analysis.
  • Experience designing, supporting, and troubleshooting production data pipelines, APIs, SQL models, integration services, scripts, or automated workflows.
  • Working knowledge of structured data formats, APIs, data movement patterns, data contracts, schema discipline, and secure system-to-system integration.
  • Experience supporting production systems, monitoring, logging, alerting, fault handling, recovery, and troubleshooting.
  • Experience with MQTT / Sparkplug B, OPC UA, REST APIs, historian integrations, SQL Server integrations, event streaming, or similar technologies.

Preferred:
  • Experience with, and preferably experience deploying and administering, MQTT brokers (such as Solace, HiveMQ, EMQX, or Chariot), including broker bridging or aggregation across network zones, topic namespace design, and Sparkplug B concepts such as birth/death certificates and metric metadata.
  • Experience with HighByte or similar industrial data integration platforms.
  • Experience with Python, PowerShell, containerization, Windows and Linux environments, source control, testing, peer review, CI/CD, or related maintainable development practices.
  • Experience in oil and gas, midstream, utilities, manufacturing, or another industrial environment.
  • Experience with AVEVA Wonderware, AppServer, AVEVA Historian, Ignition (including MQTT Engine / MQTT Transmission modules), FlowCal, Autosol ACM, TopServer / Kepware, or related OT and measurement systems.
  • Familiarity with Databricks, Palantir Foundry, Power BI, Snowflake, or similar analytics and data platforms.
  • Understanding of OT cybersecurity basics, industrial protocols, and segmented network environments.
  • Experience replacing point-to-point interfaces or replicated-historian architectures with publish/subscribe data movement, including preserving tag metadata and data quality context through the pipeline.

Working Conditions:
  • Will be working in an office environment with prolonged periods of sitting and working on a computer.
  • Will work outdoors in adverse or extreme weather conditions on occasion
  • Will be required to frequently drive to other field facilities within their assigned region.
  • Primarily office-based, with most work performed using computers, databases, development tools, analytics platforms, and remote system access
  • Regular collaboration with Executive, Operations, Measurement, Commercial, Engineering, IT, and OT department members to understand business needs and validate analytics solutions
  • Limited field travel required, typically a few site visits per year, with occasional additional travel to operational sites, compressor stations, or field locations
  • May occasionally support urgent analytics, reporting, model, or data-related issues that affect operational or commercial decision-making

Physical Requirements:
  • Ability to safely and successfully perform the essential job functions consistent with the ADA, FMLA and other federal, state and local standards, including meeting qualitative and/or quantitative productivity standards.
  • Ability to maintain regular, punctual attendance consistent with the ADA, FMLA and other federal, state and local standards
  • Ability to work effectively in all working conditions noted above.
  • Must be able to communicate clearly and professionally in person, over the telephone, and in virtual communication settings with technical and non-technical personnel.
  • Ability to sit for extended periods while working at a computer and performing remote system configuration.
  • Ability to occasionally travel to field locations, compressor stations, and other operational sites and safely navigate industrial environments.
  • Must be able and willing to work extended hours and respond to urgent operational issues as business needs require.
  • Ability to lift standard computer equipment, laptops, monitors, and related materials as needed.

Kinetik is an equal employment opportunity employer and does not discriminate against qualified applicants on the basis of actual or perceived race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, pregnancy, veteran status, genetic information, citizenship status, or any other basis prohibited by law.