CareerPlan

Software Engineer, AI & Developer Experience (Principal - Advisor - Sr Advisor)

Houston, USFull-time2026-11-06

Core

Define and build tools, architectures, and engineering practices enabling software engineers and AI development agents to work together effectively across the complete software development lifecycle.

Role type

Principal Software Engineer (AI & Developer Experience)

Builds

AI tooling layers, internal developer platforms, automated repository assessments, and engineering automation for complex software environments.

Domain

Energy industry software, AI-assisted software development, Platform Engineering

Deliverable

production ML models

Required skills

Software architecture, AI agent integration, CI/CD workflows, build automation, secure software development, technical standards definition, reference architecture design, automated testing strategies, repository governance, engineering enablement

Preferred skills

Developer Experience (DevEx), AI-assisted development tools, deterministic environment design, platform engineering, engineering scorecards, reusable implementation patterns

Technologies

Source control, CI/CD systems, internal developer platforms, observability tools, security platforms, feature management

Responsibilities

Define architecture for AI-enabled software development; establish technical standards for developer environments; design and build AI tooling layers; lead hands-on technical pilots and reference implementations; create automated repository assessments and engineering health indicators; develop automated testing and regression strategies; apply secure software development practices; drive adoption of new engineering tools and standards.

Seniority

Principal, hands-on technical leadership