Senior Software Engineer

CloudFerro

Warszawa

Hybrid

PLN 180,000 - 270,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Private healthcare
MultiSport
Insurance
Language classes
Office in Warsaw

Job summary

CloudFerro is building and operating cloud platforms for Europe's space industry, enabling researchers to store and analyse petabytes of Earth observation data. We seek a Senior Software Engineer who will shape IAM services, drive architectural decisions, and contribute hands-on development across our cloud environments.

You will design, implement and evolve backend components, collaborate with product teams, and maintain high engineering standards while delivering secure, scalable solutions

Qualifications

  • 6+ years of professional software engineering experience with hands-on architecture design.
  • Proficiency in Python and production-grade backend services.
  • Experience designing distributed systems and microservice architectures.
  • Knowledge of identity and authentication standards: OAuth 2.0, OpenID Connect, SAML 2.0, JWT.
  • Experience designing and integrating REST APIs.
  • Good knowledge of Linux, Kubernetes and cloud environments.
  • Experience with PostgreSQL or relational databases.
  • Ability to translate requirements into well-designed technical solutions.
  • Strong ownership and ability to justify trade-offs and production readiness.
  • English proficiency for technical collaboration.

Responsibilities

  • Design and evolve the architecture of IAM services.
  • Develop backend components for authentication, authorisation, identity management and access control; design APIs and integrations with other CloudFerro platform parts.
  • Design solutions for multi-tenant environments and systems at scale.
  • Collaborate with Product Manager to translate business needs into technical solutions.
  • Build prototypes and proofs of concept for new ideas and technologies.
  • Extend existing codebases and implement new services and components.
  • Make architectural decisions with security, scalability, reliability, and maintainability in mind.
  • Maintain engineering standards via code reviews, tests, refactoring, and best practices.
  • Diagnose complex issues at the intersection of applications, IAM and cloud infrastructure.
  • Collaborate with other technical teams across the organisation.
  • Create and evolve technical documentation and architectural standards.

Skills

Python
Distributed systems
Microservices
OAuth 2.0
OpenID Connect
SAML 2.0
JWT
REST APIs
Linux
Kubernetes
PostgreSQL
Cloud environments
Architectural decisions
English language

Tools

RabbitMQ
Redis
Prometheus Grafana
OpenStack Keystone
AWS
Azure
GCP

Job description

Join the team building Europe's data cloud

Are you looking for a place where your work truly matters? At CloudFerro, we build and operate cloud computing platforms that support Europe's space industry, scientists and climate researchers. Thanks to our infrastructure, it is possible to store and analyse petabytes of Earth observation data.

It has extensive experience in storing and processing large data sets, including multi-petabyte Earth observation satellite data repositories. CloudFerro solutions are used by leading companies and scientific institutions in Europe from various market sectors that process large data sets: European Space Agency (ESA), EUMETSAT, European Center for Medium-Range Forecasts (ECMWF), Mercator Ocean International, German Aerospace Agency (DLR), EGI and many others.

CloudFerro is:

  • a team of experts who are keen to share their knowledge,
  • international projects and modern technologies, with a collaborative and open atmosphere,
  • a real impact on the development of Europe's digital infrastructure.
Due to our dynamic development, we are seeking talented individuals to join our team as a:
Senior Software Engineer

The role:

We are looking for someone who combines strong software engineering skills with an architectural mindset and genuinely enjoys having an impact on both what we build and how we build it.

The right person for this role can design a solution, discuss architectural trade-offs, build a proof of concept and independently implement key parts of the system - while still enjoying hands-on development and staying close to the technology.

You will have a direct influence on the architecture and evolution of services responsible for Identity & Access Management across CloudFerro's cloud environments.

Although CloudFerro has around 300 employees, our team operates in many ways like a startup within a larger organisation. There is a lot happening, priorities evolve, and requirements do not always arrive as a complete specification.

We value independence, initiative and pragmatic problem-solving. We are looking for someone who knows how to ask the right questions, understand the real problem behind a requirement, propose a sensible solution and take it all the way to production - without unnecessary bureaucracy.

What will be your tasks?
  • Designing and evolving the architecture of our IAM services.
  • Developing backend components responsible for authentication, authorisation, identity management and access control. Designing APIs and integrations between IAM services and other parts of the CloudFerro platform.
  • Designing solutions for multi-tenant environments and systems operating at scale.
  • Working closely with the Product Manager to translate business needs into effective technical solutions.
  • Building prototypes and proofs of concept for new ideas and technologies.
  • Extending existing codebases and implementing new services and components.
  • Making architectural decisions with security, scalability, reliability and maintainability in mind.
  • Maintaining high engineering standards through code reviews, automated testing, refactoring and solid software development practices.
  • Diagnosing complex issues at the intersection of applications, IAM and cloud infrastructure.
  • Collaborating with other technical teams across the organisation.
  • Creating and evolving technical documentation and architectural standards.
