Fullstack Software Engineer building APIs and services for analytics in Earth observation. Focus on cloud-native Python services and TypeScript/React UI development.
Responsibilities
Design and ship cloud‑native Python services (e.g., FastAPI) with well‑versioned REST APIs and solid contracts
Model domain data for Postgres/PostGIS (jobs, provenance, results) and implement robust access patterns
Make long‑running work first‑class: asynchronous jobs, idempotency, retries, clear user feedback
Build a pragmatic TypeScript/React UI focused on operability: job authoring, status, metrics, and basic visualization hooks
Production hygiene: tests, CI/CD, docs, API schemas; instrument observability (CloudWatch/Datadog/Otel) with actionable alerts
Secure coding by default (authn/z, secrets, dependency hygiene)
Use AI‑assisted tools for coding/tests/docs responsibly—share patterns that lift the whole team
Work with the broader defense and intelligence engineering team to integrate and serve the tools you help build**
Requirements
Strong Python; experience building and operating APIs (FastAPI or similar)
Practical AWS skills (running services and jobs; S3, IAM; plus Batch/Step Functions basics)
Data modeling with Postgres (PostGIS welcome) and comfort with Docker/ECR
CI/CD discipline, automated testing, and observability in production (CloudWatch/Datadog)
Clear written communication (design docs, PRs, runbooks)
LLM IDE Tooling proficiency & curiosity (e.g. Cursor, Claude, Copilot)
**Nice‑to‑haves**
TypeScript/React (or comparable modern frontend) and map‑centric UI patterns
STAC concepts, GDAL/raster tooling; xarray/dask for large arrays
Evented systems (SQS/SNS/Kinesis), caching, performance profiling
gRPC or GraphQL; experience productizing research code
Kubernetes/EKS, Argo/Hera if/when we use K8s; Go familiarity to read or wrap other teams’ services (nice to have).
Benefits
A job that matters in a dynamic 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
A wide variety of the best coffee, tea, snacks, and sweets to accompany your daily space mission
Competitive salary contingent on your experience level, and will be negotiated individually
Employment is subject to applicable security screening (incl. SUPO, where required)
Software Engineer developing features using TypeScript and React for a healthcare data sharing platform. Collaborating with teams to enhance functionality and compliance in a hybrid work environment.
C# Software Engineer developing innovative software for precision machines at EVG. Involved in all phases from concept to deployment in a collaborative team environment.
Software Developer for Test Automation involved in developing automated test solutions for web - based .NET applications. Collaborate within an interdisciplinary Scrum team to optimize software quality.
Senior Software Engineer at OQC leading the compiler development effort for quantum computing. Designing scalable software solutions while mentoring engineers and driving technical excellence.
Senior Full Stack Developer at desk:box developing features from architecture to deployment on AWS for an innovative application in agriculture and SMEs.
Senior Software Engineer leading design and implementation of sensor calibration algorithms for autonomous vehicles. Collaborating within a hybrid model at Toyota's Ann Arbor location.
Controls Engineer responsible for system maintenance in Australian Data Centers. Leading projects and collaborating across teams to optimize operations and ensure adherence to standards.
Senior Software Engineer developing robust software solutions for AI tactics in Defense Metaverse. Collaborating with teams using C++ and Machine Learning technologies in a hybrid environment.
As a Senior Software Engineer, you'll design and operate software solutions for manufacturing processes at GROPYUS. You will play a key role in merging digital and physical logistics systems.