Xcellent Technology Solutions logo

Senior GIS Full Stack Engineer

Xcellent Technology Solutions
Full-time
Remote
United States
$95,000 - $108,000 USD yearly

The United States Geological Survey (USGS) invites you to join our Dynamic Mapping team as a Senior Full Stack Software Engineer. In this role, you will be at the cutting edge of technology, contributing to the development of our TopoBuilder System, supporting the USGSโ€™s mission to understand and manage natural resources and hazards, and ensuring optimized geographic data is readily available for commercial use via The National and Topographic Map.ย 
ย 

As a Senior Full Stack Software Engineer, you will play a pivotal role in our dynamic mapping initiatives. Your day-to-day responsibilities will include collaborating with ESRI developers and USGS staff to plan and execute tasks in an Agile environment to ย implement and test automated pipelines for ArcGIS Enterprise and ArcGIS Pro deployments. Youโ€™ll leverage your expertise in Infrastructure as Code (Terraform) and Configuration as Code (Chef and Powershell DSC) to ensure seamless, automated configurations.ย In this role, youโ€™ll develop and test systems within the AWS environment. Youโ€™ll also support the development infrastructure for both the Dynamic Mapping team and the ESRI contract team, ensuring that ESRI developers can effectively develop and deploy code for the topoBuilder system. This includes both back-end and front-end environments, as well as supporting merge requests when needed. Your technical prowess will be complemented by your ability to create and maintain supporting documentation, ensuring clarity and continuity across the team. Youโ€™ll be a mentor and guide to other developers, fostering a collaborative and productive environment.ย ย 
ย 
Requirements:ย ย 

  • 3-4 years of experience utilizing AWS tools:ย 
  • EC2ย 
  • S3ย 
  • RDSย 
  • FSxย 
  • Lambdaย 
  • API Gatewayย 
  • AMIย 
  • Secrets Manager.ย ย 
  • Highly proficient inย leveraging ArcGIS Pro and ArcGIS Enterprise, plug-ins, and tangential applications.ย 
  • Highly Proficiency in Infrastructure as Code tools:ย 
  • Terraformย 
  • AWS CloudFormationย 
  • AWS CDK.ย ย 
  • Senior level comprehension and expertise with Configuration as Code tools:ย ย 
  • Chefย 
  • Ansibleย 
  • Puppetย 
  • Powershell DSC.ย ย 
  • Strong understanding of CI/CD tools: ย 
  • Gitlabย 
  • Jenkinsย 
  • AWS CodePipeline & CodeDeploy.ย ย 
  • Strong programming skills in Python, Powershell, and JavaScript, with expertise specifically with React and Node.js. ย 
  • Experience with Windows, Linux, Jira, and SQL.ย ย 
  • A solid understanding of the Software Development Lifecycle (SDLC), Agile/Scrum methodologies, and security best practices.ย ย 

ย 
If youโ€™re passionate about leveraging technology to drive innovation and make a difference, we want to hear from you. Join us at the USGS and be part of a team thatโ€™s shaping the future of dynamic mapping and environmental management. Reach out directly at [emailย protected] today to take the next step in your career with us!ย 
ย 
Remote โ€“ Travel required for equipment pick-upย 
Salary: $95,000 - $108,000ย