Python Software Engineer (Cybersecurity)

4 036 - 6 324 USDNet per month - B2B
2 960 - 4 709 USDGross per month - Permanent
Python

Python Software Engineer (Cybersecurity)

Python
Grabarska 1, Wrocław +4 Locations

Rublon

Full-time
Permanent, B2B
Senior
Remote
4 036 - 6 324 USDNet per month - B2B
2 960 - 4 709 USDGross per month - Permanent

Job description

Join Rublon and work with a team of cybersecurity enthusiasts building the future of enterprise user authentication.

Rublon MFA is a multi-factor authentication platform used by hundreds of customers around the world to protect employee logins to networks, servers, and applications. We build backend technology for secure authentication, identity infrastructure, and enterprise cybersecurity integrations.

We are looking for a Regular or Senior Python Software Engineer who wants to work long-term on backend systems in the cybersecurity space.

What You’ll Work On

You will help develop backend technology that extends Rublon MFA into enterprise IT environments.

Your work will focus on building and improving cybersecurity connectors and authentication services, including:

  • Connectors that enable MFA for authentication protocols such as LDAP and RADIUS

  • Components that integrate Rublon MFA with enterprise identity infrastructure, including Active Directory and enterprise cloud identity solutions such as Microsoft Entra ID

  • Services that export authentication and security logs from Rublon MFA to external systems, including SIEM platforms

  • Backend tools that improve scalability, reliability, observability, and secure operation of Rublon services

  • CI/CD pipelines and automation that support secure, maintainable software delivery

This is a pure backend engineering role. No frontend development experience is required.

How You’ll Work

  • Location: 100% remote or from our office in Kraków or Zielona Góra, Poland

  • Technology stack: Python 3, Linux services, Windows Server services, LDAP, RADIUS, RadSec, Active Directory, Microsoft Entra ID, x.509 certificates, SIEM integrations, GitHub CI/CD, Inno Setup

  • Self-development: access to online training courses and sponsored certifications

  • Benefits: private medical care and MultiSport card

What You’ll Do

As a Python Software Engineer at Rublon, you will:

  • Develop and extend backend cybersecurity services written in Python

  • Build and maintain authentication-related connectors for LDAP, RADIUS, RadSec, and related protocols

  • Work with enterprise identity and access technologies such as Active Directory and LDAP

  • Design integrations that allow Rublon MFA logs to be exported to SIEM systems

  • Work with security log formats such as CEF, Syslog, and JSON

  • Improve the performance, scalability, and reliability of backend authentication services

  • Implement observability improvements, including structured logging, monitoring, metrics, and diagnostics

  • Develop services for Linux and Windows Server environments

  • Design secure, maintainable software with attention to authentication, authorization, networking, and operational security

  • Build and maintain CI/CD pipelines using GitHub

  • Collaborate with engineers on architecture, design, implementation, testing, and code reviews

Skills You Have

  • At least 3 years of commercial experience developing backend software in Python

  • Practical understanding of secure backend development

  • Knowledge of authentication, identity, or secure networking concepts

  • Experience or strong familiarity with LDAP and/or RADIUS

  • Ability to design reliable backend services that operate in enterprise environments

  • Understanding of Linux services and backend application deployment

  • Experience with automated testing, code review, and maintainable software engineering practices

  • Working knowledge of CI/CD concepts, preferably with GitHub-based pipelines

  • Interest in cybersecurity, secure software design, and enterprise authentication systems

  • Ability to analyze technical problems independently and propose robust engineering solutions

Nice To Have

Experience with any of the following will be a strong advantage:

  • Another backend programming language, especially C++, Rust, or Go

  • Active Directory

  • Enterprise cloud identity solutions such as Microsoft Entra ID

  • LDAP security and directory integrations

  • RADIUS and RadSec

  • x.509 certificates, TLS, and certificate-based trust models

  • SIEM systems and security log export

  • SIEM log formats such as CEF, Syslog, and JSON

  • Development of server-side software for Linux and Windows Server

  • Software application security

  • Secure networking concepts

  • GitHub Actions or similar CI/CD systems

  • Formal education in Information Security, Cybersecurity, Computer Science, or a related field, or equivalent demonstrated professional experience

Why Apply

This role may be a strong fit if:

  • You want to build backend technology in the cybersecurity space

  • You are interested in enterprise authentication, MFA, identity systems, and secure networking

  • You enjoy developing reliable services that run in real customer environments

  • You want to work on integrations with protocols and systems such as LDAP, RADIUS, Active Directory, RadSec, x.509, and SIEM platforms

  • You prefer backend engineering and do not want a frontend-focused role

  • You value secure coding practices, automation, observability, and long-term maintainability

  • You want to grow professionally in cybersecurity and backend software engineering

Steps After You Apply

  1. You’ll be invited to an online meeting with our recruiter

  2. Afterwards, we’ll ask you to complete a small assignment, which will then be discussed with one of our technical leads

  3. If everything goes well, we will make you an offer and invite you to a final interview

Tech stack

    Python 3

    advanced

    Active Directory

    regular

    Linux

    regular

    API

    regular

    Radius

    regular

    CI/CD

    regular

    DevOps

    regular

    Windows Server

    regular

    LDAP

    regular

    SIEM

    junior

Office location

Python Software Engineer (Cybersecurity)

4 036 - 6 324 USDNet per month - B2B
Summary of the offer

Python Software Engineer (Cybersecurity)

Grabarska 1, Wrocław
Rublon
4 036 - 6 324 USDNet per month - B2B
2 960 - 4 709 USDGross per month - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych są spółki Rublon sp. z o.o. i Rublon Services sp. z o.o. z siedzibą w Zielonej Górze, ul. Stani... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Check similar offers
HR Contact

HR Contact

Remote

Remote

6 474 - 6 744USD/month
AWS
Python 3.x
Langchain
fastapi
SeniorSeniorB2BB2B
New
ADVERTISEMENT: Recommended by Just Join IT
Salary
4 036 - 6 324 USD
Net per month - B2B

2 960 - 4 709 USD
Gross per month - Permanent
Applied -
10 day left (until 01.07.2026)
Applied -
Check similar offers
HR Contact

HR Contact

Remote

Remote

6 474 - 6 744USD/month
AWS
Python 3.x
Langchain
fastapi
SeniorSeniorB2BB2B
New
CodiLime

CodiLime

Remote

Remote

5 556 - 7 588USD/month
Docker
Linux
Kubernetes
SQL
RESTful API
Python
GraphQL
NoSQL
SeniorSeniorB2BB2B
New
Sigmoidal

Sigmoidal

Remote

Remote

8 135 - 9 762USD/month
AWS
Claude
Docker
REST API
fastapi
Kubernetes
React
SQL
Python
NoSQL
SeniorSeniorB2BB2B
New
Inuits

Inuits

Remote

Remote

38 - 44USD/h
DevOps
Ansible
Docker
Go
Rust
Linux
Python
Puppet
SeniorSeniorB2BB2B
New
Devopsbay

Devopsbay

Remote

Remote

51 - 60USD/day
AWS
Git
PostgreSQL
LLM
RabbitMQ
Docker
RAG
REST API
Kubernetes
Python
SeniorSeniorB2BB2B
New
ADVERTISEMENT: Recommended by Just Join IT