Software Engineer
hace 1 mes
About Satellogic
Satellogic is a comprehensive Earth Observation satellite and data organization. We are involved in the design, manufacturing, and operation of our own satellite fleet, known as the Aleph-1 constellation, which provides high-frequency, high-resolution imagery along with full-motion video.
Earth Observation imagery and data play a crucial role in monitoring large-scale changes, guiding essential decisions, and ultimately addressing some of the world's most urgent challenges. Our goal is to make this information accessible and affordable for various industries, including climate monitoring, agriculture, energy, and infrastructure. We aspire to contribute to a future where every organization is equipped to tackle the challenges ahead.
With a diverse team of over 400 professionals across 12 countries, Satellogic is composed of dedicated individuals in software development, satellite engineering, operations, data science, manufacturing, and sales. We are eager to expand our team with members who are innovative, results-oriented, and committed to continuous learning, all while embodying humility, honesty, and empathy.
About the Team
The Mission and Operations (M&O) team manages the in-orbit operations of our satellite constellation. We oversee everything from launch and commissioning to daily operations and decommissioning of the satellites. For daily operations, we provide user interfaces for data requests (imagery, experiments, etc.) and handle the planning, optimization, collection, and downloading of requested data. Additionally, we ensure that our satellites are correctly positioned in their orbits, free from collision risks, healthy, and updated with the latest software from our engineering teams.
Within M&O, the Data Transfer and Connectivity (DTC) team is responsible for maintaining communication services with our satellites. This team develops the tools and infrastructure necessary for downloading substantial amounts of imagery and for managing command and housekeeping data. They oversee various ground stations and antennas globally, along with the ground software systems and APIs, as well as part of the communications stack.
The DTC team's mission is to ensure effective, seamless, and cost-efficient communication with the satellites. The team is committed to continuous learning and pushing the boundaries of technology and available resources.
About the Position
Location
This position allows for remote work from anywhere within UTC-3 to UTC+1 time zones.
Responsibilities
- Design, develop, and maintain software tools that facilitate the monitoring, operation, and maintenance of the Data Transfer and Connectivity infrastructure.
- Create and support interfaces for collaboration with other teams within the organization.
- Identify and propose enhancements to improve efficiency and functionality.
- Address service malfunctions, promptly escalating issues to the team as necessary.
- Participate in DTC team on-call rotations to ensure high reliability and availability of our production infrastructure.
- Collaboratively design the architecture of new subsystems to maintain and enhance current performance while managing increasing data traffic as our constellation expands.
About You
Experience
- A degree in computer science, electrical engineering, telecommunications engineering, or a related field, or equivalent professional experience.
- At least 3 years of experience in software engineering teams.
- A minimum of 1 year of experience with mission-critical systems.
Required Skills
- Advanced proficiency in software development, testing, and infrastructure.
- Familiarity with extract, transform, and load systems for high-volume data processing, particularly using Python, queues (e.g., RabbitMQ, Kafka), and databases (e.g., PostgreSQL, Influx, Redis) for asynchronous processing.
- Experience in developing and consuming APIs.
- Experience in single- and multi-cloud (AWS, Azure, GCP) distributed environments, with knowledge of micro-service architectures and best practices for infrastructure and deployment.
- Proficiency with GIT version control.
- Ability to analyze complex system performance through metrics definition and monitoring.
- A strong capacity for continuous learning and a passion for pushing technological limits.
- Good command of the English language.
Optional Skills
- Knowledge of operations, monitoring, and alerting systems.
- Familiarity with Django framework, AsyncIO, Kubernetes, and Docker.
- Experience with Grafana and/or Chronograf.
- Experience with Elasticsearch and Kibana.
- Experience with *nix systems.
- A willingness to learn about the integration of our infrastructure with other subsystems, including radio communication systems, telemetry monitors, and image processing pipelines.
- Previous experience with Agile methodologies is a plus.
Diversity Commitment
Satellogic is committed to diversity and inclusion and is an equal opportunity employer. We believe that hiring and developing top talent from around the globe will drive innovation, create new solutions, and deliver superior products to our global customer base. We strive to cultivate an equitable and inclusive environment where all individuals, regardless of gender, race, religion, or background, can come together to perform their best work.
Please specify your pronouns when applying.
Learn more about Satellogic
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.
-
Software Engineer
hace 1 semana
Montevideo, Montevideo, Uruguay Alúmina Consulting A tiempo completoJob Title: Software EngineerAs a software engineer, you will be responsible for designing, developing, and testing software applications. You will work with a team to identify software requirements and develop solutions that meet the needs of the company. Your primary focus will be on writing clean, efficient, and well-documented code, and collaborating with...
-
Senior Software Engineer
hace 1 mes
Montevideo, Montevideo, Uruguay WiseTech Global A tiempo completoAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at WiseTech Global. As a key member of our engineering team, you will play a critical role in designing, developing, and delivering innovative software solutions that enable and empower those who operate the complex supply chains of the world.Key ResponsibilitiesDesign...
-
Software Engineer
hace 2 semanas
Montevideo, Montevideo, Uruguay Impulsa Talento A tiempo completoWe are seeking a talented Software Engineer to join our team and contribute to the development of our application.The ideal candidate will have a strong background in software development, with a focus on application development.Responsibilities:Design and implement software solutions to meet business needsCollaborate with cross-functional teams to ensure...
-
Senior Software Test Engineer
hace 5 días
Montevideo, Montevideo, Uruguay Sabre A tiempo completoAbout this roleWe're looking for a skilled Senior Software Test Engineer to join our team at Sabre.As a Senior Software Test Engineer, you will play a key role in ensuring the quality of our software systems and applications.Key responsibilitiesDevelop and execute test plans, test cases, and test scripts to ensure that our software meets the required quality...
-
Product-Minded Software Engineer
hace 3 semanas
Montevideo, Montevideo, Uruguay Torre A tiempo completoProduct-Minded Software EngineerWe are seeking a skilled Full-Stack Software Engineer to join our team at Torre. As a Product-Minded Software Engineer, you will be responsible for developing scalable, fast-response, cross-browser, and cross-device applications. You will collaborate with product managers, designers, and engineers to implement product features...
-
Senior Software Engineer, Cruise Company
hace 2 meses
Montevideo, Montevideo, Uruguay DataArt A tiempo completoAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at DataArt. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesDesign and develop scalable, efficient, and reliable software systems using containerization technologies such as...
-
Senior Software Engineer
hace 3 semanas
Montevideo, Montevideo, Uruguay Modelit A tiempo completoWe're seeking a skilled Senior Software Engineer to drive our software development forward.At Modelit, we're committed to delivering top-quality customizations for our clients worldwide. With 11 years of experience, we've built a reputation for reliability and innovation.The ideal candidate will have a strong background in JavaScript technology and...
-
Senior Software Engineer
hace 2 meses
Montevideo, Montevideo, Uruguay Sabre A tiempo completoAbout the RoleSabre is seeking a talented Senior Software Engineer to join our Retailing Studio development team. As a key member of our team, you will be responsible for designing and developing software solutions that meet the current and future needs of our hotel and retailing customers.Key ResponsibilitiesCollaborate with cross-functional team members to...
-
Software Engineer
hace 2 meses
Montevideo, Montevideo, Uruguay Satellogic A tiempo completoAbout SatellogicSatellogic is a pioneering Earth Observation satellite and data company that designs, manufactures, and operates its own fleet of satellites, the Aleph-1 constellation. This cutting-edge technology delivers high-frequency, high-resolution imagery and full-motion video, empowering organizations to monitor change at scale and make informed...
-
Senior Software Test Engineer
hace 3 días
Montevideo, Montevideo, Uruguay Sabre A tiempo completoJob Description:We are seeking a highly skilled Senior Software Test Engineer to join our team at Sabre. As a key member of our software development lifecycle, you will play a critical role in ensuring the quality and reliability of our software systems.Key Responsibilities:Develop and execute comprehensive test plans and strategies to ensure the highest...
-
Software Engineer in Python and C++
hace 2 semanas
Montevideo, Montevideo, Uruguay Trade merchandising A tiempo completoWe are seeking a talented Software Engineer to join our team. The ideal candidate will have expertise in Python and C++ programming languages. In this role, you will design, develop, and maintain cloud and enterprise-level software systems, working closely with cross-functional teams to deliver scalable and efficient solutions.Main Responsibilities:Develop...
-
iOS Software Engineer
hace 1 mes
Montevideo, Montevideo, Uruguay Thaloz A tiempo completoTechnical Expert for iOS App DevelopmentWe are seeking a skilled iOS developer to join our team at Thaloz. As a professional mobile engineer, you will work closely with our US-based clients to deliver high-quality iOS applications.Key ResponsibilitiesDrive technical excellence and quality in iOS app developmentCollaborate with engineers to design and develop...
-
Senior Cloud Software Engineer
hace 2 semanas
Montevideo, Montevideo, Uruguay Sportradar A tiempo completoAbout the RoleSportradar is seeking a highly skilled Senior Cloud Software Engineer to join our Sports Media Team. As a key member of our team, you will design, build, and deploy cloud-native solutions that support billions of calls per month with hundreds of millions of TV viewers.Key ResponsibilitiesDesign and build scalable, maintainable, and reliable...
-
iOS Software Engineer
hace 1 semana
Montevideo, Montevideo, Uruguay Thaloz A tiempo completoWe are seeking a skilled iOS software engineer to join our team at Thaloz. As a key member of our mobile engineering team, you will work closely with our US-based clients to design and develop high-quality mobile applications.Key ResponsibilitiesAdvance technical standards and quality by implementing best practices and ensuring code quality.Collaborate with...
-
Product-Minded Software Engineer
hace 3 semanas
Montevideo, Montevideo, Uruguay Torre A tiempo completoProduct-Minded Software EngineerWe are seeking a highly skilled Product-Minded Software Engineer to join our team at Torre. As a key member of our engineering team, you will be responsible for developing scalable, fast-response, cross-browser, and cross-device applications. Your expertise in product development, cloud development, microservices, and...
-
Senior Software Engineer
hace 3 semanas
Montevideo, Montevideo, Uruguay Sabre A tiempo completoAbout the RoleSabre is seeking a talented Senior Software Engineer to join our Retailing Studio development team. As a key member of our team, you will be responsible for designing and developing software solutions that meet the current and future needs of our hotel and retailing customers.Key ResponsibilitiesCollaborate with cross-functional team members to...
-
Software Development Engineer in Test Lead
hace 1 semana
Montevideo, Montevideo, Uruguay Sabre A tiempo completoAbout the RoleWe're looking for a highly skilled Software Development Engineer in Test Lead to join our team at Sabre. As a key member of our software development team, you will play a crucial role in ensuring the quality and reliability of our software systems.Key ResponsibilitiesDesign, develop, and execute test plans, scenarios, and scripts to ensure...
-
Product-Driven Software Engineer
hace 1 semana
Montevideo, Montevideo, Uruguay Torre A tiempo completoAbout UsTorre is a company that aims to make work fulfilling for everyone. Our mission is to improve recruitment by using AI to match candidates with companies, teams, and leaders. We are currently in beta and need a skilled Software Engineer to join our team.Job DescriptionWe are looking for a talented Software Engineer to help us drive innovation and...
-
Senior Software Engineer
hace 3 semanas
Montevideo, Montevideo, Uruguay Sabre A tiempo completoAbout the RoleThe Retailing Studio development team at Sabre is seeking a talented senior software engineer to join our collaborative team. As a key member of our team, you will be responsible for designing and developing software solutions that meet the current and future needs of our hotel and retailing customers.Key ResponsibilitiesCollaborate with...
-
Senior Software Engineer
hace 2 semanas
Montevideo, Montevideo, Uruguay WiseTech Global A tiempo completoAt WiseTech Global, we're on a mission to revolutionize the world of supply chains. Our industry-leading product, CargoWise, is centralizing logistics operations on a single global database, delivering business continuity, scalability, and security. As a Senior Software Engineer, you'll be part of a team that's making a real-world impact.Our team is looking...