Geospatial Software Engineer

Westminster, CO - Herndon, VA, United States

$98-164k

Full Time

3 minutes ago

Job description

Please review the job details below.

Job Title: Geospatial Software Engineer

Maxar’s eGIS/Platform team is looking for a Geospatial Software Engineer, with a passion to continually maintain cloud infrastructure and database and is willing to learn and develop the tools and technologies related to the broader context of the release pipeline, to join our team in Westminster, CO.

Our talented eGIS team at Maxar consists of full stack developers, data scientists, Enterprise Architects and database experts who work closely together to build plugins, dashboards, tools and workflows for our Geospatial Products and Production systems supporting our internal and external stakeholders.

This role will be crucial in helping our team with exceptional infrastructure, devops and database support in addition to the active backend development.

Life with Us

Your Project: This role being a hybrid role, would require the team member to be a quick learner and provide database support while ensuring cloud infrastructure maintenance. You will oversee keeping our geospatially enabled AWS PostgreSQL database available, secure, and stable. You will assist our developers with building, refining, and optimizing queries. You will have the flexibility to research and evaluate appropriate technologies for possible use by the company to improve utility, monitoring, performance and supportability (ie. ArcGIS performance monitoring, Data partitioning and scalability, Handling time series data, Use of CPU cores and GPU parallelism). You will assist with implementing leading technologies; integrating new solutions and products; and monitoring database performance. You will assist with training, documentation, and presentations related to analysis or program solutions. Develop/maintain automation of database administration tasks.

This role is also required to perform backend programming for developing tools and dashboards which involves coding in C#, Python and Java.

Your Career: We are profoundly serious about professional development and continuing education at Maxar. We offer our team members with the opportunity to define their own career trajectory. Our group has amazing resources to support learning and development. You will work with your manager to set goals and design a development plan to advance your career.

Our team is full of talented individuals wearing many hats to accomplish our jobs effectively. We believe in supporting each other in our day-to-day tasks to ensure deadlines are met. We believe in trying creative solutions with cutting edge technology to push the envelope for geospatial solutions. We work in a highly collaborative environment striving toward the same goals. We work to grow ourselves and each other professionally. We encourage open-dialogue and to think outside the box.

What We Offer: Time for dedicated professional development, peer group collaboration, hackathons,  education reimbursement and student loan forgiveness.

This position is hybrid with several days a week on-site with your colleagues in Westminster, CO.

What you'll do day-to-day (with your colleagues):

  • Ensure the database performance is optimized to support big data and complex analysis; manage data in a versioned environment.
  • Update and maintain AWS RDS with new releases that support existing ArcGIS Enterprise clusters.
  • Developing new Plug-ins and tools to support internal and external stake holders
  • Ensure data integrity from ancillary sources.
  • Write and optimize ETLs in both Linux and Windows environments.
  • Build complex geospatial queries to solve real-world problems;
  • Support revenue gains through spatio-temporal analysis;
  • Build models to improve constellation efficiencies;
  • Support analysis for constellation expansion through Legion deployment;
  • Provide database support for software development solutions, web applications, and metric reporting.
  • Perform as a SME to technicians, analysts, and developers with regards to database best practices, query construction, and data management
  • Develop/maintain automation of database administration tasks.

Minimum requirements for this position:

  • Must be a U.S. citizen
  • Bachelor’s degree in computer science, GIS, database management or related field. 4 additional years of experience may be substituted for a degree
  • Minimum of 5 years of professional experience
  • Experience with DevOps and automation tools (e.g. Docker, Ansible, Gitlab)
  • Coding expérience in Python, C#, Java, JavaScript, SQL
  • Minimum of 3 years of experience writing automated processes using python, PostGIS, T-SQL, or SQL
  • Minimum of 3 years managing and architecting a SQL or PostgreSQL database
  • Experience with GIS technology in an operational environment via ESRI ArcPro, ArcGIS Desktop (ArcMap and Catalog), or QGIS. Experience with Add-ins for QGIS/ESRI is a plus
  • Minimum 2 Years experience working in a cloud-based environment
  • Technical Skills:  Proficient in SQL, database design, and data modeling. Experience with AWS CLI, SDKs, and CloudWatch.
  • Solid experience in database failover, recovery procedures, and disaster recovery planning
  • Experience Creating, testing, and executing data transformations for various system integrations

Preferred Qualifications:

  • Minimum of 1 year of experience with Unix/Linux
  • Experience in backend programming using Python, Java, C#
  • Devops Experience in AWS: Docker, Automation tools, S3, EC2, Workspaces, Lambdas, RDS
  • Knowledge of AWS RDS, Snapshots, VPC migration, and partitioning
  • Knowledge of ESRI ArcGIS Enterprise: REST, Portal, and Data stores
  • Experience writing high-quality and thorough documentation
  • Experience creating data visualization via dashboards, PowerPoint, Tableau
  • Proficiency in writing ETLs within shell/command line; python, or some other language designed to execute extract/transfer/load
  • Ability to communicate complex technical concepts to a non-technical audience
  • Strong troubleshooting skills
  • The ability to multi-task and function in a high stress environment

 

 

 

 

 

 

Our salary ranges are market-driven and set to allow for flexibility. Individual pay will be competitive based on a candidate’s unique set of knowledge, skills, and geographic diversity, with earnings potential commensurate with experience. The range for this position is:

$98,000.00 - $164,000.00 annually.


 

Maxar employees must follow all applicable Maxar policies and COVID-19 requirements as well as those of Maxar customers and third parties. Individual job requirements may vary, and Maxar reserves the right to modify its policies and requirements as it deems appropriate in accordance with applicable law.

Maxar Technologies values diversity in the workplace and is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.

Related Jobs

Software Test Automation Engineer

📍 Lafayette, CO, United States

🕒 Full Time

📌 a day ago

Software Developer - Angular/Java/Kubernetes

📍 King of Prussia, Pennsylvania; Littleton, Colorado; Liverpool, New York, United States

💰 $86-165k

🕒 Full Time

📌 2 days ago

Cyber Software Test Engineer

📍 Denver, Colorado, United States

💰 $114-219k

🕒 Full Time

📌 2 days ago

Full Stack Developer

📍 Colorado Springs, CO, United States

💰 $80-132k

🕒 Full Time

📌 3 days ago

Apply now