Software Engineer

Microsourcing
United States
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Computer-Aided Design Geographic Information Systems AutoCAD Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services ArcGIS (Software) Microsoft Azure CAD Data Exchange Cloud Computing Databases
+19 more
GIS Applications Python (Programming Language) Machine Learning Microsoft SQL Server MicroStation Routing NumPy OpenLayers Oracle (Applications) PostGIS Spatial Data Infrastructures Jupyter Notebook Esri GIS (Software) Scripting ReactJS Pandas AngularJS Information Technology Geospatial Data Abstraction Library (GDAL)

Job description

  • Develop and manage GIS solutions to support OSP fiber network design, engineering, and construction planning.
  • Build custom geoprocessing tools and automate GIS workflows using Python, including ArcPy, Pandas, and NumPy.
  • Develop and maintain interactive web-based mapping applications using ArcGIS API for JavaScript, Leaflet, or OpenLayers.
  • Integrate GIS data with CAD platforms such as AutoCAD and MicroStation to support telecom network planning initiatives.
  • Perform spatial analysis, route optimization, feasibility assessments, and cost estimation for fiber network projects.
  • Configure and administer ArcGIS Online, ArcGIS Enterprise, and Portal for ArcGIS environments while maintaining GIS datasets and network assets.

Requirements

  • Bachelor’s degree in GIS, Geography, Engineering, Computer Science, or a related field.
  • At least 3 years of experience in GIS development, preferably supporting telecommunications, engineering, or construction projects.
  • Strong proficiency with ArcGIS Pro, ArcGIS Enterprise, ArcGIS Online, and related Esri technologies.
  • Experience with Python scripting for GIS automation, including ArcPy, Jupyter Notebooks, GDAL, Pandas, and NumPy.
  • Knowledge of SQL databases such as PostGIS, SQL Server, or Oracle and experience managing spatial data environments.

Preferred Skills/expertise

  • Experience developing custom web GIS applications using JavaScript frameworks and mapping libraries such as ArcGIS API for JavaScript, React, Angular, Leaflet, or OpenLayers.
  • Familiarity with fiber network GIS modeling, including conduit pathways, splice points, pole infrastructure, and telecom asset management.
  • Experience integrating CAD data from AutoCAD or MicroStation into GIS workflows.
  • Hands-on experience with Esri Utility Network, FME (Feature Manipulation Engine), or cloud-based GIS environments such as AWS, Azure, or Esri Managed Cloud Services.
  • Knowledge of broadband expansion initiatives, FCC broadband mapping requirements, AI/ML applications in GIS, and telecom OSP design principles.

Benefits & conditions

Competitive Rewards: Enjoy above-market compensation, healthcare coverage on day one, plus one or more dependents, paid time-off with cash conversion, group life insurance, and performance bonuses.

A Collaborative Spirit: Contribute to a positive and engaging work environment by participating in company-sponsored events and activities.

Work-Life Harmony: Enjoy the balance between work and life that suits you with flexible work arrangements.

Career Growth: Take advantage of opportunities for continuous learning and career advancement.

Inclusive Teamwork: Be part of a team that celebrates diversity and fosters an inclusive culture.

About the company

With over 9,000 professionals across 13 delivery centers, MicroSourcing is the pioneer and largest offshore provider of managed services in the Philippines.

Our commitment to 100% YOU

MicroSourcing firmly believes that our company’s strength lies in our people’s diversity and talent. We are proud to foster an inclusive culture that embraces individuals of all races, genders, ethnicities, abilities, and backgrounds. We provide space for everyone, embracing different perspectives, and making room for opportunities for each individual to thrive.

At MicroSourcing, equality is not merely a slogan - it’s our commitment. Our way of life. Here, we don’t just accept your unique authentic self - we celebrate it, valuing every individual’s contribution to our collective success and growth. Join us in celebrating YOU and your 100%!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:10 min

Introduction to technical background and geospatial roles

Joana Simoes · LIVE

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

2:03 min

Accelerating pandas dataframes using cudf module plugins

Ankit Patel Ankit Patel · WWC 2024

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:25 min

Replacing NumPy with cuPy for straightforward GPU acceleration

Paul Graham Paul Graham · WWC 2025

Videos

See all

Related articles

See all