Jobs · OTHR · Texas

Lead Software Engineer with GIS Expertise

AT&T · Dallas, TX · 1 wk ago
On-siteOTHR$158k–$237k/yrFull-time

About the role

This position requires office presence of a minimum of 5 days per week and is only located in the location(s) posted. No relocation is offered. AT&T will not hire any applicants for this position who require employer sponsorship now or in the future. Join AT&T and help shape the future of communications and technology that connect the world. We value innovators who seek to explore the unknown and challenge the status quo.

Responsibilities

We are seeking an on-site Lead Software Engineer (Geospatial) to architect, develop, and scale our next-generation GIS, AI, and enterprise software solutions. In this role, you will provide technical leadership across geospatial platforms, AI-enabled capabilities, frontend applications, backend services, APIs, and enterprise data platforms.

  • Lead the technical design, architecture, and implementation of enterprise software platforms.
  • Provide technical direction, guidance, and mentoring to software engineers and development teams.
  • Lead architecture design reviews, code reviews, and technology evaluations while establishing engineering best practices.
  • Drive innovation through AI engineering, automation, cloud modernization, and emerging technologies.
  • Champion AI-driven development workflows, maximizing the use of AI pair-programming tools like GitHub Copilot to accelerate development cycles.

Additionally, you will:

  • Lead development of modern web applications, designing complex, responsive UI components and custom enterprise-grade widgets from scratch using React, TypeScript, and the ArcGIS Maps SDK for JavaScript (4.x) within ArcGIS Experience Builder.
  • Configure, extend, and automate business processes utilizing ArcGIS Workflow Manager to orchestrate tasks across GIS and non-GIS operational teams.
  • Design and build scalable geospatial services supporting site selection, network planning, fiber routing, wireless coverage analysis, spatial modeling, and asset management.
  • Develop advanced spatial capabilities including polygon analysis, buffer operations, spatial joints, geofencing, routing, and proximity analysis.
  • Optimize geospatial performance through spatial indexing, caching, vector tiles, ArcSDE tuning, and efficient spatial query design.

Requirements

The ideal candidate combines deep technical expertise with strong leadership capabilities to deliver complex software solutions across the Esri ecosystem, artificial intelligence, cloud environments, and full-stack application development.

  • 5+ years of software engineering experience, with 3+ years leading technical teams, projects, or architecture initiatives.
  • Deep expertise in relational and spatial databases, specifically Oracle (Oracle Spatial) and PostgreSQL (PostGIS), including database design, query optimization, and ArcSDE tuning.
  • Proficiency in leveraging AI-driven development workflows, specifically utilizing GitHub and GitHub Copilot for code generation, optimization, and unit testing.
  • Mastery of React and TypeScript for building custom enterprise-grade Experience Builder widgets.
  • Deep enterprise expertise in ArcGIS Enterprise, ArcGIS Server, Portal for ArcGIS, ArcGIS Online, and the ArcGIS Maps SDK for JavaScript.

Qualifications

A Bachelor's degree in Computer Science, Engineering, GIS, Information Systems, or a related field is desired.

  • Practical experience with Esri's GeoAI tools, ArcGIS Pro Deep Learning frameworks, or open-source spatial data science and ML libraries (scikit-learn, GeoPandas, Rasterio, PyTorch/TensorFlow).
  • Experience with Generative AI, Agentic AI, LangGraph, Model Context Protocol (MCP), or AI orchestration platforms.
  • Azure certifications and hands-on experience with Azure-specific services like Azure SQL, Azure Kubernetes Service (AKS), or Azure Functions.

Skills

The following skills are required or desired:

  • Frontend: React, TypeScript, JavaScript, ArcGIS Experience Builder, ArcGIS Maps SDK, HTML5, CSS
  • Backend: Python (FastAPI), .NET (C#), Java, Node.js, REST APIs, Event-Driven Architectures
  • GIS: ArcGIS Enterprise, ArcGIS Server, ArcGIS Workflow Manager, ArcGIS Survey123, PostGIS, Oracle Spatial, Spatial Analytics
  • AI/ML: Azure AI, OpenAI, LangGraph, Vector Databases, Machine Learning Frameworks, GeoAI tools
  • Cloud & Data: Azure, Snowflake, Databricks, SQL Server, Oracle, PostgreSQL

Benefits

Our benefits include:

  • Medical/Dental/Vision coverage
  • 401(k) plan
  • Tuition reimbursement program
  • Paid Time Off and Holidays (based on date of hire, at least 23 days of vacation each year and 9 company-designated holidays)
  • Paid Parental Leave
  • Paid Caregiver Leave
  • Additional sick leave beyond what state and local law require may be available but is unprotected
  • Adoption Reimbursement
  • Disability Benefits (short term and long term)
  • Life and Accidental Death Insurance
  • Supplemental benefit programs: critical illness/accident hospital indemnity/group legal
  • Employee Assistance Programs (EAP)
  • Extensive employee wellness programs
  • Employee discounts up to 50% off on eligible AT&T mobility plans and accessories, AT&T internet (and fiber where available) and AT&T phone

Pay

Our Lead Software Engineering jobs earn between $158,200.00 - $237,400.00 USD Annual.

Schedule

Weekly Hours: 40, Time Type: Regular, Location: Dallas, Texas

Similar jobs

Lead Software Engineer

BAE Systems, Inc.Osseo, MN· 1 mo ago
Information Technology$118k–$201k/yrapply on jobs.baesystems.com

Lead Software Engineer

Toshiba Global Commerce SolutionsFrisco, TX· 2 mo ago
Engineering$140k–$165k/yrapply on job-boards.greenhouse.io

Lead Software Engineer

Solera Holdings, LLC.Westlake, TX· 1 mo ago
Information Technologyapply on solera.wd5.myworkdayjobs.com