Lead Software Engineer with GIS Expertise
Dallas, TX - USA
Job Summary
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. Bring your bold ideas and fearless spirit to redefine connectivity and transform how people share stories and experiences. At AT&T you wont just imagine the futureyoull build it.
What youll bring:
We are seeking an on-site Lead Software Engineer (Geospatial) to architect develop and scale our next-generation GIS AI and enterprise software this role you will provide technical leadership across geospatial platforms AI-enabled capabilities frontend applications backend services APIs and enterprise data platforms.
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. You will partner closely with Product Managers Architects GIS Analysts Data Engineers and business stakeholders to translate telecom network infrastructure and field operational requirements into scalable secure and innovative technology solutions.
What youll do:
Technical Leadership & AI Augmentation
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.
GIS and Geospatial Development
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.
Artificial Intelligence and Automation
Build deploy and integrate Machine Learning (ML) and Geospatial AI (GeoAI) workflows utilizing predictive modeling and deep learning to extract spatial patterns automate feature extraction and perform advanced network analytics.
Design and implement AI-powered solutions using Generative AI agentic AI and intelligent automation frameworks. Develop AI orchestration services integrating LLMs business tools APIs and enterprise data sources.
Implement responsible AI practices governance monitoring and operational controls while creating reusable AI services agents and APIs supporting business applications.
Backend Development & System Integration
Build robust high-performance and scalable backend services microservices and RESTful APIs with an emphasis on Python and FastAPI.
Maintain and integrate with broader enterprise backend solutions utilizing C# .NET Java or in an event-driven architecture.
Integrate Esri enterprise solutions (ArcGIS Enterprise Portal Server) with internal business systems while improving reliability scalability observability and security.
Data and Cloud Engineering
Deploy manage and scale secure applications within the Microsoft Azure cloud environment.
Design and support enterprise data architectures developing ETL/ELT pipelines and automation workflows that handle smart form data captured via ArcGIS Survey123 (including XLSForm design and Survey123 Connect).
Optimize spatial databases complex queries and data workflows across Oracle (Oracle Spatial) PostgreSQL (PostGIS) and modern data warehouses like Snowflake and Databricks.
What youll need:
Required Experience:
5 years of software engineering experience with 3 years leading technical teams projects or architecture initiatives.
Required Qualifications:
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.
Proven experience implementing ArcGIS Workflow Manager for process orchestration and designing advanced smart forms using ArcGIS Survey123.
Strong proficiency in Python and hands-on experience building production-ready RESTful APIs with FastAPI.
Proven experience deploying managing and scaling applications within Microsoft Azure.
Mastery of Git CI/CD pipelines software architecture patterns and containerization (Docker).
Desired Education:
Bachelors degree in Computer Science Engineering GIS Information Systems or a related field.
Desired Qualifications:
Practical experience with Esris 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.
Experience working with Snowflake and Databricks for enterprise spatial data storage queries and analytics.
Experience with open-source GIS libraries (QGIS GDAL/OGR Fiona Shapely).
Experience using Python (ArcPy/ArcGIS API for Python) to automate Survey123 data extractions and Workflow Manager tasks.
Experience with DevSecOps methodologies Kubernetes Docker and CI/CD pipelines.
Desired Technology Experience:
Frontend: React TypeScript JavaScript ArcGIS Experience Builder ArcGIS Maps SDK HTML5 CSS
Backend: Python (FastAPI) .NET (C#) Java 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
Supervisor: No
Our Lead Software Engineering jobs earn between $158200.00 - $237400.00 USD Annual. Not to mention all the other amazing rewards that working at AT&T offers. Individual starting salary within this range may depend on geography experience expertise and education/training.Joining our team comes with amazing perks and benefits:
- 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
Weekly Hours:
40Time Type:
RegularLocation:
Dallas TexasSalary Range:
$158200.00 - $237400.00AT&T and its subsidiaries are committed to equal employment opportunity. All hiring promotion and other employment decisions remain merit-based and free from discrimination on the basis of race color religion religious creed national origin ancestry age sex sexual orientation gender gender identity gender expression physical disability mental disability pregnancy medical condition genetic information marital status citizenship status military status veteran status or any other characteristic protected by federal state or local addition AT&T will provide reasonable accommodations to qualified individuals with disabilities. AT&T is a fair chance employer and does not initiate a background check until an offer is made. Click here to learn more or request an application accommodation here.
Required Experience:
IC
About Company
At AT&T, we know connections change lives – ready to change yours? Explore our career areas and search our open jobs in telecommunications here.