MAXAR Backend API Developer in westminster, Colorado
Please review the job details below.
Maxar technologies, the leading provider of Earth imagery products, is seeking a Backend API Software Developer to join the catalog team in the product engineering organization. You will be part of a team that is responsible for developing geospatial applications that facilitate discovery and access to our 100 petabyte image archive. Our applications are heavily used across the globe by a wide range of customers and use cases, resulting in millions of API hits daily.
In this role, you will develop, enhance, and deploy microservices to AWS, utilizing a serverless architecture and blue/green deploys. You will interface with both relational and NoSQL databases, and be responsible for the scalability of your applications. You will work with the team to adopt and contribute to the latest open source geospatial standards and software. In order to be successful in this role, you must be a highly motivated engineer and eager to grow your career by tackling the complex issues surrounding our incredible image data and its size.
Design, develop, and improve Maxar’s image product catalog systems and interfaces in collaboration with a cross-functional team.
Contribute to product vision, help set the direction of our platform, and prioritize objectives to deliver maximum value.
Engage in the open-source community by creating issues and submitting pull requests.
Provide demonstrations of developed software to user and peer audiences.
Must be a U.S. Citizen or Permanent Resident
5 years of relevant experience
Proficient in Python; writing composable, easily testable, and maintainable code
Experience designing, creating, and using RESTful APIs
Versed with relational and NoSQL databases, and managing object stores
An appreciation for continuous integration and thorough automated testing
A good understating of application security best-practices
Enjoys working in a collaborative development environment (e.g. submitting and reviewing pull requests, code reviews, paired programing, team design sessions, etc)
Self-starter with great communication skills that enjoys problem solving across multiple products and services
Development experience with geospatial software (e.g. GDAL/OGR, PostGIS, OGC APIs, ArcGIS, QGIS, GeoServer, OpenLayers, Leaflet, etc)
Familiarity with machine-learning applications on spatial data
Programing experience in Java and/or Golang
AWS experience, including: Fargate/ECS, Lambda, API Gateway, S3, SNS, SQS, Aurora, Dynamo
Use of multithreading and multiprocessing with Python
Experience with authorization protocols such as Oauth2
Expertise with application monitoring tools and improving system observability
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.
We are a vertically integrated, new space economy story, including segments across the value continuum for every moment leading up to and following launch. We lead in satellite communications (building and operating), ground infrastructure, Earth observation, advanced analytics, insights from machine learning, next-generation propulsion, space robotics, on-orbit servicing, on-orbit assembly, and protection of space assets through cybersecurity and monitoring of space systems. By integrating our leading-edge capabilities, we provide innovative, cost-effective solutions, value for customers, and thus unlock the multiplier effect of our combined businesses.
Maxar Technologies offers a generous compensation package including a competitive salary; choice of medical plan; dental, life, and disability insurance; a 401(K) plan with competitive company match; paid holidays and paid time off.