Senior Backend Software Engineer
- Compensation
- Not disclosed
- Location
- Stockholm, SE
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Has several years of hands-on experience building and operating production systems
- Is self-driven and comfortable making technical decisions independently
- Can quickly understand and work within an existing codebase and architecture
- Values clean code, testing, automation, and pragmatic engineering practices
- Communicates clearly and professionally in English
Nice to have
- Experience with Machine Learning concepts and data platforms supporting ML workloads
- Experience working with high-volume real-time telemetry or tracking data
- Domain knowledge in aviation data standards (e.g., ADS-B) or similar
Full description
Flightradar24 is one of the most successful growth-stage tech companies in Stockholm. Each month more than 50 million aviation enthusiasts visit Flightradar24 (app/website) and our Commercial services team has many of the biggest names in aviation on its customer list.
We are looking for a Senior Backend Software Engineer, who can quickly understand existing systems, work independently, and deliver value from day one. You will play a key role in evolving and improving our backend services, working closely with other engineers and stakeholders. The work includes both hands-on development and architectural decision-making.
The position requires that you are able to work in Stockholm, Sweden. Relocation is not offered for this role.
What you’ll do
Your responsibilities include
- Building backend services for high-volume real-time aircraft telemetry
- Designing and improving data ingestion, streaming, and event processing (batch and real-time)
- Refactoring and enhancing existing services, pipelines, and infrastructure
- Implementing robust data collection, transformation, and storage solutions
- Operating and improving cloud-based platforms (primarily AWS)
- Improving observability, reliability, and operational tooling for production systems
- Contributing to best practices around CI/CD, testing, code quality, and documentation
- Collaborating with software engineers, data engineers, and analysts to deliver reliable data products
Current tech stack
- Backend services: C++ and Python
- Cloud & Data Platform: AWS (S3, Glue/Spark, Airflow/MWAA, Athena, MSK/Kafka, Lambda)
- Streaming & Messaging: Kafka, RabbitMQ
- Databases & Storage: SQL/NoSQL systems (e.g., MySQL/MariaDB/Postgres, Redis, DynamoDB, Hazelcast)
- DevOps & Platform: Docker, Kubernetes/EKS, Terraform
- Engineering practices: Infrastructure as Code, CI/CD, linting, unit tests, integration tests
Required technical competence
- Strong experience with software development in C++, Python, Go, Rust, (or similar)
- Strong experience designing and operating production backend systems
- Experience with data engineering architectures for ingestion and transformation
- Experience working with cloud-based platforms, preferably AWS
- Solid understanding of databases
- Experience with event-driven or streaming architectures (Kafka or similar)