Jobs · Engineering · Oklahoma

IT Product Developer II, III, IV

Williams · Tulsa, OK · 3 wk ago
EngineeringFull-time

About the role

A Product Engineer at Williams plays a critical role in designing and delivering in-house software products that directly support our business. This role goes beyond traditional development—you will work closely with stakeholders across the organization to co-create solutions, rapidly prototype ideas, and translate business problems into high-value, production-ready applications. With a strong focus on AI-enabled solutions, modern development practices, and iterative “vibe coding” collaboration, you will help shape how Williams builds and evolves internal technology products.

Responsibilities

  • Leads the design and development of sophisticated software solutions including hands-on development, testing, and debugging
  • Defines technical vision and guides the team in architectural decisions
  • Collaborates with partners to define project goals and requirements
  • Provides technical leadership and mentorship to developers and teams
  • Contributes to the documentation of software solutions and processes
  • Partners with business teams to apply artificial intelligence capabilities responsibly and creatively across enterprise, operational, and product delivery workflows
  • Leverages generative AI concepts, prompt engineering, AI-assisted development, and ethical AI practices to solve real business problems
  • Builds or integrates AI-backed features into production systems, experimenting responsibly with emerging tools, platforms, and frameworks
  • Demonstrates curiosity, adaptability, and a growth mindset by staying current with advances in AI and continuously learning new methodologies
  • Designs, codes, tests, and maintains software applications that meet the specific needs and requirements of business partners
  • Collaborates with cross-functional teams, writes clean and efficient code, and ensures the optimal performance of applications
  • Other duties as assigned

Requirements

  • High school diploma/GED, Vocational/Technical/Business School, and a minimum of ten (10) years of software development experience
  • Demonstrates outstanding organizational and communication skills, with safety as the utmost priority
  • Proficiency in Microsoft Office Applications
  • Expert-level proficiency in relevant programming languages, frameworks, and technologies
  • Deep understanding of software development lifecycle and methodologies
  • Experience with crafting scalable and maintainable software systems
  • Exceptional problem-solving and critical thinking skills
  • Demonstrated leadership experience in guiding technical teams
  • Proficiency in querying and crafting databases

Qualifications

We welcome candidates with a variety of backgrounds and experiences—if you don’t meet every qualification, this role may be filled at a level that aligns with your skills and growth potential.

  • Preferred: Bachelor's Degree in Computer Science or related field

Similar jobs