Location: Canada; United States
Tasks summary:
Architecture Concept & Requirements
• Translate mission‑level ΔV, thrust, lifetime, and reliability goals into EP system requirements (performance, power, mass, contamination, EMI).
• Produce System Requirements, Interface Control Documents (ICDs), and Description documents for thruster assemblies, Power‑Processing Units (PPU), propellant feed & storage, and control electronics.
• Perform requirement management and maintain bidirectional traceability throughout the project lifecycle.
Detailed Design
• Perform system‑level power, thermal, and mass budget analyses; produce trade‑off matrices (thrust vs. power vs. propellant mass, reliability vs. complexity).
• Lead detailed mechanical/electrical design of thruster mounting, heater/thermal control, and PPU (converter, regulator, fault‑protection).
• Define propellant handling hardware (tanks, valves, feed‑lines, interconnects) and develop contamination control procedures.
• Negotiate ICDs and interface agreements with external thruster vendors and component suppliers.
Modeling & Simulation
• Support or Develop 1‑D/3‑D plume models and perform reliability prediction.
Software & Control
• Define command and telemetry interfaces for EP & health‑monitoring telemetry.
• Work with FSW teams to develop thrust profile generation, and fault detection isolation recovery (FDIR) algorithms.
Cross‑Functional Coordination, Stakeholder & Program Interaction
• Communicate technical status, risk assessments and trade‑study results to senior management and/or customers or partners.
• Negotiate and manage ICDs with platform subsystems and supplier teams.
• Support B&P (Phase 0 & pre-phase A).
Integration & Verification (IVV)
• Develop verification plans, test matrices, and validation procedures for unit, subsystem, and spacecraft‑level EP tests.
• Oversee hardware‑in‑the‑loop (HIL) and thrust‑stand testing, including thrust‑calibration, specific impulse measurement, pulse‑modulation, and lifetime cycling.
Technical Leadership & Mentorship
• Mentor, guide junior engineers and interns.
• Act as technical liaison with customers, partners and external vendors
• Act as Continuous Improvement stakeholder
Configuration, Documentation & Standards Management
• Author and maintain client's EP standards (thruster qualification, PPU design, contamination limits).
• Ensure all artefacts, analysis, software, deliverables and documentations are version controlled in PLM environment.
• Support design reviews (SRR, PDR, CDR, MRR/TRR…etc.).
• Support Technology Road‑Mapping & Innovation.
Launch-Site, On-Orbit & Operations Support
• Provide real‑time EP support during launch, early‑orbit checkout, and routine station‑keeping.
• Support on‑orbit checkout procedures, thruster test campaigns, and contingency recovery plans.
• Support SOOH development and associated operator training.
Required Qualifications:
· B.Sc. in Electrical Engineering, Aerospace, or Physics with 8+ years of electrical propulsion engineering experience on LEO/MEO platforms.
· Strong knowledge of EP thruster families and their performance characteristics.
· Experience with propellant storage & feed-system design (tanks, valves, micro-valves).
· Strong understanding of aerospace system engineering fundamentals, space environment and orbit mechanics.
· Hands-on individual who can support systems integration processes and capability to test systems and resolve problems.
· Experience with Confluence and JIRA.
· Demonstrated capability to efficiently work with little to no supervision
· Ability to distill complex problems to fundamentals to solve with analysis, similarity, or creativity.
· Demonstrate excellent written and oral communication skills in English; knowledge of French will be considered an asset (Contact with clients outside Quebec and work on deliverables in English).
· Support the Spacecraft operations team in critical phases
Canada; United States; (Fastwater Staffing) Satellite Electrical Propulsion (PROP) System Engineer | Montreal, Canada [Full Relocation Package]
Location: Montreal, Canada
Tasks summary:
Architecture Concept & Requirements
Translate mission‑level ΔV, thrust, lifetime, and reliability goals into EP system requirements (performance, power, mass, contamination, EMI).
Produce System Requirements, Interface Control Documents (ICDs), and Description documents for thruster assemblies, Power‑Processing Units (PPU), propellant feed & storage, and control electronics.
Perform requirement management and maintain bidirectional traceability throughout the project lifecycle.
Detailed Design
Perform system‑level power, thermal, and mass budget analyses; produce trade‑off matrices (thrust vs. power vs. propellant mass, reliability vs. complexity).
Lead detailed mechanical/electrical design of thruster mounting, heater/thermal control, and PPU (converter, regulator, fault‑protection).
Define propellant handling hardware (tanks, valves, feed‑lines, interconnects) and develop contamination control procedures.
Negotiate ICDs and interface agreements with external thruster vendors and component suppliers.
Support or Develop 1‑D/3‑D plume models and perform reliability prediction.
Modeling & Simulation
Software & Control
Define command and telemetry interfaces for EP & health‑monitoring telemetry.
Work with FSW teams to develop thrust profile generation, and fault detection isolation recovery (FDIR) algorithms.
Cross‑Functional Coordination, Stakeholder & Program Interaction
Communicate technical status, risk assessments and trade‑study results to senior management and/or customers or partners.
Negotiate and manage ICDs with platform subsystems and supplier teams.
Support B&P (Phase 0 & pre-phase A).
Integration & Verification (IVV)
Develop verification plans, test matrices, and validation procedures for unit, subsystem, and spacecraft‑level EP tests.
Oversee hardware‑in‑the‑loop (HIL) and thrust‑stand testing, including thrust‑calibration, specific impulse measurement, pulse‑modulation, and lifetime cycling.
Technical Leadership & Mentorship
Mentor, guide junior engineers and interns.
Act as technical liaison with customers, partners and external vendors
Act as Continuous Improvement stakeholder
Contribute to MDA’s knowledge‑base, process enhancements, and standards development.
Configuration, Documentation & Standards Management
Author and maintain MDA EP standards (thruster qualification, PPU design, contamination limits).
• Ensure all artefacts, analysis, software, deliverables and documentations are version controlled in PLM environment.
Support design reviews (SRR, PDR, CDR, MRR/TRR…etc.).
Support Technology Road‑Mapping & Innovation.
Launch-Site, On-Orbit & Operations Support
Provide real‑time EP support during launch, early‑orbit checkout, and routine station‑keeping.
Support on‑orbit checkout procedures, thruster test campaigns, and contingency recovery plans.
Support SOOH development and associated operator training.
B.Sc. in Electrical Engineering, Aerospace, or Physics with 8+ years of electrical propulsion engineering experience on LEO/MEO platforms.
Strong knowledge of EP thruster families and their performance characteristics.
Experience with propellant storage & feed‑system design (tanks, valves, micro‑valves).
Strong understanding of aerospace system engineering fundamentals, space environment and orbit mechanics.
Hands-on individual who can support systems integration processes and capability to test systems and resolve problems.
Experience with Confluence and JIRA.
Demonstrated capability to efficiently work with little to no supervision
Ability to distill complex problems to fundamentals to solve with analysis, similarity, or creativity.
Demonstrate excellent written and oral communication skills in English; knowledge of French will be considered an asset (Contact with clients outside Quebec and work on deliverables in English).
Support the Spacecraft operations team in critical phases.
Required Qualifications:
• B.Sc. in Electrical Engineering, Aerospace, or Physics with 8+ years of electrical propulsion engineering experience on LEO/MEO platforms.
• Strong knowledge of EP thruster families and their performance characteristics.
• Experience with propellant storage & feed system design (tanks, valves, micro valves).
• Strong understanding of aerospace system engineering fundamentals, space environment and orbit mechanics.
• Hands-on individual who can support systems integration processes and capability to test systems and resolve problems.
• Experience with Confluence and JIRA.
• Demonstrated capability to efficiently work with little to no supervision
• Ability to distill complex problems to fundamentals to solve with analysis, similarity, or creativity.
• Demonstrate excellent written and oral communication skills in English; knowledge of French will be considered an asset (Contact with clients outside Quebec and work on deliverables in English).
• Support the Spacecraft operations team in critical phases.
Location: Montreal, Canada
ON-SITE IN MONTREAL IS PREFERRED; REMOTE OR HYBRID IS POSSIBLE FOR THE RIGHT CANDIDATE.
* OPEN TO US AND EUROPE BASED CANDIDATES *
The selected candidate will contribute to the entire payload lifecycle — from architecture definition and requirement specification to integration, verification, and in-orbit validation. The role requires good understanding of both digital signal processing and RF payload architectures, especially involving Software Defined Radio (SDR) and Direct Radiating Array (DRA) systems.
TASK
• Define, analyze, and validate system and subsystem requirements for digital telecommunications payloads.
• Develop and execute verification plans, including defining test strategies, writing test procedures, and analyzing results.
• Lead or support system-level payload test campaigns, both at equipment and spacecraft level.
• Interface with payload hardware and software teams to ensure correct implementation and traceability of requirements.
• Participate in technical reviews and support anomaly investigation and resolution.
• Work with multi-disciplinary teams including RF, digital, embedded software, FPGA, and systems engineering.
• Contribute to technology evolution by identifying opportunities for design optimization and innovation.
MUST HAVE
• Bachelor’s degree in Electrical Engineering, Telecommunications, Aerospace Engineering, or a related field.
• 5 years+ of experience in telecommunications systems, particularly in digital payloads. (experience outside of the Space industry will also be considered)
• Strong expertise in requirements verification by test, including practical experience in developing and executing test plans.
• Solid understanding of digital payload architectures, including SDR-based flexible processors and beamforming using DRA.
• Familiarity with hardware and software tools used in payload verification, such as:
Vector Network Analyzers (VNA) and Spectrum Analyzers for RF testing, Baseband signal generators, Channel Emulators, and BER testers, Python, MATLAB, or LabVIEW for test automation and data analysis, SCPI, VISA, and similar interfaces for instrument control
• Good understanding of FPGA-based systems and embedded software architectures is a plus.
• Must be eligible to work in Canada, capable of obtaining necessary security clearance.
COMPLIMENTARY SKILLS/KNOWLEDGE
• Previous experience in Space or Constellation Operations
• Development and testing of new automated testing methodologies
• Knowledge of requirements Management tools such as DOORS/Windchill/Jama
• Demonstrated capability to efficiently work autonomously and with little to no supervision
• Written and verbal communications skills in English, knowledge of French will be
considered favorably
Location: Espoo
Workplace: OnSite
ROLE HIGHLIGHTS:
- Spacecraft Analysis Team Lead
- Location: Espoo, Finland
- Reports to: Director of SAR Spacecraft Hardware domain
- Employment type: Permanent
- Workplace model: Office
- Employment is subject to applicable security screening (incl. SUPO, where required)
WHO WE ARE
ICEYE is the world leader in sovereign intelligence from space. We deliver persistent monitoring capabilities to detect and respond to changes in any location on Earth.
ICEYE owns the world's largest and most advanced SAR (synthetic aperture radar) satellite constellation. To our customers we provide intelligence with unmatched quality, latency and revisit times, in any weather, day or night. To governments who choose to operate their own constellation we provide this proven capability as a sovereign system.
ICEYE-built constellations serve customers in defence and intelligence, environmental monitoring, insurance and emergency management. We enable fast decisions that contribute to a safer future.
Founded and headquartered in Finland, ICEYE operates globally with over 1000 employees across Europe, North America, the Middle East, and Asia-Pacific.
WHY YOU SHOULD JOIN OUR MISSION
MAKE A REAL IMPACT
Contribute to developing next-generation SAR satellite constellations that address some of the planet’s most critical challenges.
THRIVE IN A COLLABORATIVE ENVIRONMENT
As we control almost every aspect of our technology from hardware to software, you will work with world-renowned experts in a highly collaborative environment.
ADVANCE YOUR CAREER
Take ownership of impactful projects, see your work launched into space within months, and benefit from tailored resources for professional development, including training, conferences, and mentorship.
KEY RESPONSIBILITIES
LEAD AND INSPIRE
- Manage and mentor a team of multidisciplinary engineers and cross-functional experts to design, develop, and verify cutting-edge SAR spacecraft.
- Mentor, coach, and develop engineering talent, fostering a culture of collaboration and innovation.
DRIVE TECHNICAL EXCELLENCE
- Analyze, model, and optimize the performance of integrated SAR satellite systems, both on the ground and in space.
- Support launch, early operations and commissioning activities, ensuring successful deployment and operation of the spacecraft.
- Perform mission analysis and develop flying rules to support system design.
- Lead initiatives to enhance reliability and performance for on-orbit operations.
- Support customers and program management with mission analysis, system documentation and on-orbit validation and verification.
QUALIFICATION
EDUCATION
Bachelor’s degree or equivalent experience in Aerospace Engineering, Electrical Engineering, Physics, Mathematics, or a related field.
EXPERIENCE
- Relevant experience in spacecraft systems engineering or related field.
- Proven track record of leading a team of 3 to 8 R&D engineers directly reporting to you.
- Hands-on experience with satellite systems, RF systems, or remote sensing technologies from concept to operation.
SKILLS
- Strong understanding of spacecraft systems, and subsystems (e.g., power, thermal, avionics, propulsion).
- Experience in systems engineering processes, requirements management, and verification methodologies.
- Proficient in tools such as Python and STK.
- Excellent project management, organisational, and communication skills.
- Understanding SAR principles would be a plus
THE MINDSET WE ARE LOOKING FOR
- You thrive in a fast-paced environment where iteration and speed are key, confidently making smart trade-offs between technical risks and rapid design cycles.
- You bring valuable experience from traditional space or industrial processes, but are eager to embrace modern, leaner methods.
- You approach problem-solving creatively, thinking beyond conventional solutions.
- You make confident decisions under pressure, often when navigating ambiguity or incomplete information.
WORKING AT ICEYE
At ICEYE, you’ll join a diverse and highly engaged team united by the ambition to make the impossible possible. As a global scale-up, we combine speed and ambition with the opportunity to take real ownership from day one. Your growth, wellbeing, and success are a priority, with continuous professional development, training opportunities, and a culture where collaboration is how we win.
HOW WE WORK (OUR VALUES)
Make the impossible possible: We set ambitious goals and stay calm under pressure. We bring grit, optimism, and ownership when things get hard, and we keep moving until we find a way.
- Be curious: Go deep, ask questions, listen carefully, and think critically. Understand the “why” behind decisions.
- See the big picture: Stay close to what’s happening across the company so you can make better decisions. Consider how your work affects others.
- Drive effective teamwork: Create psychological safety, invite different perspectives, and build inclusive teams. There are no bad questions.
- Act as one team: We win together. We match tasks to the right owner and stay agile as priorities shift.
- Have fun: What we do matters—and it should be enjoyable. Celebrate progress, take pride in results, and share the wins.
BENEFITS
Our benefits are designed to support your health and wellbeing, at work and beyond. We keep improving them based on employee feedback, and offerings vary by location. Talent Acquisition will confirm what applies for this role and location during the process.
OUR COMMITMENT TO DIVERSITY, EQUITY, AND INCLUSION
We want ICEYE to be a place where people can be themselves and do great work. Different backgrounds and perspectives make us stronger, which is why we work to create an environment where people feel included, respected, and able to speak up. Whatever your background, we want you to bring your authentic self to the table.
We’re committed to fair, inclusive hiring and equal opportunity. Everyone is welcome to apply. If you need any adjustments or support during the recruitment process, tell us—we’ll do our best to help.
Apply now to start your ICEYE journey, and help us continue to make the impossible possible together. Read more about ICEYE and working with us at iceye.com http://iceye.com.
Location: Montreal, Canada
Role overview:
Our client is seeking a
System Engineer
to perform design, integration, verification, and operational support of
TT&C/PDT
subsystems for current and next‑generation remote sensing and communications satellites. The role will interface with spacecraft payload teams, ground‑segment developers, and mission‑operations teams to ensure reliable command delivery, high‑fidelity telemetry acquisition, and robust data handling throughout the satellite life‑cycle.
Tasks summary:
Architecture Concept & Requirements
Define TT&C/PDT functional architecture (command generation, uplink, telemetry downlink, on‑board data handling, RF front‑end).
Conduct trade‑studies for modulation schemes, coding, frequency plans, ranging and link budgets.
Produce System Requirements, Interface Control (ICDs), and Description documents.
Perform requirement management and maintain bidirectional traceability throughout the project lifecycle.
Collaborate with cyber‑security to embed resilience and security by design.
Design & Development
Lead detailed design of hardware (TT&C transceiver, RF front‑ends, antenna‑pointing) and software (command sequencer, telemetry parser, health‑monitoring).
Perform link‑budget analysis, RF simulation (e.g., STK, Matlab), and error‑budget budgeting.
Verify compliance with CCSDS, ECSS, ITU, and regulatory standards.
Support Satellite Reference Database development and validation
Cross‑Functional Coordination, Stakeholder & Program Interaction
Present technical status, risk analyses, and trade‑study results to senior management.
Negotiate and maintain ICDs and interface agreements with internal & external suppliers.
Support B&P (Phase 0 & pre-Phase A).
Integration & Verification (IVV)
Develop test plans, procedures, and verification matrices for unit, subsystem, and spacecraft‑level TT&C tests.
Execute RF link testing, BER, command latency, and telemetry integrity verification.
Manage anomaly investigation, root‑cause analysis, and corrective actions.
Technical Leadership & Mentorship
Mentor, guide junior engineers and interns.
Act as technical liaison with customers, partners and external vendors
Act as Continuous Improvement stakeholder
Contribute to client’s knowledge‑base, process enhancements, and standards.
Configuration, Documentation & Standards Management
• Ensure all artefacts, analysis, software, deliverables and documentations are version controlled in PLM environment.
Support design reviews (SRR, PDR, CDR, MRR/TRR…etc.).
Support Technology Road‑Mapping & Innovation
On‑Orbit & Operations Support
Support launch‑pre‑launch and early‑orbit checkout – validate command uplink, telemetry acquisition, and on‑board software hand‑over.
Provide real‑time C&T support during nominal and contingency operations.
Maintain ground‑segment configuration (gateways, mission control servers, monitoring dashboards).
Support SOOH development and associated operator trainings.
Required Qualifications:
B.Sc. in Electrical Engineering, Aerospace or related field with 8+ years of TT&C/PDT System design experience on LEO/MEO/GEO platforms.
Strong knowledge of CCSDS TM/TC packet standards, ECSS telemetry & command protocols, PUS services and ITU frequency regulations.
Proficiency in RF link‑budget analysis, S‑band/X‑band/Ka‑band modem architecture.
Strong understanding of aerospace system engineering fundamentals, space environment and orbit mechanics.
Hands-on individual who can support systems integration processes and capability to test systems and resolve problems.
Experience with Confluence and JIRA.
Demonstrated capability to efficiently work with little supervision.
Ability to distill complex problems to fundamentals to solve with analysis, similarity, or creativity.
Demonstrate excellent written and oral communication skills in English; knowledge of French will be considered an asset (Contact with clients outside Quebec and work on deliverables in English).
Location: Montreal, Canada
Role overview:
Our client is seeking a
Satellite C&DH System Engineer
to support and/or design, integrate, verify, and support the on‑board command, control and data management functions for current and next‑generation remote sensing & communications satellite programs. The role will own the C&DH functional architecture, drive trade‑studies, and may provide technical authority throughout the spacecraft life‑cycle.
Tasks summary:
Architecture Concept & Requirements
Translate mission‑level requirements into C&DH functional and non‑functional specifications.
Produce System Requirements, Interface Control (ICDs), and Description documents.
Perform requirement management and maintain bidirectional traceability throughout the project lifecycle.
Collaborate with cyber‑security to embed resilience and security by design, ECU.
Design & Development
Lead detailed design of on‑board processors, data‑buses (SpaceWire, MIL‑1553, CAN, Ethernet), memory subsystems, and I/O interfaces.
Support software architecture: command sequencing, telemetry packetization, health‑monitoring, services, fault‑detection‑isolation‑recovery (FDIR).
Support Satellite Reference Database development and validation
Cross‑Functional Coordination, Stakeholder & Program Interaction
Communicate technical status, risk assessments and trade‑study results to senior management and/or customers or partners.
Work with FSW teams to define RTOS, APIs, task scheduling, real‑time operating system configuration, services usage.
Define uplink command formatting, downlink telemetry packet structures, and ground‑segment data‑handling interfaces (mission‑control servers, data‑archiving pipelines).
Coordinate with the TT&C/PDT engineering and Ground Segment ICDs to ensure end‑to‑end data integrity.
Support B&P (Phase 0 & pre-phase A).
Integration & Verification (IVV)
• Develop verification plans, test matrices, and validation procedures for unit, subsystem, and spacecraft level C&DH tests.
• Execute functional tests, bus‑protocol compliance, SIL and HIL campaigns.
• Manage anomaly investigations, root‑cause analysis, and corrective‑action implementation.
Technical Leadership & Mentorship
Mentor, guide junior engineers and interns.
Act as technical liaison with customers, partners and external vendors
Act as Continuous Improvement stakeholder
Contribute to our client’s knowledge‑base, process enhancements, and standards.
Configuration, Documentation & Standards Management
Author and maintain C&DH standards (bus protocols, data‑format conventions, redundancy policies).
Ensure all artefacts, analysis and documentations are version controlled in PLM environment.
Support design reviews (SRR, PDR, CDR, MRR/TRR…etc.).
Support Technology Road‑Mapping & Innovation
On‑Orbit & Operations Support
Support launch‑pre‑launch and early‑orbit checkout, validate satellite functions, HK and nominal operation
Support and analyse on‑orbit telemetry, update filter parameters as needed.
• Support SOOH development and associated operator trainings
Required Qualifications:
B.Sc. in Electrical Engineering, Aerospace or related field with 8+ years of C&DH engineering experience on LEO/MEO/GEO platforms.
Deep knowledge of spacecraft data‑bus standards: SpaceWire, MIL‑1553, CAN‑A, Ethernet, CCSDS packet telemetry/command and PUS services.
Knowledge in processor, FPGA, firmware and embedded
Strong understanding of aerospace system engineering fundamentals, space environment and orbit mechanics.
Hands-on individual who can support systems integration processes and capability to test systems and resolve problems.
• Experience with Confluence and JIRA.
Demonstrated capability to efficiently work with little supervision.
Ability to distill complex problems to fundamentals to solve with analysis, similarity, or creativity.
• Demonstrate excellent written and oral communication skills in English; knowledge of French will be considered an asset (Contact with clients outside Quebec and work on deliverables in English).
Location: UK, London
Workplace: OnSite
Here at Humanoid, we believe in a future where robots amplify human potential. That’s why we’ve set out on a mission to build the world’s most capable, commercially-scalable, and safe humanoid robots. We’re bringing that mission to life with HMND‑01 - our rapidly developed humanoid platform being deployed in real industrial environments - and we’re growing the team to take it even further.
ABOUT THE ROLE
We're looking for a Firmware Engineer to develop and maintain the embedded software behind the end effectors on our robots and the human-worn devices operators use to interface with them. This role combines firmware development with hardware integration you'll sit at the boundary between hardware and software, bringing up new PCB revisions, writing firmware and drivers, and integrating a wide range of sensors and compute platforms. You'll work closely with electrical and mechanical engineers in a high-paced environment where priorities shift fast and reliability matters.
WHAT YOU'LL DO
- Develop Embedded Firmware: Write and maintain firmware for embedded microcontrollers, covering sensor sampling, status indication, input handling and power management.
- Integrate Sensors & Drivers: Integrate and write drivers for sensors, encoders, LCD screens, IMUs, ToF sensors, LiDARs and cameras, including MIPI and other interfaces.
- Work Across Compute Platforms: Integrate device-level firmware with higher-level compute platforms such as ESP32, Raspberry Pi and NVIDIA Jetson, and similar Linux-based platforms.
- Implement Communication Interfaces: Design and implement interfaces between hardware subsystems, including I2C, SPI, UART, Ethernet, USB, CAN, EtherCAT and MIPI.
- Bring Up New Hardware: Review schematics, debug boards with an oscilloscope/logic analyzer, and resolve integration issues spanning firmware, electrical and mechanical.
- Own Calibration & Fault Detection: Develop calibration routines, power-sequencing logic, and fault/status detection for sensors and mechatronic systems.
- Support Component Selection: Help with component selection for sensors, MCUs and other hardware building blocks.
- Maintain OTA Pipelines: Build and maintain OTA update and image provisioning pipelines for fleets of embedded devices.
WHAT WE'RE LOOKING FOR
- Degree in Electrical/Computer Engineering, Computer Science, or a related field, with 4+ years' experience in embedded firmware development (C/C++).
- Hands-on experience with microcontroller and compute platforms such as ESP32, STM32, Raspberry Pi and NVIDIA Jetson.
- Experience integrating and/or writing drivers for sensors and peripherals — encoders, IMUs, ToF sensors, LiDARs, cameras and LCD/display modules.
- Solid understanding of embedded communication and sensor interfaces: I2C, SPI, MIPI, UART, Ethernet/TCP-IP, USB, CAN and EtherCAT.
- Comfortable bringing up and debugging new hardware revisions, with strong skills using an oscilloscope, logic analyzer and JTAG/SWD.
- Experience developing calibration routines and supporting component selection alongside electrical and mechanical engineers.
Nice to have
- FPGA experience
- Experience with camera synchronisation or multi-sensor time-sync
- Python skills for tooling, test scripts, or diagnostics
- Experience working with formally defined hardware interfaces/contracts shared across teams
WHAT WE OFFER
- Competitive equity: stock options with meaningful upside as we scale.
- 30+ paid days off, including 23 days of annual leave, all UK bank holidays, and additional company closure days (including Christmas–New Year shutdown).
- Private healthcare, including virtual and in-person care.
- Pension scheme with 8% total contribution (5% employee, 3% employer) on full earnings.
- Free daily breakfast, catered lunch, and snacks in-office.
- Work at the frontier - collaborate daily with world-class engineers, researchers, and product experts building the next generation of AI and humanoid robotics.
- Real ownership - direct access to founding leadership, meaningful input on product direction, and the ability to drive key initiatives from day one.
Location: Espoo
Workplace: Hybrid
Role highlights:
- Senior Satellite Industrialization Engineer
- Location: Espoo, Finland
- Department: Industrialization Systems / Global Manufacturing Organization (GMO)
- Employment type: Permanent
- Workplace model: Office / Hybrid
- Employment is subject to applicable security screening (incl. SUPO, where required)
Why this role matters:
As a Senior Satellite Industrialization Engineer, you'll do the hands-on technical work that moves satellite designs toward industrial maturity (MRL 8-9). You'll contribute to the DFM/DFX design standard, act as a technical reviewer at design-review gates, and help define the production line, automation, and facility requirements behind them. Your depth in RF, optical, or broader satellite systems keeps that work grounded in what a real satellite design actually requires.
Who We Are
ICEYE is the world leader in sovereign intelligence from space. We deliver persistent monitoring capabilities to detect and respond to changes in any location on Earth.
ICEYE owns the world's largest and most advanced SAR (synthetic aperture radar) satellite constellation. To our customers we provide intelligence with unmatched quality, latency and revisit times, in any weather, day or night. To governments who choose to operate their own constellation we provide this proven capability as a sovereign system.
ICEYE-built constellations serve customers in defence and intelligence, environmental monitoring, insurance and emergency management. We enable fast decisions that contribute to a safer future.
Founded and headquartered in Finland, ICEYE operates globally with over 1000 employees across Europe, North America, the Middle East, and Asia-Pacific.
Your day-to-day responsibilities
- Contribute to the DFM/DFX standard: help develop and maintain design rules, tolerancing guidance, and material/process selection criteria.
- Support the design-review gates your team is involved in: help define gate criteria and participate as a technical reviewer.
- Support the definition of industrialization requirements beyond the design standard: production line design requirements, automation requirements, and facility requirements for satellite and subsystem manufacturing.
- Work with Engineering, AIT, and Production teams to gather the input needed to define these requirements against real design and production constraints.
- Support coordination with ICEYE's Global Manufacturing Infrastructure team on the detail needed to implement line, automation, and facility requirements at each site.
- Build and maintain manufacturability and industrialization tooling: checklists, scorecards, and templates that design and production teams actually use.
- Help track the target metrics that satellite and subsystem designs are measured against as they move through MRL stages.
- Support the interface with the Manufacturing Engineering function, helping capture field and design friction and translate it into standard updates.
What we’re looking for
Must haves:
- Hands-on design or systems engineering background in satellite hardware, with depth in RF, optical, or broader satellite subsystems.
- Solid understanding of how design decisions affect manufacturability, tolerancing, integration, and test outcomes.
- Comfortable doing the technical work of building and maintaining standards, gate criteria, and tooling, under the direction of the function's lead.
- Experience working alongside Engineering, AIT, or Production teams to gather technical input.
- Strong communication skills, able to translate technical design detail into clear standard and tooling content.
Nice to haves:
- Prior exposure to DFM/DFX practices, design-review gates, or producibility standards in aerospace or comparable hardware environments.
- Experience contributing to production line, automation, or facility requirements for hardware manufacturing.
- Familiarity with cleanroom environments and EGSE/MGSE.
- Experience in a multi-site or scale-up manufacturing environment.
Application Process
- Talent Acquisition Interview
- Hiring Manager Interview
- Technical Interview + Task
- Final interview
WORKING AT ICEYE
At ICEYE, you’ll join a diverse and highly engaged team united by the ambition to make the impossible possible. As a global scale-up, we combine speed and ambition with the opportunity to take real ownership from day one. Your growth, wellbeing, and success are a priority, with continuous professional development, training opportunities, and a culture where collaboration is how we win.
HOW WE WORK (OUR VALUES)
Make the impossible possible: We set ambitious goals and stay calm under pressure. We bring grit, optimism, and ownership when things get hard, and we keep moving until we find a way.
- Be curious: Go deep, ask questions, listen carefully, and think critically. Understand the “why” behind decisions.
- See the big picture: Stay close to what’s happening across the company so you can make better decisions. Consider how your work affects others.
- Drive effective teamwork: Create psychological safety, invite different perspectives, and build inclusive teams. There are no bad questions.
- Act as one team: We win together. We match tasks to the right owner and stay agile as priorities shift.
- Have fun: What we do matters—and it should be enjoyable. Celebrate progress, take pride in results, and share the wins.
BENEFITS
Our benefits are designed to support your health and wellbeing, at work and beyond. We keep improving them based on employee feedback, and offerings vary by location. Talent Acquisition will confirm what applies for this role and location during the process.
OUR COMMITMENT TO DIVERSITY, EQUITY, AND INCLUSION
We want ICEYE to be a place where people can be themselves and do great work. Different backgrounds and perspectives make us stronger, which is why we work to create an environment where people feel included, respected, and able to speak up. Whatever your background, we want you to bring your authentic self to the table.
We’re committed to fair, inclusive hiring and equal opportunity. Everyone is welcome to apply. If you need any adjustments or support during the recruitment process, tell us—we’ll do our best to help.
Apply now to start your ICEYE journey, and help us continue to make the impossible possible together. Read more about ICEYE and working with us at iceye.com http://iceye.com.
Location: Espoo
Workplace: OnSite
Role highlights:
- Location: Espoo, Finland
- Department: Global Manufacturing Organization
- Reports to: Manager, Logistics Management
- Employment type: Permanent
- Workplace model: On-site (Cleanroom)
- Employment is subject to applicable security screening (incl. SUPO, where required)
Why this role matters:
As an Electronics Verification Technician, you are a critical part of the highly international manufacturing team specifically responsible for ensuring every PCBA functions flawlessly before assembly. Reporting to the Electronics Verification Team Lead, embedded within the Logistics and QC Department, you will work in a clean area with ESD sensitive devices and classified information, operating test stations, high precision equipment, verifying electronic board assemblies, performing visual inspections, troubleshooting failed tests and providing immediate feedback to prevent defects from moving down the assembly line.
Who We Are
ICEYE is the world leader in sovereign intelligence from space. We deliver persistent monitoring capabilities to detect and respond to changes in any location on Earth.
ICEYE owns the world's largest and most advanced SAR (synthetic aperture radar) satellite constellation. To our customers we provide intelligence with unmatched quality, latency and revisit times, in any weather, day or night. To governments who choose to operate their own constellation we provide this proven capability as a sovereign system.
ICEYE-built constellations serve customers in defence and intelligence, environmental monitoring, insurance and emergency management. We enable fast decisions that contribute to a safer future.
Founded and headquartered in Finland, ICEYE operates globally with over 1,000 employees across Poland, Spain, Germany, the UK, Australia, Japan, the UAE, Greece, and the US.
Read more about our latest financial results and growth https://www.iceye.com/newsroom/press-releases/scaling-sovereign-intelligence-from-space-iceye-announces-2025-financials-250m-revenue-100m-profitability-and-1.5b-backlog?hs_preview=VihREVTI-209111858013&hsLang=en.
Your day-to-day responsibilities
- Conduct visual inspections, electrical verifications, and basic mechanical tests as well as quality checks during incoming operations of electronic parts, mechanical parts, commercial off-the-shelf (COTS) items, and subsystems to ensure compliance with specifications;
- Update material status in the ERP and MES system, Record inspection results and maintain accurate, audit-ready, documentation;
- Report non-conformances, support root cause analysis activities, contribute to the implementation of corrective and preventive actions across production and the supply chain, communicate persistent assembly errors to the production lead;
- Perform real-time visual and mechanical inspection of SMT and Through-Hole assemblies to IPC-A-610 and J-STD-001 standards.
- Flash firmware and bootloaders onto microcontrollers, troubleshoot test failures in real-time, identifying whether the issue is a component failure, soldering defect, or test fixture error.
- Occasionally perform minor rework on non-conforming boards to keep production flowing.
- Ensure inspection tools and equipment are properly calibrated and maintained;
- Monitor inspection, logistics, production, storage, and laboratory environments to ensure compliance with safety and quality standards to support consistent manufacturing operations.
What we’re looking for
Must haves:
- Strong background in Electronics, Mechatronics, Testing, or related fields, with computer literacy in Jira, Confluence, MES Systems, Linux, and with programming knowledge in Python, CSV, Bash, etc.
- Direct hands-on experience in the use of complex electronic measurement tools, oscilloscopes, multimeters, bench power supplies, VNA, test jigs, etc.
- Conversational level of spoken and written English.
- Degree, diploma or applicable certifications: Master of Science in Engineering (MSc) recently graduated, Engineer, Advanced university student, Bachelor with a minimum of 2 years of experience in similar environments, or 5 years of proven enthusiastic experience, IPC-A-600, IPC-A-610, J-STD-001, ESA/ECSS.
- Experience with basic hand-soldering rework tools.
- Ability to coach peers constructively on the production floor.
Nice to haves:
- Knowledge of industrial practices, non-conformance reporting, root cause analysis, calibration requirements, ESD, manufacturing workflows, .
- Strong ability to read PCB assembly drawings, Bill of Materials (BOMs), schematics and trace circuits to find shorts or open connections and defect recognition (polarity, bridging, cold joints, missing components).
- Experience in mechanical inspection of individual parts and assemblies.
- Exposure to Assembly, Integration and Tests environments of Satellite Hardware.
Application Process
- Recruiter call
- Hiring Manager interview
- Technical task
- Team interview
- Final interview
Working at ICEYE
At ICEYE, you’ll join a diverse and highly engaged team united by the ambition to make the impossible possible. As a global scale-up, we combine speed and ambition with the opportunity to take real ownership from day one. Your growth, wellbeing, and success are a priority, with continuous professional development, training opportunities, and a culture where collaboration is how we win.
How We Work (Our Values)
Make the impossible possible: We set ambitious goals and stay calm under pressure. We bring grit, optimism, and ownership when things get hard, and we keep moving until we find a way.
- Be curious: Go deep, ask questions, listen carefully, and think critically. Understand the why behind decisions.
- See the big picture: Stay close to what’s happening across the company so you can make better decisions. Consider how your work affects others.
- Drive effective teamwork: Create psychological safety, invite different perspectives, and build inclusive teams. There are no bad questions.
- Act as one team: We win together. We match tasks to the right owner and stay agile as priorities shift.
- Have fun: What we do matters and it should be enjoyable. Celebrate progress, take pride in results, and share the wins.
Benefits
Our benefits are designed to support your health and wellbeing, at work and beyond. We keep improving them based on employee feedback, and offerings vary by location. Talent Acquisition will confirm what applies for this role and location during the process.
Our Commitment to Diversity, Equity, and Inclusion
We want ICEYE to be a place where people can be themselves and do great work. Different backgrounds and perspectives make us stronger, which is why we work to create an environment where people feel included, respected, and able to speak up. Whatever your background, we want you to bring your authentic self to the table.
We’re committed to fair, inclusive hiring and equal opportunity. Everyone is welcome to apply. If you need any adjustments or support during the recruitment process, tell us and we will do our best to help.
Apply now to start your ICEYE journey and help us continue to make the impossible possible together. Read more about ICEYE and work with us at iceye.com http://iceye.com.
Location: Espoo
Workplace: OnSite
Role highlights:
- AIT Mechanical Test Engineer
- Location: Espoo, Finland
- Department: Global Manufacturing Organisation
- Reports to: AIT Engineering Team Manager
- Employment type: Permanent
- Workplace model: On-site
- Employment is subject to applicable security screening (incl. SUPO, where required)
Why this role matters:
As an AIT Mechanical Test Engineer, you own mechanical and environmental test readiness for ICEYE's satellite platform: vibration, shock, mass properties, and fastened or mechanism interfaces. You will personally set up, run, and troubleshoot vibration test campaigns end-to-end, working in close partnership with structural and mechanical designers to ensure every subsystem can be built and verified reliably as ICEYE scales GEN4 satellite production toward a weekly build cadence.
Who We Are
ICEYE is the world leader in sovereign intelligence from space. We deliver persistent monitoring capabilities to detect and respond to changes in any location on Earth.
ICEYE owns the world's largest and most advanced SAR (synthetic aperture radar) satellite constellation. To our customers we provide intelligence with unmatched quality, latency and revisit times, in any weather, day or night. To governments who choose to operate their own constellation we provide this proven capability as a sovereign system.
ICEYE-built constellations serve customers in defence and intelligence, environmental monitoring, insurance and emergency management. We enable fast decisions that contribute to a safer future.
Founded and headquartered in Finland, ICEYE operates globally with over 1000 employees across Europe, North America, the Middle East, and Asia-Pacific.
Your day-to-day responsibilities
- Own mechanical and environmental test readiness for vibration testing (random vibration, sine burst/sweep, sine-on-random/random-on-random, resonance search and dwell), shock, mass properties/CG verification, and fastener torque and thread-locking integrity testing
- Personally set up, operate, and troubleshoot the vibration test system (electrodynamic shaker, slip table, head expander) and its control software, including electronic, hydraulic, and pneumatic sub-systems
- Design or evaluate test fixtures, considering structural dynamics principles and force/overturning moment budgets, and coordinate fixture fabrication
- Author test procedures and reports that are technically correct, version-controlled, and executable on the floor without interpretation
- Act as the mechanical test point of contact for engineering and production when structural behaviour during test is unclear, unexpected, or blocking
- Work in a "2-in-a-box" partnership with structures and mechanical designers to derive and verify test levels and assess testability of design changes
- Own Tier-2 technical support for mechanical test non-conformances and anomalies -- triage, root cause, corrective action, and closure
- Analyse test data and communicate results and recommendations clearly to engineering teams, while mentoring AIT technicians on mechanical test execution
What we’re looking for
Must haves:
- Degree in Mechanical Engineering, Aerospace Engineering, or a closely related discipline
- 3-5 years of hands-on experience in vibration, shock, or environmental test engineering in a hardware-intensive environment (aerospace, defence, automotive, or similar)
- Direct, hands-on experience operating electrodynamic shaker systems and vibration test control software across sine, random, shock, and sine burst/sweep testing
- Solid understanding of structural dynamics and environmental test methods, with working knowledge of relevant standards (RPUG, MIL-STD-1540/810, NASA GEVS, or ECSS)
- Experience designing or evaluating test fixtures and deriving test levels from mass properties and force/OTM budgets
- Ability to read and interpret mechanical drawings, ICDs, and test specifications, translating them into executable test procedures
- Excellent English communication skills, written and verbal, across engineering and production audiences
Nice to haves:
- Hands-on experience with Vibration Research software (VibrationVIEW / ObserVIEW)
- Experience in spacecraft, aerospace, defence, or other high-reliability mechanical test environments
- Familiarity with satellite structural qualification or acceptance test campaigns
- Exposure to HALT/HASS or other accelerated environmental test methods
- Experience supporting new test equipment acquisition, FAT/SAT, and commissioning
- Proficiency with Jira or equivalent engineering tracking and NC management systems
Application Process
- Talent Attraction interview
- Hiring manager interview
- Technical interview, including a technical challenge
- Final interview
- Offer
Working at ICEYE
At ICEYE, you’ll join a diverse and highly engaged team united by the ambition to make the impossible possible. As a global scale-up, we combine speed and ambition with the opportunity to take real ownership from day one. Your growth, wellbeing, and success are a priority, with continuous professional development, training opportunities, and a culture where collaboration is how we win.
How We Work (Our Values)
- Make the impossible possible: We set ambitious goals and stay calm under pressure. We bring grit, optimism, and ownership when things get hard, and we keep moving until we find a way.
- Be curious: Go deep, ask questions, listen carefully, and think critically. Understand the “why” behind decisions.
- See the big picture: Stay close to what’s happening across the company so you can make better decisions. Consider how your work affects others.
- Drive effective teamwork: Create psychological safety, invite different perspectives, and build inclusive teams. There are no bad questions.
- Act as one team: We win together. We match tasks to the right owner and stay agile as priorities shift.
- Have fun: What we do matters—and it should be enjoyable. Celebrate progress, take pride in results, and share the wins.
Benefits
Our benefits are designed to support your health and wellbeing, at work and beyond. We keep improving them based on employee feedback, and offerings vary by location. Talent Acquisition will confirm what applies for this role and location during the process.
Our Commitment to Diversity, Equity, and Inclusion
We want ICEYE to be a place where people can be themselves and do great work. Different backgrounds and perspectives make us stronger, which is why we work to create an environment where people feel included, respected, and able to speak up. Whatever your background, we want you to bring your authentic self to the table.
We’re committed to fair, inclusive hiring and equal opportunity. Everyone is welcome to apply. If you need any adjustments or support during the recruitment process, tell us—we’ll do our best to help.
Apply now to start your ICEYE journey, and help us continue to make the impossible possible together. Read more about ICEYE and working with us at iceye.com http://iceye.com.
Location: Toronto, Ontario, Canada
From Fivetran’s founding until now, our mission has remained the same: to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations continue to leverage our technology every day to become truly data-driven.
Fivetran and dbt Labs are bringing together two industry-leading companies with a shared mission: helping organizations unlock the full value of their data.
Together, we’re delivering the data infrastructure layer that helps organizations move, transform, and trust their data — from the moment data moves, through every transformation, to the context teams and AI systems rely on.
Fivetran helps organizations automate data movement across the systems, clouds, engines, and tools they rely on. dbt Labs pioneered analytics engineering, helping teams transform data into reliable, governed insights. Together, we support thousands of organizations as they build a trusted foundation for analytics, AI, and better business decisions.
As we bring our teams and technology together, we’re building on the strengths of both companies while continuing to deliver the products and experiences our customers know and trust. It’s an exciting time to join us: we’re creating a company with the scale, talent, and technology to help more organizations put their data to work with greater speed, confidence, and impact.
During this transition period, you may see references to both Fivetran and dbt Labs throughout our recruiting process as we integrate our teams, systems, and career sites.
About the Role
Fivetran and dbt Labs are building data pipelines to power the modern data stack for thousands of companies.
We're looking for a staff software engineer to be a technical leader on our Metadata team, which owns the metadata layer of the dbt platform — the discovery API, catalog, lineage, and run history services that let customers understand, trust, and act on what their data is doing.
As a
Staff Software Engineer
, you'll contribute to the technical direction for the team. You'll own the architecture of major subsystems, lead complex projects that span multiple engineers, and raise the bar for design and code quality across the team. You'll spend your time on the hardest technical problems, and multiply the team through design reviews, coaching, and mentorship.
Technologies You'll Use
Python, GraphQL, Postgres, Snowflake, Kafka, Kubernetes, Docker, AWS, GCP, Datadog
What You'll Do
Lead the design and delivery of complex, team-level projects across the Metadata services, coordinating development across multiple engineers
Independently design and develop the architecture of new subsystems, and own team-level subsystems end to end
Use AI tooling and agents — across development and SDLC artifacts such as TDDs, PRDs, post-mortems, and test plans
Review and approve technical designs, ensuring they meet a high quality bar, and identify design deficiencies before they ship
Drive technical initiatives across the team's responsibility areas — discovery API, catalog, lineage, and run history
Set and uphold design, architecture, and coding best practices, and hold teammates accountable for code quality
Coach and mentor engineers, demonstrably improving the quality of code across the team
Write technical specs, document common components, and keep the team accountable for necessary project documentation
Fix and optimize critical parts of the codebase, drive incident follow-through, and advance the reliability and performance of the services you own
Participate periodically in the on-call rotation
Skills We're Looking For
8+ years of software engineering experience with a track record of leading complex, team-scope technical work to completion
Deep expertise designing and owning subsystems in distributed, cloud-based systems
Demonstrated ability to set technical direction for a team and drive multi-engineer initiatives across an area of ownership
Excellent design and architecture judgment; identifies design flaws in existing systems and proposes sound solutions with clear trade-offs
Writes exemplary, well-tested code that serves as a model for others, and reliably estimates and delivers sprint to sprint
Strong track record of raising quality through code review, coaching peers, and enforcing accepted engineering practices
Experience partnering with QE on test strategy and owning operational health — incidents, post-mortems, reliability, and performance
Proficiency in a modern backend or systems language such as Python, Java, C++, or C#
Hands-on experience with cloud platforms (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and managing dev infrastructure
Fluent in using AI code assistants and coding agents to generate and investigate code, and conversational AI (e.g. Claude, ChatGPT) to author, review, and synthesize SDLC artifacts — and able to model those practices for a team
Bonus Skills
Experience in data processing (ETL, ELT) and/or cloud-based data platforms
Experience architecting metadata, catalog, lineage, or discovery/search systems
Experience with GraphQL APIs and high-throughput, multi-tenant data services
Familiarity with the analytics engineering workflow and the dbt ecosystem
The compensation range displayed on this job posting reflects the minimum and maximum target for new hire compensation for the target position and level, and may include sales incentives or target bonuses depending on the role. Our compensation ranges are determined by role, level, and location. Our job titles may span more than one career level. Within the range, individual compensation is determined by additional factors, including job-related skills, experience, relevant education or training, business need, market demands. The compensation range is subject to change and may be modified in the future. Your recruiter can share more about the specific compensation range for your location during the hiring process.
Ontario Pay Range
$162,157.50
—
$198,877.25 CAD
Perks and Benefits
100% employer-paid medical insurance
*
Generous paid time away from work, including paid vacation or flexible/unlimited vacation depending on role and country, plus paid sick time, inclusive parental leave, paid holidays, including a year-end Global Week of Rest, and volunteer days off.
RSU stock grants*
Professional development and training opportunities
Company virtual happy hours, free food, and fun team-building activities
Monthly cell phone stipend
Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents.
*
May vary by country and worker type - please reach out to your recruiter for more information
Click
here
to learn more about Fivetran's Benefits by Region.
We’re honored to be
valued at over $5.6 billion
, but more importantly, we’re proud of our
core values of Get Stuck In, Do the Right Thing, and One Team, One Dream
. Read about us in
Forbes
.
Fivetran brings together high-quality talent across the globe to make data access as easy and reliable as electricity for our customers. We value and recognize that our customers benefit from having innovative teams made of people from many backgrounds, experiences, and identities. Fivetran promotes diversity, equity, inclusion & belonging through attracting, recruiting, developing, and retaining a diverse workforce, not only because it is the right thing to do, but because it helps us build a world-class company to better serve our customers, our people and our communities.
To learn more about Fivetran’s culture and what it’s like to be part of the team,
click here
and enjoy our video.
To learn more about our candidate privacy policy, you can
read our statement here
.
We are committed to ensuring that all candidates have an equal opportunity to participate in our interview process. If you require accommodations at any stage of the process due to a disability, medical condition, or any other circumstance, please don't hesitate to submit your request by filling out this
form
. We will work with you to provide reasonable accommodations to facilitate your participation and ensure a fair and accessible interview experience. Your request and any information provided will be kept confidential and will not impact your candidacy. We look forward to hearing from you and accommodating your needs to the best of our ability.
Location: Denver, Colorado, United States, AMER
From Fivetran’s founding until now, our mission has remained the same: to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations continue to leverage our technology every day to become truly data-driven.
Fivetran and dbt Labs are bringing together two industry-leading companies with a shared mission: helping organizations unlock the full value of their data.
Together, we’re delivering the data infrastructure layer that helps organizations move, transform, and trust their data — from the moment data moves, through every transformation, to the context teams and AI systems rely on.
Fivetran helps organizations automate data movement across the systems, clouds, engines, and tools they rely on. dbt Labs pioneered analytics engineering, helping teams transform data into reliable, governed insights. Together, we support thousands of organizations as they build a trusted foundation for analytics, AI, and better business decisions.
As we bring our teams and technology together, we’re building on the strengths of both companies while continuing to deliver the products and experiences our customers know and trust. It’s an exciting time to join us: we’re creating a company with the scale, talent, and technology to help more organizations put their data to work with greater speed, confidence, and impact.
During this transition period, you may see references to both Fivetran and dbt Labs throughout our recruiting process as we integrate our teams, systems, and career sites.
About the Role
Fivetran and dbt Labs are building data pipelines to power the modern data stack for thousands of companies.
We're looking for a staff software engineer to be a technical leader on our Metadata team, which owns the metadata layer of the dbt platform — the discovery API, catalog, lineage, and run history services that let customers understand, trust, and act on what their data is doing.
As a
Staff Software Engineer
, you'll contribute to the technical direction for the team. You'll own the architecture of major subsystems, lead complex projects that span multiple engineers, and raise the bar for design and code quality across the team. You'll spend your time on the hardest technical problems, and multiply the team through design reviews, coaching, and mentorship.
This is a full-time, remote position. We do expect the successful candidate to come to the Denver, CA office from time to time.
Technologies You'll Use
Python, GraphQL, Postgres, Snowflake, Kafka, Kubernetes, Docker, AWS, GCP, Datadog
What You'll Do
Lead the design and delivery of complex, team-level projects across the Metadata services, coordinating development across multiple engineers
Independently design and develop the architecture of new subsystems, and own team-level subsystems end to end
Use AI tooling and agents — across development and SDLC artifacts such as TDDs, PRDs, post-mortems, and test plans
Review and approve technical designs, ensuring they meet a high quality bar, and identify design deficiencies before they ship
Drive technical initiatives across the team's responsibility areas — discovery API, catalog, lineage, and run history
Set and uphold design, architecture, and coding best practices, and hold teammates accountable for code quality
Coach and mentor engineers, demonstrably improving the quality of code across the team
Write technical specs, document common components, and keep the team accountable for necessary project documentation
Fix and optimize critical parts of the codebase, drive incident follow-through, and advance the reliability and performance of the services you own
Participate periodically in the on-call rotation
Skills We're Looking For
8+ years of software engineering experience with a track record of leading complex, team-scope technical work to completion
Deep expertise designing and owning subsystems in distributed, cloud-based systems
Demonstrated ability to set technical direction for a team and drive multi-engineer initiatives across an area of ownership
Excellent design and architecture judgment; identifies design flaws in existing systems and proposes sound solutions with clear trade-offs
Writes exemplary, well-tested code that serves as a model for others, and reliably estimates and delivers sprint to sprint
Strong track record of raising quality through code review, coaching peers, and enforcing accepted engineering practices
Experience partnering with QE on test strategy and owning operational health — incidents, post-mortems, reliability, and performance
Proficiency in a modern backend or systems language such as Python, Java, C++, or C#
Hands-on experience with cloud platforms (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and managing dev infrastructure
Fluent in using AI code assistants and coding agents to generate and investigate code, and conversational AI (e.g. Claude, ChatGPT) to author, review, and synthesize SDLC artifacts — and able to model those practices for a team
Bonus Skills
Experience in data processing (ETL, ELT) and/or cloud-based data platforms
Experience architecting metadata, catalog, lineage, or discovery/search systems
Experience with GraphQL APIs and high-throughput, multi-tenant data services
Familiarity with the analytics engineering workflow and the dbt ecosystem
The compensation range displayed on this job posting reflects the minimum and maximum target for new hire compensation for the target position and level, and may include sales incentives or target bonuses depending on the role. Our compensation ranges are determined by role, level, and location. Our job titles may span more than one career level. Within the range, individual compensation is determined by additional factors, including job-related skills, experience, relevant education or training, business need, market demands. The compensation range is subject to change and may be modified in the future. Your recruiter can share more about the specific compensation range for your location during the hiring process.
Denver Pay Range
$183,711
—
$229,638.75 USD
Perks and Benefits
100% employer-paid medical insurance
*
Generous paid time away from work, including paid vacation or flexible/unlimited vacation depending on role and country, plus paid sick time, inclusive parental leave, paid holidays, including a year-end Global Week of Rest, and volunteer days off.
RSU stock grants*
Professional development and training opportunities
Company virtual happy hours, free food, and fun team-building activities
Monthly cell phone stipend
Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents.
*
May vary by country and worker type - please reach out to your recruiter for more information
Click
here
to learn more about Fivetran's Benefits by Region.
We’re honored to be
valued at over $5.6 billion
, but more importantly, we’re proud of our
core values of Get Stuck In, Do the Right Thing, and One Team, One Dream
. Read about us in
Forbes
.
Fivetran brings together high-quality talent across the globe to make data access as easy and reliable as electricity for our customers. We value and recognize that our customers benefit from having innovative teams made of people from many backgrounds, experiences, and identities. Fivetran promotes diversity, equity, inclusion & belonging through attracting, recruiting, developing, and retaining a diverse workforce, not only because it is the right thing to do, but because it helps us build a world-class company to better serve our customers, our people and our communities.
To learn more about Fivetran’s culture and what it’s like to be part of the team,
click here
and enjoy our video.
To learn more about our candidate privacy policy, you can
read our statement here
.
We are committed to ensuring that all candidates have an equal opportunity to participate in our interview process. If you require accommodations at any stage of the process due to a disability, medical condition, or any other circumstance, please don't hesitate to submit your request by filling out this
form
. We will work with you to provide reasonable accommodations to facilitate your participation and ensure a fair and accessible interview experience. Your request and any information provided will be kept confidential and will not impact your candidacy. We look forward to hearing from you and accommodating your needs to the best of our ability.
Location: UK, London
Workplace: OnSite
Here at Humanoid, we believe in a future where robots amplify human potential. That’s why we’ve set out on a mission to build the world’s most capable, commercially-scalable, and safe humanoid robots. We’re bringing that mission to life with HMND‑01 - our rapidly developed humanoid platform being deployed in real industrial environments - and we’re growing the team to take it even further.
ABOUT THE ROLE
Humanoid is seeking a highly driven and experienced Product Program Manager to join our Product Department. This critical role will lead the end-to-end development and delivery programme and relevant product-related projects for Humanoid's next-generation bipedal humanoid robot fleet solution – from Alpha prototype to production version, and from early adoption to mass deployment and further to different version obsolescence.
As the anchor for the development, launch and deployment process, you will drive cross-functional coordination across Product, Engineering, Operations, and Marketing teams to ensure that the solution is delivered on-time, on-cost, on-quality, and on-spec.
This is a highly collaborative role, requiring deep expertise in programme delivery and budget management across both technical and non-technical workstreams, as well as in product lifecycle for products that combine cutting edge hardware and software technologies. You will work closely with Engineering's Technical Program Managers (TPMs), who own the detailed technical execution of the mechanical, actuation, controls, perception and other AI systems that underpin safe and reliable bipedal locomotion, manipulation and interaction, to ensure their workstreams are integrated into the overall programme plan, as well as other key stakeholders. The ideal candidate will possess strong leadership skills, a structured delivery and product-oriented mindset, and the ability to operate confidently across a diverse stakeholder landscape.
WHAT YOU'LL DO
- Lead the full lifecycle programme management of the humanoid robot fleet solution development & deployment – from planning, design, prototyping, testing, manufacturing to launch, early to mass deployment, version update to obsolescence or repurposing.
- Act as the central coordination point between Product, Engineering, Operations, Manufacturing, Supply Chain, Marketing, Business Development and Finance to align resources, schedules, and deliverables.
- Develop and maintain programme plans, risk registers, dependency maps, and stage gates to ensure structured and transparent delivery.
- Champion best-in-class governance, reporting, and communication processes to ensure all stakeholders remain informed and engaged.
- Identify and mitigate programme risks and issues early to maintain momentum and resolve delivery challenges.
- Support the Product Department in defining scope, prioritisation, and trade-off decisions throughout the development & deployment cycles.
- Drive alignment between cross-functional teams and facilitate decision-making to unblock issues across technical and operational domains.
- Own programme budget planning and management across development, testing, tooling, and deployment phases – building and maintaining the budget, tracking actual spend against plan, forecasting variances, managing change control on cost impacts, and reporting budget performance to senior stakeholders.
- Partner with Engineering's Technical Program Managers (TPMs) to drive delivery of the bipedal locomotion, whole-body control, sensor integration, and safety/certification workstreams – ensuring their technical plans and test campaigns are reflected in the overall programme schedule and dependencies, with progress reported transparently to stakeholders. TPMs own the detailed technical execution and design decisions; this role owns the programme-level integration, sequencing, and accountability for outcomes.
- Work with Engineering TPMs, Supply Chain, and Finance to manage the commercial, budget, and schedule aspects of supplier/partner relationships for critical bipedal subsystems (actuators, gearboxes, batteries, sensors), and to translate technical KPIs (e.g. locomotion performance, MTBF, production readiness) into programme-level cost, schedule, and quality reporting.
WHAT WE'RE LOOKING FOR
- Bachelor’s degree or higher in Mechanical, Electrical, Mechatronics, Manufacturing, Industrial Design Engineering or a closely related technical discipline.
- 7+ years of experience in programme or project management roles within technology or product development environments, preferably in Robotics or Consumer electronics environments, having followed different stages of product lifecycles.
- Formal project management qualification (PMP, PRINCE2, or equivalent).
- Proven track record of successfully delivering complex, multi-disciplinary hardware and/or software product development programmes.
- Strong experience in managing cross-functional teams spanning engineering, operations, manufacturing, finance, and supply chain.
- Excellent communication, stakeholder management, and problem-solving skills.
- Ability to work in a fast-paced and evolving environment, driving clarity and direction across multiple teams.
- Experience owning or managing programme budgets for complex hardware/technology programmes, including cost tracking, forecasting, and reporting.
- Experience partnering with technical/engineering leads (e.g. Technical Programme Managers) on complex hardware programmes – ideally including legged or bipedal robotics, or closely related fields such as locomotion research or actuator-driven mechatronic systems – with enough technical fluency (actuators, controls, sensors, robotics safety standards) to translate technical risk into programme impact and make informed scope and trade-off decisions, without requiring hands-on engineering ownership.
Nice to have:
- Direct experience working on or managing a bipedal or legged humanoid robot programme, from prototype through to production and deployment.
- Experience with mass-production ramp-up of complex robotic or mechatronic hardware, including supplier qualification and manufacturing scale-up.
- Familiarity with simulation-to-real transfer, digital twin practices, or reinforcement-learning-based control as used in modern humanoid development.
WHAT WE OFFER
- Competitive equity: stock options with meaningful upside as we scale.
- 30+ paid days off, including 23 days of annual leave, all UK bank holidays, and additional company closure days (including Christmas–New Year shutdown).
- Private healthcare, including virtual and in-person care.
- Pension scheme with 8% total contribution (5% employee, 3% employer) on full earnings.
- Free daily breakfast, catered lunch, and snacks in-office.
- Work at the frontier - collaborate daily with world-class engineers, researchers, and product experts building the next generation of AI and humanoid robotics.
- Real ownership - direct access to founding leadership, meaningful input on product direction, and the ability to drive key initiatives from day one.
Location: UK, London
Workplace: OnSite
Here at Humanoid, we believe in a future where robots amplify human potential. That’s why we’ve set out on a mission to build the world’s most capable, commercially-scalable, and safe humanoid robots. We’re bringing that mission to life with HMND‑01 - our rapidly developed humanoid platform being deployed in real industrial environments - and we’re growing the team to take it even further.
ABOUT THE ROLE
We are seeking a Senior Systems Engineer – Software & Autonomy to support the definition, architecture, integration, and verification of the software systems that enable our humanoid robotic platform.
The role will work across perception, localisation, navigation, artificial intelligence, motion planning, controls, ROS 2 platform software, simulation, deployment, and diagnostics. You will collaborate with software leads and subject matter experts to translate product and operational needs into coherent capabilities, requirements, architectures, interfaces, integration plans, and verification criteria.
This is a systems engineering position focused on the robot’s software and autonomy stack. It is not primarily a firmware development or electrical engineering role.
WHAT YOU'LL DO
- Obtain input from system leaders, product teams, and technical subject matter experts to translate stakeholder needs into clear and verifiable system and software requirements.
- Define the software capabilities required to support humanoid robot behaviours, operational use cases, and product objectives.
- Decompose system-level capabilities across perception, navigation, AI, planning, controls, core platform, and supporting software services.
- Develop and maintain the functional and logical architecture of the robot’s software and autonomy stack.
- Define system boundaries, responsibilities, dependencies, and interfaces between software components and technical teams.
- Establish interface requirements covering data ownership, message definitions, coordinate frames, units, timing, latency, synchronization, quality indicators, fault handling, and degraded operation.
- Support architectural decisions involving, middleware, compute allocation, networking, simulation, software deployment, and distributed execution.
- Coordinate integration across perception, navigation, AI, controls, platform software, firmware, electronics, sensors, actuators, and mechanical systems.
- Identify cross-team assumptions, dependencies, architectural conflicts, and missing functionality before they become late-stage integration issues.
- Define integration stages, entry and exit criteria, required test environments, and readiness expectations.
- Lead or support the investigation of complex system-level issues involving multiple software components or interactions between software and hardware.
- Define nominal, degraded, recovery, fallback, and safe-state behaviours for software-intensive functions.
- Develop system-level verification and validation strategies for autonomous robotic capabilities.
- Establish measurable performance and acceptance criteria for perception, localization, navigation, planning, controls, AI, and integrated robot behaviours.
- Support scenario-based testing using simulation, software-in-the-loop, hardware-in-the-loop, laboratory testing, and physical robot testing.
- Maintain traceability between use cases, requirements, architecture, implementation, tests, and verification evidence.
- Work with safety engineers to ensure software behaviours support system safety requirements and hazard mitigations.
- Facilitate requirement, architecture, interface, integration, and system-readiness reviews.
- Communicate technical risks, capability limitations, integration status, and architectural trade-offs to engineering and program leadership.
- Coach engineering teams in practical systems engineering methods appropriate for an iterative robotics development environment.
WHAT WE'RE LOOKING FOR
- Bachelor’s or Master’s degree in Systems Engineering, Software Engineering, Computer Science, Robotics, Mechatronics, Controls Engineering, or a related field.
- Five or more years of experience in systems engineering, robotics software, software architecture, autonomous systems, or a related technical domain.
- Experience working with complex software-intensive or cyber-physical systems composed of multiple interacting subsystems.
- Strong knowledge of requirements engineering, architecture definition, interface management, integration, verification, validation, and traceability.
- Technical experience in several of the following areas:
- ROS or ROS 2
- Robotics software
- Perception and sensor fusion
- Localization, mapping, and navigation
- Motion or behaviour planning
- Manipulation, locomotion, or whole-body controls
- Artificial intelligence or machine learning
- Simulation and virtual testing
- Distributed or real-time software systems
- Ability to understand and evaluate software behaviour without being the primary implementation owner for every component.
- Experience defining measurable acceptance criteria for complex system behaviours.
- Ability to investigate issues spanning algorithms, software, computing, networking, firmware, sensors, actuators, and physical robot behaviour.
- Strong analytical, problem-solving, leadership, and technical communication skills.
Experience with humanoid robots, mobile robots, autonomous vehicles, industrial robotics, or similar systems.
- Familiarity with ROS 2 topics, services, actions, quality-of-service policies, lifecycle management, TF, rosbag, and distributed execution.
- Familiarity with C++, Python, Linux, Git, CI/CD, containers, and modern software development workflows.
- Experience with simulation tools such as Isaac Sim, Gazebo, MuJoCo, MATLAB/Simulink, or equivalent platforms.
- Experience with SysML, model-based systems engineering, or software architecture modelling.
- Familiarity with functional safety, SOTIF, machinery safety, cybersecurity, or safety assurance for autonomous systems.
- Understanding of machine-learning performance, uncertainty, dataset coverage, and scenario-based validation.
WHAT WE OFFER
- Competitive equity: stock options with meaningful upside as we scale.
- 30+ paid days off, including 23 days of annual leave, all UK bank holidays, and additional company closure days (including Christmas–New Year shutdown).
- Private healthcare, including virtual and in-person care.
- Pension scheme with 8% total contribution (5% employee, 3% employer) on full earnings.
- Free daily breakfast, catered lunch, and snacks in-office.
- Work at the frontier - collaborate daily with world-class engineers, researchers, and product experts building the next generation of AI and humanoid robotics.
- Real ownership - direct access to founding leadership, meaningful input on product direction, and the ability to drive key initiatives from day one.
Location: Berlin Office; Bosnia; Romania; Norway; Estonia; Latvia; Netherlands; Hungary; Portugal; Poland; Serbia; Germany; Austria; Finland; Albania; Lithuania; Ireland; Bulgaria; Denmark; Belgium; Czech Republic; Georgia; United Kingdom; Croatia; Spain; Greece
Workplace: Remote
The AI orchestration of your wildest imagination.
n8n is the open workflow orchestration platform built for the new era of AI. We give technical teams the freedom of code with the speed of no-code, so they can automate faster, smarter, and without limits. Backed by a fiercely inventive community and 500+ builder-approved integrations, we’re changing the way people bring systems together and scale ideas for impact.
Since our founding in 2019, we’ve grown into a diverse team of over 260 - working across Europe and the US, connected by a shared builder spirit and with our centre of gravity in Berlin. Along the way, we’ve:
- Cultivated a community of more than 650,000 active developers and builders
- Earned 190K+ GitHub stars, making us one of the world’s Top 40 most popular projects
- Backed by top investors, from Sequoia’s first German seed to our SAP's recent strategic investment - bringing us to a $5.2bn valuation
That’s the company we’ve built. Now we’d love to see what you can build. If you’re applying, try n8n out - whether you’re technical or not - and share a screenshot of your first workflow with us. The easiest place to start is here: app.n8n.cloud/register http://app.n8n.cloud/register.
We’re in a defining moment of an incredible journey. Come and build with us.
🎯 Your main goal will be to shape and evolve the core platform architecture that powers n8n — creating scalable, configurable foundations across execution, infrastructure, and frontend platform so 80+ product engineers and our open-source community can build confidently across cloud and self-hosted deployments.
Working across our platform teams, you’ll bring architectural coherence to the systems they jointly own and help us make the right long-term technical decisions as n8n scales:
ARCHITECTURAL DIRECTION ACROSS CORE PLATFORM
- Drive architecture across the two Core Platform teams, ensuring execution, infrastructure, data, and frontend platform systems evolve as a coherent whole rather than independent components.
- Design highly adaptable backend foundations that support different workloads, deployment models, shared product team needs, and future scale without creating unnecessary complexity.
- Partner with the FE platform workstream on core canvas architecture, real-time communication, performance, plugin contracts, and other platform primitives used by product teams.
EXECUTION, DISTRIBUTED SYSTEMS & DATA FOUNDATIONS
- Evolve core subsystems including durable workflow execution and state, orchestration, queue and task distribution, worker management, scheduling, and horizontal scaling.
- Design for correctness and resilience across distributed environments, including failure modes, idempotency, state transitions, tenant isolation, and reliability guarantees.
- Shape our data and persistence architecture, including database scaling, sharding, migration strategies, deployment abstractions, and long-term operational maintainability.
PLATFORM ARCHITECTURE & ENGINEERING ENABLEMENT
- Lead consequential technical decisions through clear proposals and RFCs, making trade-offs explicit and aligning engineers and stakeholders around durable solutions.
- Define stable platform interfaces and abstractions that reduce coupling, support safe migrations, and make the platform easier for feature teams to build on.
- Mentor engineers across all engineering teams through design reviews, pairing, and technical guidance, raising the bar for architecture, system design, and maintainability.
REQUIREMENTS
MUST-HAVES
- 🏗️ Staff-level architectural ownership: You have a track record of leading architecture across multiple systems or teams, including migrations, re-architectures, or foundational platform initiatives with long-term organizational impact.
- 🧠 Systems thinking: You reason deeply about invariants, correctness, failure modes, boundaries, and trade-offs, and you’re comfortable making decisions where there is no obviously perfect solution.
- ⚙️ Configurable systems at scale: You’ve designed highly configurable, adaptable systems that serve multiple use cases or operating modes without becoming brittle or excessively complex.
- 🌐 Distributed systems depth: You’ve designed and operated distributed systems involving concepts such as asynchronous processing, idempotency, state machines, queues, consistency, and resilience.
- 🗄️ Data architecture at scale: You’ve worked on data-intensive systems where persistence, performance, isolation, migrations, and operational reliability were meaningful architectural concerns.
- 🛠️ TypeScript & Node.js depth: You have strong TypeScript experience and have built substantial backend systems with Node.js beyond conventional CRUD applications.
- 🤝 Cross-team technical leadership: You influence through technical judgment, clear communication, RFCs, design reviews, and mentorship, helping multiple teams converge on better solutions without relying on formal authority.
- 🧱 Platform enablement mindset: You care about creating clear contracts, abstractions, and developer experiences that allow other engineers to move faster and more safely.
- 🧹 Long-horizon engineering: You’re energized by modularization, migrations, refactoring, and evolving existing systems while keeping the product and engineering organization moving.
NICE-TO-HAVES
- 🧰 Workflow, orchestration or devtools experience: You’ve worked on workflow engines, orchestration platforms, developer tools, or infrastructure-heavy SaaS products.
- 🖥️ Frontend platform architecture: You’ve worked with architecture-heavy frontend systems such as canvas applications, plugin systems, real-time applications, web workers, or complex rendering environments.
- 🧾 Durable execution patterns: You’ve designed or operated systems using event sourcing, sagas, durable execution, or related state-management patterns.
- 👥 Multi-tenant architecture: You’ve designed systems where tenant isolation, resource management, data boundaries, or noisy-neighbour concerns were important.
- 🌍 Open-source experience: You’ve contributed to or maintained open-source software and understand the additional pressure around public contracts and backward compatibility.
- 📈 Large-scale SaaS exposure: You’ve operated systems at meaningful scale or worked in environments where reliability and architectural decisions had broad customer impact.
- 🧩 Monolith → modular migrations: You’ve decomposed monolithic systems or led incremental architectural migrations without preventing product teams from continuing to ship.
- ☁️ Multi-deployment awareness: You’ve designed products that need to work consistently across both managed cloud and self-hosted environments.
- 🔭 Observability mindset: You think about instrumentation, debugging, incident response, rollout safety, and operability as part of system design rather than an afterthought.
- 🧪 Strong CS grounding: You bring deep knowledge of distributed systems concepts, consistency models, consensus, formal methods, or similarly rigorous approaches to system correctness.
Why join us?
At n8n, you’ll work on the foundations that almost every product experience depends on. You’ll have influence across two Core Platform teams, helping shape how our execution engine, infrastructure, data architecture, and frontend platform evolve together as both our product and engineering organization scale.
This is a Staff role with real architectural leverage: you’ll tackle problems that span team boundaries, evolve systems that already operate at meaningful scale, and create platform capabilities that make 80+ engineers more effective. You’ll do that in a remote-first environment that values autonomy, thoughtful experimentation, and engineers who influence through strong technical judgment rather than hierarchy.
Sound like the kind of platform challenge you want to own?
Apply now — and help us build the future of automation.
n8n is an equal opportunity employer and does not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status.
We can sponsor visas to Germany; for any other country, you need to have existing right to work.
Our company language is English.
You care about diversity and inclusion? We do too! Check out our Diversity, Inclusion and Belonging initiatives at n8n https://www.notion.so/Diversity-inclusion-and-belonging-n8n-c1bec2fff536422d868b1a438d990e35?pvs=21 (https://www.notion.so/n8n/Diversity-inclusion-and-belonging-n8n-c1bec2fff536422d868b1a438d990e35).
Location disclaimer: If you see multiple job postings for the same role, it is most likely because we're hiring remotely for this role and posting in different locations to make sure every potential candidate can see the role. Please apply to the location you're the most likely to work from in the future.
BENEFITS
- Competitive compensation 💸 – We offer fair and attractive pay.
- Ownership 💪 – Our core value is to “empower others,” and we mean it—you’ll get a slice of n8n with equity.
- Work/life balance 🏖️ – We work hard but ensure you have time to recharge:
- Europe: 30 days of vacation, plus public holidays wherever you are.
- US: 20 vacation days, 8 sick days, plus public holidays wherever you are.
- Health & wellness 🩺 –
- Europe: We provide benefits according to local country norms.*
- US: Multiple low-premium, low-deductible medical plans with coverage for individuals and families—plus a no-cost premium HDHP option with a pre-seeded HSA—along with dental and vision coverage.
- Future planning 💰 –
- Europe: We provide pension contributions according to local country norms.*
- US: 401(k) retirement plan with a 4% employer match.
- Financial security 🛡️ –
- Europe: We provide benefits according to local country norms.*
- US: Company-paid short-term and long-term disability insurance, plus life insurance to support you and your loved ones.
- Career growth 📈 – We hire rising stars who grow with us! You’ll get €1K (or equivalent) per year to spend on courses, books, events, or coaching to level up your skills.
- A passionate team 🤩 – We love our product, and we prove it with regular hackathons where we see who can build the coolest thing with it!
- Remote-first 🌏 – Our team works remotely across Europe, with regular off-sites for team bonding. Some roles, like sales in the US, are hybrid—please check the job description.
- Giving back 🤝 – We're big fans of open source, and you'll get $100 per month to support projects you care about.
- Transparency 🙏 – We all know what everyone’s working on, how the company is doing—the whole shebang.
*Country and/or State specific details provided in your employment agreement.
Location: Oakland, California, United States
From Fivetran’s founding until now, our mission has remained the same: to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations continue to leverage our technology every day to become truly data-driven.
Fivetran and dbt Labs are bringing together two industry-leading companies with a shared mission: helping organizations unlock the full value of their data.
Together, we’re delivering the data infrastructure layer that helps organizations move, transform, and trust their data — from the moment data moves, through every transformation, to the context teams and AI systems rely on.
Fivetran helps organizations automate data movement across the systems, clouds, engines, and tools they rely on. dbt Labs pioneered analytics engineering, helping teams transform data into reliable, governed insights. Together, we support thousands of organizations as they build a trusted foundation for analytics, AI, and better business decisions.
As we bring our teams and technology together, we’re building on the strengths of both companies while continuing to deliver the products and experiences our customers know and trust. It’s an exciting time to join us: we’re creating a company with the scale, talent, and technology to help more organizations put their data to work with greater speed, confidence, and impact.
During this transition period, you may see references to both Fivetran and dbt Labs throughout our recruiting process as we integrate our teams, systems, and career sites.
About the Role
Fivetran and dbt Labs are building data pipelines to power the modern data stack for thousands of companies.
We're looking for a staff software engineer to be a technical leader on our Metadata team, which owns the metadata layer of the dbt platform — the discovery API, catalog, lineage, and run history services that let customers understand, trust, and act on what their data is doing.
As a
Staff Software Engineer
, you'll contribute to the technical direction for the team. You'll own the architecture of major subsystems, lead complex projects that span multiple engineers, and raise the bar for design and code quality across the team. You'll spend your time on the hardest technical problems, and multiply the team through design reviews, coaching, and mentorship.
This is a full-time, fully remote position. We do expect the successful candidate to come to the Oakland, CA office from time to time.
Technologies You'll Use
Python, GraphQL, Postgres, Snowflake, Kafka, Kubernetes, Docker, AWS, GCP, Datadog
What You'll Do
Lead the design and delivery of complex, team-level projects across the Metadata services, coordinating development across multiple engineers
Independently design and develop the architecture of new subsystems, and own team-level subsystems end to end
Use AI tooling and agents — across development and SDLC artifacts such as TDDs, PRDs, post-mortems, and test plans
Review and approve technical designs, ensuring they meet a high quality bar, and identify design deficiencies before they ship
Drive technical initiatives across the team's responsibility areas — discovery API, catalog, lineage, and run history
Set and uphold design, architecture, and coding best practices, and hold teammates accountable for code quality
Coach and mentor engineers, demonstrably improving the quality of code across the team
Write technical specs, document common components, and keep the team accountable for necessary project documentation
Fix and optimize critical parts of the codebase, drive incident follow-through, and advance the reliability and performance of the services you own
Participate periodically in the on-call rotation
Skills We're Looking For
8+ years of software engineering experience with a track record of leading complex, team-scope technical work to completion
Deep expertise designing and owning subsystems in distributed, cloud-based systems
Demonstrated ability to set technical direction for a team and drive multi-engineer initiatives across an area of ownership
Excellent design and architecture judgment; identifies design flaws in existing systems and proposes sound solutions with clear trade-offs
Writes exemplary, well-tested code that serves as a model for others, and reliably estimates and delivers sprint to sprint
Strong track record of raising quality through code review, coaching peers, and enforcing accepted engineering practices
Experience partnering with QE on test strategy and owning operational health — incidents, post-mortems, reliability, and performance
Proficiency in a modern backend or systems language such as Python, Java, C++, or C#
Hands-on experience with cloud platforms (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and managing dev infrastructure
Fluent in using AI code assistants and coding agents to generate and investigate code, and conversational AI (e.g. Claude, ChatGPT) to author, review, and synthesize SDLC artifacts — and able to model those practices for a team
Bonus Skills
Experience in data processing (ETL, ELT) and/or cloud-based data platforms
Experience architecting metadata, catalog, lineage, or discovery/search systems
Experience with GraphQL APIs and high-throughput, multi-tenant data services
Familiarity with the analytics engineering workflow and the dbt ecosystem
The compensation range displayed on this job posting reflects the minimum and maximum target for new hire compensation for the target position and level, and may include sales incentives or target bonuses depending on the role. Our compensation ranges are determined by role, level, and location. Our job titles may span more than one career level. Within the range, individual compensation is determined by additional factors, including job-related skills, experience, relevant education or training, business need, market demands. The compensation range is subject to change and may be modified in the future. Your recruiter can share more about the specific compensation range for your location during the hiring process.
Oakland Pay Range
$196,033
—
$245,041.50 USD
Perks and Benefits
100% employer-paid medical insurance
*
Generous paid time away from work, including paid vacation or flexible/unlimited vacation depending on role and country, plus paid sick time, inclusive parental leave, paid holidays, including a year-end Global Week of Rest, and volunteer days off.
RSU stock grants*
Professional development and training opportunities
Company virtual happy hours, free food, and fun team-building activities
Monthly cell phone stipend
Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents.
*
May vary by country and worker type - please reach out to your recruiter for more information
Click
here
to learn more about Fivetran's Benefits by Region.
We’re honored to be
valued at over $5.6 billion
, but more importantly, we’re proud of our
core values of Get Stuck In, Do the Right Thing, and One Team, One Dream
. Read about us in
Forbes
.
Fivetran brings together high-quality talent across the globe to make data access as easy and reliable as electricity for our customers. We value and recognize that our customers benefit from having innovative teams made of people from many backgrounds, experiences, and identities. Fivetran promotes diversity, equity, inclusion & belonging through attracting, recruiting, developing, and retaining a diverse workforce, not only because it is the right thing to do, but because it helps us build a world-class company to better serve our customers, our people and our communities.
To learn more about Fivetran’s culture and what it’s like to be part of the team,
click here
and enjoy our video.
To learn more about our candidate privacy policy, you can
read our statement here
.
We are committed to ensuring that all candidates have an equal opportunity to participate in our interview process. If you require accommodations at any stage of the process due to a disability, medical condition, or any other circumstance, please don't hesitate to submit your request by filling out this
form
. We will work with you to provide reasonable accommodations to facilitate your participation and ensure a fair and accessible interview experience. Your request and any information provided will be kept confidential and will not impact your candidacy. We look forward to hearing from you and accommodating your needs to the best of our ability.
Location: Montreal, Canada
ON-SITE IN MONTREAL IS PREFERRED; REMOTE OR HYBRID IS POSSIBLE FOR THE RIGHT CANDIDATE.
* OPEN TO US AND EUROPE BASED CANDIDATES *
As part of the the Software Integration Team, you will serve as the technical focal point for software integration planning and execution, overseeing contributions from various development teams (e.g., digital processing, embedded control, test automation, and ground segment). You will define
the integration strategy, verify interfaces, lead validation activities, and review the documentation and development plans to ensure alignment with system-level requirements
TASK
• Define and maintain the software integration strategy and schedule across multiple teams and subsystems.
• Ensure the compatibility of software interfaces between digital payload units, system controllers, and test systems.
• Oversee the integration and test campaigns of software components in lab environments and, later, in system-level payload testing.
• Drive the verification and validation (V&V) process for integrated software, ensuring traceability to system requirements.
• Coordinate closely with systems engineering to ensure software behavior aligns with payload-level functional and performance expectations.
• Review software development plans, ICDs, interface documentation, test reports, and release notes to confirm completeness and compliance.
• Identify integration risks early and support troubleshooting, debugging, and resolution of system-level software issues.
• Foster collaboration across software, hardware, and systems teams to ensure robust and consistent integration practices.
MUST HAVES
• Bachelor’s degree in Software Engineering, Computer Science, Electrical Engineering, or related field.
• 5+ years of experience in software development and integration, preferably in the aerospace or telecommunications domain.
• Strong experience leading software integration activities in complex, distributed systems.
• Good understanding of digital telecommunications payloads, especially architectures involving Software Defined Radio (SDR) and digital beamforming.
• Familiarity with embedded software, real-time operating systems (RTOS), FPGA interfaces, and communication protocols.
• Hands-on knowledge of test automation, CI/CD practices, and tools such as GitLab, Jenkins, Python, MATLAB, and Docker.
• Ability to coordinate across disciplines and manage technical risks associated with software integration.
• Must be eligible to work in Canada and capable of obtaining necessary security clearance.
COMPLIMENTARY SKILLS/KNOWLEDGE
• Previous experience in Space and/or Constellation Operations
• Knowledge of requirements Management tools such as DOORS/Windchill/Jama
• Demonstrated capability to efficiently work autonomously and with little to no supervision
• Strong written and verbal communications skills in English, knowledge of French will be considered favorably
Location: Espoo
Workplace: Hybrid
Flight Software Engineer
• Location: Espoo, Finland
• Department: Engineering / Flight Software
• Reports to: Engineering Manager, Flight Software
• Employment type: Permanent
• Workplace model: Hybrid
• Employment is subject to applicable security screening (incl. SUPO, where required)
Why this role matters:
As a Flight Software Engineer, you’ll help build the embedded software systems powering ICEYE’s SAR satellites. Your work will directly contribute to the reliability, scalability, and performance of flight computers operating in orbit, enabling mission-critical Earth Observation capabilities for customers around the world. Working close to both hardware and software, you’ll help shape the future of spaceborne SAR systems and support ICEYE’s mission to become the global source of truth in Earth Observation.
Who We Are
ICEYE delivers space-based intelligence, surveillance, and reconnaissance (ISR) capabilities to governments and allied nations. This includes sovereign and turnkey ISR missions leveraging ICEYE’s world-leading synthetic aperture radar (SAR) satellite technology, as well as access to data from the world’s largest SAR satellite constellation. These capabilities enable partners to detect and respond to critical changes anywhere on Earth with unprecedented speed and accuracy, day or night and in any weather, supported by ultra high-resolution imagery and high-frequency revisits.
As a trusted partner for defense, intelligence, security, and maritime domain awareness, ICEYE’s near real-time data creates a tactical advantage for mission-critical operations. Designed for dual use, the platform also serves civil protection and commercial users for natural-catastrophe intelligence, insurance, maritime monitoring including oil-spill detection, and finance, contributing to global security and community resilience.
ICEYE is headquartered in Finland and operates globally across Europe, North America, the Middle East, and Asia-Pacific. We have more than 900 employees, united by a shared vision: improving life on Earth by becoming the global source of truth in Earth Observation.
Your day-to-day responsibilities
• Develop and maintain embedded Linux flight software for ICEYE’s SAR spacecraft
• Build efficient, reliable, and maintainable user space applications for flight computers
• Troubleshoot complex multi-component systems and implement scalable solutions
• Manage software packages, hardware devices, init systems, file systems, IPC, networking, and monitoring in Unix-like systems
• Configure and maintain build systems, CI/CD pipelines, and software development workflows
• Collaborate closely with hardware, software, and spacecraft subsystem teams across the organization
• Contribute to system-level architecture discussions and embedded platform improvements
• Rotate ownership across components and support continuous improvements to engineering practices
What we’re looking for
Must haves:
• Strong C++ and Python programming skills
• Proven experience delivering commercially successful embedded Linux software
• Experience with Buildroot and Yocto
• Strong understanding of Unix-like systems, including software package and hardware device management
• Experience configuring and managing build systems and CI/CD pipelines
• Strong troubleshooting and debugging skills across embedded and distributed systems
• Good written and verbal communication skills in English
• Ability to balance deep technical problem solving with pragmatic decision making
Nice to haves:
• Expertise in Linux kernel space development
• Familiarity with Docker or similar containerisation tools
• Experience with message-passing frameworks and distributed asynchronous systems
• Experience contributing to open-source projects
• Ability to read and review electronic schematics
• Proficiency in additional programming languages
• Interest in and familiarity with LLM-based engineering tools
• Systems thinking mindset and strong stakeholder communication skills
Application Process:
- TA Screening
- Hiring Manager Screening
- Task (take home)
- Technical Interview
- Director Interview
Working at ICEYE:
At ICEYE, you’ll join a diverse and highly engaged team united by the ambition to make the impossible possible. As a global scale-up, we combine speed and ambition with the opportunity to take real ownership from day one. Your growth, wellbeing, and success are a priority, with continuous professional development, training opportunities, and a culture where collaboration is how we win.
How We Work (Our Values)
- Make the impossible possible: We set ambitious goals and stay calm under pressure. We bring grit, optimism, and ownership when things get hard, and we keep moving until we find a way.
- Be curious: Go deep, ask questions, listen carefully, and think critically. Understand the why behind decisions.
- See the big picture: Stay close to what’s happening across the company so you can make better decisions. Consider how your work affects others.
- Drive effective teamwork: Create psychological safety, invite different perspectives, and build inclusive teams. There are no bad questions.
- Act as one team: We win together. We match tasks to the right owner and stay agile as priorities shift.
- Have fun: What we do matters and it should be enjoyable. Celebrate progress, take pride in results, and share the wins.
Benefits
Our benefits are designed to support your health and wellbeing, at work and beyond. We keep improving them based on employee feedback, and offerings vary by location. Talent Acquisition will confirm what applies for this role and location during the process. Our Global Employee Benefits Include:
- A job that matters in a dynamic Defence Technology and Earth Observation environment with a scale-up approach
- An independent role with a supportive and diverse work environment
- Occupational healthcare, occupational, and accident insurance
- A yearly benefit budget to spend as you wish (i.e. on sport, transport, bike benefit, wellness, lunch, etc.)
- Phone subscription with iPhone of choice
- Relocation support (i.e. flight tickets, accommodation, relocation agency support)
- Time for self-development, research, training, conferences, or certification schemes
- Inspiring and collaborating offices and silent workspaces enable you to focus
Our Commitment to Diversity, Equity, and Inclusion
We want ICEYE to be a place where people can be themselves and do great work. Different backgrounds and perspectives make us stronger, which is why we work to create an environment where people feel included, respected, and able to speak up. Whatever your background, we want you to bring your authentic self to the table.
We’re committed to fair, inclusive hiring and equal opportunity. Everyone is welcome to apply. If you need any adjustments or support during the recruitment process, tell us and we will do our best to help.
Apply now to start your ICEYE journey and help us continue to make the impossible possible together. Read more about ICEYE and working with us at iceye.com http://iceye.com.
Montreal, Canada
УдалённоMontreal, Canada
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.