MasTec, Inc. is an equal employment opportunity employer. The Company's policy is not to unlawfully discriminate against any applicant or employee on the basis of race, color, sex, sexual orientation, gender identity, religion, national origin, age, disability, genetic information, military status, or any other consideration made unlawful by applicable federal, state, or local laws. The Company also prohibits harassment of applicants and employees based on any of these protected categories. It is also MasTec's policy to comply with all applicable state, federal and local laws respecting consideration of unemployment status in making hiring decisions.
GIS Developer Software Engineer 3
Location
United States
Posted
91 days ago
Salary
PEN85K - PEN105K / year
Seniority
Mid Level
Job Description
GIS Developer Software Engineer 3
MasTec Communications Group
Overview M Position Overview We are seeking a GIS Developer with expertise in Esri’s ArcGIS platform to support engineering and construction of Outside Plant (OSP) telecom projects. The ideal candidate will develop and maintain GIS applications, automate geospatial workflows, and manage telecom network data to support fiber-optic and broadband infrastructure deployment. This role requires proficiency in ArcGIS Pro, ArcGIS Online, ArcGIS Enterprise, and programming skills in Python, JavaScript, and SQL. Responsibilities Key Responsibilities - Develop and manage GIS solutions to support OSP fiber network design, engineering, and construction planning. - Build custom geoprocessing tools and automate workflows using Python (ArcPy, Pandas, NumPy). - Develop interactive web-based mapping applications using ArcGIS API for JavaScript, Leaflet, or OpenLayers. - Integrate GIS data with CAD drawings (AutoCAD, MicroStation) to streamline telecom network planning. - Work with fiber network engineers and planners to optimize fiber routes, right-of-way planning, and permitting. - Perform spatial analysis and geoprocessing to assess project feasibility, cost estimation, and route optimization. - Manage and maintain GIS datasets for fiber optic networks, including pole locations, conduit pathways, splice points, and network assets. - Configure and administer ArcGIS Online, ArcGIS Enterprise, and Portal for ArcGIS environments. - Develop and manage REST APIs and SQL-based geodatabases for spatial data integration with engineering systems. - Implement Esri Utility Network for telecom asset management and connectivity modeling. - Ensure GIS datasets align with industry standards (e.g., NTIA broadband mapping, FCC reporting). - Provide GIS-based analytics and dashboards (ArcGIS Dashboards, Power BI) to support project decision-making. Qualifications Qualifications & Skills - Bachelor’s degree in GIS, Geography, Engineering, Computer Science, or a related field. - 3+ years of experience in GIS development, preferably in telecom, engineering, or construction projects. - Strong proficiency in ArcGIS Pro, ArcGIS Enterprise, ArcGIS Online, and related tools. - Python scripting skills for GIS automation (ArcPy, Jupyter Notebooks, GDAL). - Experience developing custom web GIS applications using JavaScript (ArcGIS API for JavaScript, React, or Angular). - Knowledge of SQL databases (PostGIS, SQL Server, Oracle) for managing spatial telecom data. - Familiarity with fiber network GIS modeling, including conduit, splice points, and pole infrastructure. - Experience working with CAD data (AutoCAD, MicroStation) and integrating it into GIS. - Understanding of OSP design principles, right-of-way permitting, and construction workflows. - Strong problem-solving skills and ability to work with engineering, construction, and network teams. Preferred Qualifications - Experience with Esri Utility Network for telecom asset modeling. - Familiarity with FME (Feature Manipulation Engine) for GIS data transformation. - Knowledge of AI/ML applications in GIS for predictive analytics and automation. - Experience working with cloud-based GIS environments (AWS, Azure, Esri Managed Cloud Services). - Understanding of 5G, broadband expansion, and FCC broadband mapping requirements. Hard work pays off. See what you’ll get for your effort: Compensation: $85,000-$105,000 Depending on experience Financial Security - 401(k) with company match - Employee Stock Purchase Plan (ESPP) - Life insurance - Short-term and Long-term disability Health and Wellness - Medical, dental, and vision insurance - Dependent care and medical flexible spending accounts - Employee Assistance Program (EAP) Work/Life Balance - Paid time off - Paid holidays - Family and medical leave - Paid sick time We meet your commitment with competitive pay and benefits. If this sounds like you, let’s talk. Build your career with MasTec! MasTec, Inc. is an equal employment opportunity employer. The Company's policy is not to unlawfully discriminate against any applicant or employee on the basis of race, color, sex, sexual orientation, gender identity, religion, national origin, age, disability, genetic information, military status, or any other consideration made unlawful by applicable federal, state, or local laws. The Company also prohibits harassment of applicants and employees based on any of these protected categories. It is also MasTec's policy to comply with all applicable state, federal and local laws respecting consideration of unemployment status in making hiring decisions. #MasTecJobs #MasTecCareers #BeSuccessfulWithUs #IAmMasTec #WeAreMasTec #MasTecFamily #MasTecCommunicationsGroup #MasTecCommunicationsCareers
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, build, and maintain backend services for device connectivity, telemetry ingest, health monitoring, and command/control operations — using AI (Claude Code) as a first-class collaborator in your daily development workflow. • Use agentic workflows to dramatically increase delivery velocity without sacrificing quality: from generating service scaffolding, to writing and validating test coverage, to triage and root cause analysis during incidents. • Help define and codify AI-native engineering practices for the Devices Cloud team — establishing patterns the broader org can adopt. • Collaborate with firmware, mobile, and product teams to define APIs and workflows for device-driven features. • Build and own data pipelines for high-throughput telemetry streams using Kafka or similar streaming technologies. • Deliver scalable, resilient microservices on AWS (EKS, Lambda, DynamoDB, SQS, etc.). • Instrument services for observability, reliability, and SLO compliance. • Participate in on-call rotation and live incident response. • Write clean, testable, performant code; contribute to CI/CD automation and improve team-wide engineering standards. • Mentor teammates and help evolve the team's AI-native engineering culture.
• Design and build high-quality features integrating third party data and systems. • Work with AI (Claude Code) as a first-class collaborator — your primary workflow involves orchestrating agents to create specs, generate code and tests, verify results, and perform reviews. • Help define and codify AI-Native engineering practices for the Foundry team, establishing playbooks the broader org can adopt. • Build across the full stack as needed — shipping polished, performant, and reliable experiences to tens of millions of users. • Collaborate closely with product managers and designers to turn complex user problems into elegant, scalable engineering solutions. • Contribute to architectural decisions, code reviews, and a culture of craft and continuous improvement. • Participate in on-call rotation and incident response. • Use agentic workflows to dramatically increase the delivery of strong outcomes — moving faster without sacrificing quality. • Mentor team members and contribute to team processes, technical standards, and help evolve the team's AI-native engineering practices. • Support performance, reliability, and accessibility across the features you own.
• Focus on the design and implementation of technical systems to meet business and legal / regulatory requirements • Extend, optimize, and support the production of existing software solutions • Build stable, efficient, testable, and reusable services • Solve complex performance problems and architectural challenges • Lead the entire application/service development life cycle right from concept stage to delivery and post launch support • Translating software requirements into stable, working, high performance software
Backend Engineer (Platform / Infra) — High-Growth Gaming Startup - Mid to Senior Level Role Location: Remote (US-based, must be available for 9:30am ET standup) Compensation: $145,000–$160,000 base + equity Experience Level: 5+ years professional experience required About the Company Our client is a fast-growing, venture-backed gaming startup operating at the intersection of real-money gaming and the creator economy. With a core product already in market and generating significant revenue, they're expanding their engineering team to meet demand and build out the next generation of features. This is a high-stakes, high-impact opportunity to work on a social casino product used by thousands of players around the clock. The founding team is composed of seasoned entrepreneurs and engineers with backgrounds in crypto, gaming, and consumer tech — and they’re backed by top-tier investors. The Role This is not your average backend engineering role. You’ll join a small, elite team building infrastructure that must perform at scale and handle real-money transactions with zero room for error. The ideal candidate is a pragmatic builder who enjoys solving hard backend problems, thrives in high-trust environments, and wants to own critical parts of a fast-moving system. You’ll work across a variety of areas — from scaling APIs and architecting new features to integrating gaming vendors and optimizing database performance. No red tape, just great engineering and high-impact work. What You’ll Do - Design and build backend services, APIs, and integrations with third-party vendors. - Tackle high-throughput challenges related to concurrency, state, and scale. - Collaborate with frontend engineers and DevOps to deliver end-to-end product features. - Write performant, raw SQL queries (no ORMs used here) and reason deeply about data models. - Help shape the technical direction of the product and infrastructure. - Participate in code reviews and architecture discussions. - Work remotely with autonomy — only one required daily meeting (9:30am ET standup). What We’re Looking For - 5+ years of backend engineering experience. - Proficiency in any modern backend language (e.g., TypeScript, Go, Java, Python, Rust). - Solid experience with SQL and relational databases — you should be comfortable writing raw queries and understanding database internals. - Familiarity with cloud infrastructure (AWS preferred) and fundamentals of networking, caching, and scaling systems under heavy load. - Strong grasp of API design, web protocols (HTTP, REST), and common web security standards (JWT, cookies, etc.). - Git/GitHub fluency and confidence working in a terminal-based dev environment. - Self-starter mindset — you don’t need handholding to make progress. Bonus Points For - Experience with: TypeScript, Postgres, Redis, AWS, Kubernetes. - Background in real-money gaming, gambling, or crypto (especially at product-focused companies like Coinbase, Kraken, etc.). - Degree in Computer Science, Math, or a related field — or equivalent experience backed by strong signals (e.g. brand-name startups, standout technical interviews). Why This Role Is Exciting - Remote-first and flexible. The team cares about outcomes, not hours — as long as you're present for the one required meeting each day. - Greenfield opportunities. There’s room to shape architecture, tooling, and process from the ground up. - Top-tier backers + market traction. The company is operating in one of the most profitable industries on earth — and they’re already live with real users and revenue. - Founding-team quality. You’ll work with some of the most capable operators in the space, all with prior startup successes under their belts. Interview Process - Step 1: 45-minute technical deep-dive with the hiring manager. - Step 2: Paired coding session via CoderPad. - Step 3: 30-minute call with leadership. - That’s it. No take-homes, no hoops. Note: This role is only open to candidates based in the U.S. at this time. Sponsorship is not available. Must be available for standup at 9:30 AM EST.


