Senior Software Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time
#424000·Dodano 5 dni temu·2
Źródło: CloudFerro
Aplikuj teraz

Tech Stack / Keywords

ArchitectureCloudBackendSecurityAutomated TestingSoftware DevelopmentPythonREST

Firma i stanowisko

CloudFerro builds technologies used by leading European organisations in science and the space sector, including ESA, EUMETSAT, ECMWF, Mercator Ocean International, DLR and EGI. The company has around 300 employees and operates with a startup mindset within a larger organisation.

Wymagania

  • At least 6 years of professional software engineering experience, including system architecture design.
  • 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 with relational databases, particularly PostgreSQL.
  • Ability to analyse requirements and translate them into well-designed technical solutions.
  • Ability to make informed architectural decisions and clearly explain trade-offs.
  • Strong sense of ownership from idea to production operation.
  • English proficiency sufficient for working with technical documentation and international collaboration.

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 or large SaaS, PaaS, or IaaS platforms.
  • Practical knowledge of application security and cloud security.
  • Experience with OpenStack, particularly Keystone.

Obowiązki

  • Designing and evolving the architecture of 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.
  • Collaborating with the Product Manager to translate business needs into 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 focused on security, scalability, reliability, and maintainability.
  • Maintaining high engineering standards via code reviews, automated testing, refactoring, and sound development practices.
  • Diagnosing complex issues involving applications, IAM, and cloud infrastructure.
  • Collaborating with other technical teams across the organisation.
  • Creating and evolving technical documentation and architectural standards.

Benefity

  • Real influence over technology architecture and engineering direction across the organisation.
  • Complex engineering challenges connected with the European space sector.
  • High autonomy and opportunity to work with experienced engineers and domain experts.
  • Informal and friendly working environment in Warsaw near the Vistula River.
  • Competitive compensation, stable employment, and comprehensive benefits including private healthcare, MultiSport, insurance, and language classes.
Opieka zdrowotna
Karta sportowa
Ubezpieczenie
Kursy językowe
CloudFerro S.A.

CloudFerro S.A.

25 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz