Product Engineer II/III/IV

Williams Company — United States · Posted ~2 hours ago

Full-time

Skills

software development software architecture testing debugging technical leadership requirements gathering AI-enabled development stakeholder collaboration full-stack software development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Product Engineer will design and deliver sophisticated internal software products that solve important business problems. You will collaborate with stakeholders to define requirements, rapidly prototype solutions, develop and test production-ready applications, guide architectural decisions, and provide technical leadership and mentorship. The role emphasizes AI-enabled development and iterative delivery.

Highlights

Product engineering role with substantial ownership of internal software products, rapid prototyping, AI-enabled development, architectural decision-making, and opportunities for technical leadership and mentorship.

Description

As a Product Engineer at Williams, you will play 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/Expectations: Leads the design and development of sophisticated software solutions including hands-on development, testing, and debuggingDefines technical vision and guides the team in architectural decisionsCollaborates with partners to define project goals and requirementsProvides technical leadership and mentorship to developers and teamsContributes to the documentation of software solutions and processesPartners with business teams to apply artificial intelligence capabilities responsibly and creatively across enterprise, operational, and product delivery workflowsLeverages generative AI concepts, prompt engineering, AI‑assisted development, and ethical AI practices to solve real business problemsBuilds or integrates AI‑backed features into production systems, experimenting responsibly with emerging tools, platforms, and frameworksDemonstrates curiosity, adaptability, and a growth mindset by staying current with advances in AI and continuously learning new methodologies Other duties as assigned Education/Years of Experience: 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 Required: High school diploma/GED, Vocational/Technical/ Business School, and a minimum of ten (10) years of software development experiencePreferred: Bachelor's Degree, Computer Science or related field Other Requirements: Demonstrates outstanding organizational/communication skills and safety as the utmost priorityProficiency in Microsoft Office ApplicationsExpert-level proficiency in relevant programming languages, frameworks, and technologiesDeep understanding of software development lifecycle and methodologiesExperience with crafting scalable and maintainable software systemsExceptional problem-solving and critical thinking skillsDemonstrated leadership experience in guiding technical teamsProficiency in querying and crafting databases , Responsible for designing, coding, testing and maintaining software applications. Create software that meets the specific needs and requirements of their business partners. Collaborate with cross-functional teams, write clean and efficient code and ensure the optimal performance of applications.