Developer III

ONEOKTulsa, OK
$102,000 - $154,000Hybrid

About The Position

In this role, you will develop, enhance, and support a distributed Terminal Automation System (TAS) deployed across 90+ field locations supporting critical fuel loading and unloading operations. This is a hands-on engineering role combining backend development, production support, and system integration in a highly operational environment. You will work closely with Operations, Controls Technology, Cybersecurity, Infrastructure, and other software teams to deliver new capabilities, resolve production issues, and continuously improve system reliability and performance. This role requires strong technical skills as well as the ability to collaborate across teams to support business-critical systems in real-time.

Requirements

  • 4+ years of experience in software development (flexible for strong candidates at 2+ years)
  • Strong experience with Java backend development
  • Working knowledge of SQL and relational databases
  • Experience troubleshooting and supporting production systems in a complex environment
  • Ability to analyze problems, identify root causes, and implement effective solutions
  • Strong communication skills with the ability to work directly with technical and non-technical stakeholders
  • Experience working in Agile/Scrum environments
  • Bachelor's Degree in MIS, computer science, mathematics, or other related field, or an equivalent combination of formal education and the following job related experience
  • Experience with multiple development languages and/or platforms
  • Experience with software development and programming concepts/techniques
  • Experience with database management systems
  • Experience with all aspects of the software development lifecycle methodology and basic project management concepts
  • Experience with basic infrastructure concepts and how those concepts are impacted by development activities
  • Skills in: use and function of office equipment including computers and applicable software
  • Ability to: apply math, algebra, and statistical methods.
  • Ability to: interact, advise and communicate effectively
  • Ability to: develop information, conduct meetings and make presentations
  • Ability to: read and write fluently in English
  • Ability to: communicate and/or exchange information or instruction; conduct oral presentations and/or meetings

Nice To Haves

  • Experience working in Linux-based systems
  • Familiarity with system integration involving hardware or industrial systems
  • Exposure to front-end technologies, particularly React, is a plus
  • Experience with tools such as ServiceNow, Azure DevOps, or similar platforms
  • Experience working in Oil & Gas or other industrial environments is a plus
  • Demonstrated ability to mentor, collaborate, and contribute to team success
  • Relevant certifications (Microsoft, Oracle, Agile/Scrum, etc.) are a plus

Responsibilities

  • Develop and support backend services primarily using Java in a distributed, Linux-based environment
  • Design and implement system enhancements that improve operational efficiency, reliability, and business capabilities
  • Troubleshoot and resolve production incidents impacting terminal operations, including participation in a 24/7 on-call rotation (1 week every 6 weeks)
  • Integrate software with industrial hardware and control systems (e.g., PLCs, Acculoads) in partnership with Controls Technology teams
  • Collaborate with Service Desk, terminal operators, field technicians, and internal IT teams to diagnose and resolve real-world issues
  • Contribute to modernization efforts
  • Work within an Agile/Scrum team to deliver features and improvements aligned with business priorities
  • Analyze, design, develop, test, and maintain applications and interfaces supporting terminal automation systems
  • Provide technical support for production systems and ensure timely resolution of escalated issues
  • Document and implement system changes following established change management procedures
  • Coordinate with internal stakeholders and external vendors to gather requirements and ensure solutions meet business needs
  • Participate in cross-functional initiatives involving database, infrastructure, cybersecurity, and operations teams
  • Contribute to continuous improvement of development practices, system performance, and reliability

Benefits

  • Opportunities for professional development, including conferences and training
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service