Wróć do listy

Opis oferty

Senior Software Engineer w Warszawa, Polska

CloudFerro S.A.

Warszawa, Polska

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.
Ładowanie podobnych ofert…