Staff Software Developer - 26408

Enverus•Austin, TX

About The Position

SBS, an Enverus company, is seeking a Staff Software Developer/Engineer to join its Distribution Tools team. The team builds and maintains desktop design and engineering tools for the electric and gas distribution market. This senior technical leadership role sets direction for complex, cross-cutting platform work, shapes architecture across the team’s product line, and increases the impact of other engineers through mentorship and review. The work supports utility, telecom, and AEC organizations designing utility networks, where correctness, performance, and domain accuracy are critical. The role owns delivery of complex, high-risk features from requirements through production; turns ambiguous product needs into technical plans; leads performance, correctness, and reliability efforts; and establishes practices for reviewing and testing AI-generated code. It also contributes to engineering standards and planning, partners with product management, QA, and delivery, and represents the team in architecture discussions. The position reports to the Director of Software Development.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • At least 8 years of professional software development experience, including sustained technical leadership on complex systems.
  • Demonstrated experience designing and shipping large desktop and/or service-based applications.
  • Experience leading or mentoring engineers in formal or informal roles.
  • Strong communication skills, including writing design documents and presenting trade-offs to technical and non-technical stakeholders.
  • Interest in working on software used by utilities and energy infrastructure organizations.
  • Experience defining AI-assisted development practices for an engineering team.

Nice To Haves

  • Background in electric or gas distribution design, or CAD-based engineering tools.
  • Hands-on experience with GIS platforms such as ArcGIS, GE Smallworld, or Intergraph G/Technology, or EAM systems such as SAP or IBM Maximo.

Responsibilities

  • Own delivery of complex, high-risk features and enhancements from requirements through production.
  • Translate ambiguous product needs into technical plans with milestones and risk assessments.
  • Lead performance, correctness, and reliability work for utility design software.
  • Use AI coding assistants and establish standards for reviewing, testing, and taking ownership of AI-generated code.
  • Mentor senior, mid-level, and early-career engineers on design, code quality, and engineering judgment.
  • Lead peer design and code reviews.
  • Partner with the delivery organization on customer-specific configuration, favoring reusable patterns over one-off customizations.
  • Help define coding standards, CI/CD practices, and AI-assisted development guidelines for the Distribution Tools group.
  • Work with product management, QA, and delivery to shape roadmaps and estimate scope.
  • Represent the Distribution Tools team in cross-team architecture discussions.
  • Participate in Scrum sprint planning, reviews, and retrospectives, and contribute to program-level planning.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service