We are looking for developers who:
  • At least 6 years of professional software engineering experience, including hands-on experience designing system architecture.
  • Strong proficiency in Python and experience building production-grade backend services.
  • Experience designing distributed systems and microservice architectures.
  • Practical knowledge of identity and authentication standards and protocols such as OAuth 2.0, OpenID Connect, SAML 2.0 and JWT.
  • Experience designing and integrating REST APIs.
  • Good knowledge of Linux, Kubernetes and cloud environments.
  • Experience working with relational databases, particularly PostgreSQL.
  • The ability to analyse requirements and translate them into well-designed technical solutions.
  • The ability to make informed architectural decisions and clearly explain the trade-offs behind them.
  • A strong sense of ownership - from initial idea and technical design through implementation and production operation.
  • English proficiency that allows you to work comfortably with technical documentation and collaborate in an international environment.
Nice to have
  • Experience with other programming languages such as Java or Go.
  • Familiarity with AWS, Azure or GCP.
  • Knowledge of RBAC, ABAC, policy engines and fine-grained authorisation models.
  • Experience with MFA, SSO, service accounts, token management and secrets management.
  • Familiarity with RabbitMQ, Redis and Prometheus/Grafana.
  • Experience designing IAM solutions for multi-cloud environments or large SaaS, PaaS or IaaS platforms.
  • Practical knowledge of application security and cloud security.
  • Experience with OpenStack, particularly Keystone.
What do we offer?
  • Real influence over the technology architecture and engineering direction across the organisation.
  • Complex engineering challenges connected with the European space sector.
  • A high degree of autonomy and the opportunity to work alongside experienced engineers and domain experts.
  • An informal and friendly working environment in our office by the Vistula River in Warsaw.
  • Competitive compensation, stable employment and a comprehensive benefits package, including private healthcare, MultiSport, insurance and language classes.

We create and develop advanced distributed systems. Their task is to provide services for the extensive processing of satellite data, of which we collect and catalogue vast quantities. In order for our systems to work efficiently, we need services to retrieve, describe and record this data.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Manager/Cloud Operations Manager
Engineering Manager/Cloud Operations Manager

CloudFerro Sp. z o • Warszawa

On-site
PLN 100,000 - 130,000
Medical care
Multisport
Life insurance
Customer Support Specialist
Customer Support Specialist

CloudFerro • Warszawa

On-site
PLN 60,000 - 90,000
Private medical care
Multisport card
Life insurance
+1
Software Engineer in Cloud Team
Software Engineer in Cloud Team

CloudFerro • Warszawa

Hybrid
PLN 120,000 - 180,000
Flexible working hours
Hybrid or remote work options
Private healthcare
+3
Software Engineer in Cloud Team
Software Engineer in Cloud Team

CloudFerro Sp. z o • Warszawa

On-site
PLN 120,000 - 180,000
Private healthcare
Sports membership
Life insurance
+1
Business Development Manager for Security and Defence
Business Development Manager for Security and Defence

CloudFerro Sp. z o • Warszawa

On-site
PLN 80,000 - 100,000
Hybrid working model
Medical care
Multisport
+2
Software Engineer-Managed Kubernetes Platform
Software Engineer-Managed Kubernetes Platform

CloudFerro • Warszawa

Hybrid
PLN 180,000 - 260,000
Private medical care
Multisport card
Life insurance
+1
Mid System Engineer
Mid System Engineer

CloudFerro Sp. z o • Warszawa

On-site
PLN 120,000 - 180,000
Medical care
Multisport membership
Life insurance
IT Project Manager
IT Project Manager

CloudFerro • Warszawa

Hybrid
PLN 180,000 - 280,000
Private medical care
MultiSport card
Life insurance
+1
Senior Software Engineer - Kubernetes Platform
Senior Software Engineer - Kubernetes Platform

CloudFerro • Warszawa

Hybrid
PLN 300,000 - 420,000
Private healthcare
MultiSport
Life insurance
+1
Software Engineer - Kubernetes Platform
Software Engineer - Kubernetes Platform

CloudFerro Sp. z o • Warszawa

Hybrid
PLN 180,000 - 260,000
Medical care
Multisport
Life insurance