Satellogic logo

Front-End Software Engineer - EO Applications


1 year ago

➔ All jobs

➔ Jobs at Satellogic

➔ Apply for this job

About Satellogic

Satellogic is a vertically integrated Earth Observation company who designs, builds and operates its own fleet of satellites in order to deliver high-frequency, high-resolution imagery at an unbeatable price to the world.

We believe that Earth Observation imagery and derived data are key to monitoring change at scale in order to inform critical decisions and ultimately help solve the most pressing problems facing our planet and our society.

Our mission is to democratize access to this information, making it affordable and available for those who need it across a wide range of applications, from climate monitoring and agriculture, to energy,  infrastructure and many more. We want to do our part in building a world where every organization is prepared for the challenges of tomorrow.

With a growing team of almost 400 employees spanning 18 countries, Satellogic is a diverse group of purpose-driven professionals across practices such as product and software development, satellite engineering and manufacturing, AI and data science, sales and marketing, customer and supply operations, legal and finance, human resources and many more. 

We are excited to welcome and develop a diverse set of team members who push the limits, get things done, and never stop learning—all while being humble, honest, and empathetic. If this is you, keep on reading! 

About the position

The team

The EO Applications team is responsible for the design, development and maintenance of the applications that allow internal and external users to manage and leverage our EO platform. 

Our mission is to deliver all the experiences required by our customers and our business when it comes to the browsing, ordering and delivery of EO images, the management of all users and accounts, the operational and financial performance. We ensure that our users can achieve their desired outcomes as efficiently as possible through online portals. 

In doing so, we enable an ever-growing number of use cases and business applications to be supported and managed out-of-the-box. Ultimately, our goal is to create an AWS-like console to manage our EO infrastructure and boost the product-led growth enabled by our APIs. 

The role

Your responsibilities include:

  • Develop, deploy, maintain and improve services and applications

  • Write, instrument and document concise, testable, efficient and maintainable code that fulfills your product team objectives

  • Design and implement reliable and scalable application architectures integrating with local/external APIs

  • Collaborate with your Product Designer to advise them on technical feasibility, convert their designs into working user experiences and maintain our design system 

  • Collaborate with other Software Engineers, QA Engineers and your Technical lead to ensure that your code is adequate and test coverage increases

  • Collaborate with your Lead Software Engineer and Product Manager to ensure you focus on the right priorities

  • Collaborate with other  Software Engineers to manage dependencies and find optimum technical solutions working for all sides

  • Collaborate with Software Engineers from Information Security and DevOps to ensure your code is secure and can go to production as automatically as possible

  • Be part of the team on-call roster for production support of critical systems

  • Contribute to a culture of self-improvement and high standards of quality

The location

This position is eligible for remote work and best-suited for locations between UTC-5 and UTC+3 time zones. Exceptions might be made on a case-by-case basis for exceptional candidates. 

For on-site work, Satellogic’s office locations include Barcelona (ESP), Buenos Aires (ARG), Cordoba (ARG) and Montevideo (URU).

About you

Your skills

This role requires you to be proficient in the following domains:

  • Minimum of Bachelor degree in Computer science or equivalent industry experience

  • Minimum of 5 years experience as a software engineer

  • Proficient with our tech stack (HTML, CSS, Python, Javascript, React, Redux, OpenLayers, Leaf, Mapbox, AWS, Lambda, Gitlab, Postman, Grafana, Elastic...)

  • Proficient with our Agile process (OKRs, stories, sprints, stand-ups, retros, RFCs, Dev Ops, A/B testing, CI/CD...)

  • Proficient with computing fundamentals, including algorithms, data structures and design patterns

  • Proficient with front-end user interfaces and complex interactions including map-based

  • Proficient with modern API frameworks & gateways (Rest, GraphQL...)

  • Proficient with micro-apps and single page applications

  • Proficient with multiple database technologies and domain-driven design

  • Proficient with cloud-native services and applications, particularly AWS

  • Proficient with test automation frameworks, infrastructure-as-code and security

  • Proficient with issue resolution, refactoring and building from scratch

  • Proficient with map-based interfaces, ideally for commercial use

  • Proficient with admin interfaces for power users

  • Proficient collaborating with varied stakeholders across R&D

  • Excellent English verbal and written communication skills

Your experience

Before joining us, you have applied your skills in one or more of the following environments:

  • Startups, you have seen fast growth and building on the fly

  • Product, you are familiar with modern product/software development practices

  • Saas/Daas, you understand the business, organization and offering models

  • B2B, you understand the distinction and relations between customers and users

  • Enterprise, you understand complex sales cycles and demanding implementations

  • Geospatial, you know the industry, the players, the trends, good and bad

Your profile

These are the attributes and behaviors we value in our colleagues:

  • A love of technology, matching applications to capabilities, solutions to problems

  • A knack for problem-solving, you like complex problems and simple solutions

  • A bias for action and autonomy to bring up solutions and avoid problems staying hidden

  • A strong commitment to collaboration and playing as one team across all teams

  • A sense of ownership and accountability for your product, outcomes and performance

  • Being curious to understand the why, the hidden patterns and challenge the status quo

  • Being creative with a unique point of view to find innovative solutions to difficult problems

  • Being smart & data-driven, ruthlessly focused on ROI and priorities then iterating

  • Being strategic, balancing your options to build differentiated value over time

  • The growth mindset to keep learning and evolving, absorbing and sharing information

  • The spirit of an entrepreneur to lead by example and help us build a better tomorrow 

  • The soul of a missionary, passionate about doing what’s right and changing the world

About the opportunity

Our offer

  • A chance to work from a wide range of locations that suit you and us.

  • A competitive remuneration based on experience and location

  • A competitive equity package to own part of the company with us

  • All the necessary IT and workstation equipment do go a good job 

  • A comprehensive training program with budget for team and individual activities

  • A generous Paid Time Off policy to maintain a good work/life balance

  • A company-sponsored health scheme to help cover your medical expenses

  • A comprehensive Parent Support Scheme to help you with your family

  • Regular company events and team catch-ups, in-person whenever possible

  • Language lessons to facilitate your integration into new cultures (English, Spanish)

  • An opportunity to learn, own, build and contribute every day

  • Your fair share of challenges in an fast-growing company and exciting industry

  • Friendly colleagues in a collaborative environment united through a great culture

  • Commitment from your managers to invest in your development


Some packages may vary depending on your country so make sure to indicate your location in the application and ask for more information during the interviewing process for full clarification if not already provided.

About our process

We aim to complete the following rounds of interviews in 2-3 weeks before offer:

  • HR/Recruitment team

  • Hiring manager & colleagues

  • Peers & stakeholders

  • Extended peers & leaders (depending on roles)

Diversity Commitment 

Satellogic values diversity and inclusion and is an equal opportunity employer. We are convinced that hiring and developing top talent from around the world for any given discipline will drive innovation, generate new solutions, and deliver a superior product to our global customer base. We work to build an equitable and inclusive environment in which all people, regardless of gender, race, religion, or background, can come together to do their best work.

Please feel free to specify your pronouns following your name on the application.

Learn more about Satellogic

To learn more about us please visit and follow us on twitter (@Satellogic) and LinkedIn

Applicant Data Privacy Statement

As part of your application you will be required to confirm Satellogic's Applicant Data Privacy Policy which is available for your review here


Satellogic logo
Satellogic201-500 employees
Making Earth Observation imagery accessible and affordable to solve the world's most pressing problems.

Onsite Locations

Employment type

© 2019-2022 All Rights Reserved.