Python Software Engineer (Cybersecurity)
Tech Stack / Keywords
Firma i stanowisko
Rublon is a company focused on cybersecurity, developing the Rublon MFA multi-factor authentication platform used globally to protect employee logins to networks, servers, and applications. The company builds backend technology for secure authentication, identity infrastructure, and enterprise cybersecurity integrations.
Wymagania
- 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 for 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 backend programming languages such as C++, Rust, or Go.
- Experience with Active Directory.
- Experience with enterprise cloud identity solutions like Microsoft Entra ID.
- LDAP security and directory integrations.
- Experience with RADIUS and RadSec.
- Knowledge of x.509 certificates, TLS, and certificate-based trust models.
- Experience with SIEM systems and security log export.
- Familiarity with SIEM log formats such as CEF, Syslog, and JSON.
- Development experience for Linux and Windows Server.
- Knowledge of software application security.
- Understanding of secure networking concepts.
- Experience with GitHub Actions or similar CI/CD systems.
- Formal education or equivalent professional experience in Information Security, Cybersecurity, Computer Science, or related fields.
Obowiązki
What You’ll Work On:
- Develop backend technology extending Rublon MFA into enterprise IT environments.
- Build and improve cybersecurity connectors and authentication services for protocols such as LDAP and RADIUS.
- Integrate Rublon MFA with enterprise identity infrastructure including Active Directory and Microsoft Entra ID.
- Develop services exporting authentication and security logs to external systems including SIEM platforms.
- Improve scalability, reliability, observability, and secure operation of backend services.
- Build and maintain CI/CD pipelines and automation for secure software delivery.
How You’ll Work:
- Work remotely or from offices in Kraków or Zielona Góra.
- Use technologies including Python 3, Linux and Windows Server services, LDAP, RADIUS, RadSec, Active Directory, Microsoft Entra ID, x.509 certificates, SIEM integrations, GitHub CI/CD, and Inno Setup.
- Access online training courses and sponsored certifications.
- Receive benefits such as private medical care and MultiSport card.
What You’ll Do:
- Develop and extend backend cybersecurity services in Python.
- Build and maintain authentication connectors for LDAP, RADIUS, RadSec.
- Work with enterprise identity and access technologies like Active Directory and LDAP.
- Design integrations for exporting Rublon MFA logs to SIEM systems.
- Handle security log formats including CEF, Syslog, and JSON.
- Improve performance, scalability, and reliability of backend services.
- Implement observability improvements including structured logging, monitoring, metrics, and diagnostics.
- Develop services for Linux and Windows Server environments.
- Design secure, maintainable software focusing on authentication, authorization, networking, and operational security.
- Build and maintain CI/CD pipelines using GitHub.
- Collaborate on architecture, design, implementation, testing, and code reviews.
Benefity
- 100% remote work option or office work in Kraków or Zielona Góra, Poland.
- Access to online training courses and sponsored certifications.
- Private medical care.
- MultiSport card.
Inne informacje
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. Stanisława Wyspiańskiego 11 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
RUBLON sp. z o.o.
4 aktywne oferty