Python Developer

AI overview

Contribute to building secure, scalable backend systems for a cutting-edge cybersecurity platform with a focus on real-time threat detection and integrations with major security platforms.

Obrela is looking for a talented Python Software Engineer to join our dynamic development team and help drive the evolution of SocStreams, our cutting-edge cybersecurity platform. In this role, you'll be instrumental in building secure, scalable backend systems and integrations that enable real-time threat detection, analysis, and response for enterprise customers around the world.

As part of a collaborative engineering team, you'll contribute to:

  • Backend architecture and design decisions
  • REST API and plugin development
  • System performance optimization
  • Integrations with leading third-party security platforms

You’ll play a critical role in expanding our plugin ecosystem, focusing on:

  • Direct ingestion and response capabilities for platforms like Crowdstrike, Microsoft Defender, and Palo Alto Cortex—without relying on traditional SIEMs (e.g., QRadar, Sentinel)
  • SOAR-to-SOAR interoperability (e.g., Cortex XSOAR)
  • Support and enhancement for Palo Alto XSIAM
  • Expanded SLA-based response capabilities in Microsoft and Crowdstrike integrations
  • Integration of XDR risk verdicts (Microsoft, Palo Alto)
  • Ingestion of Threat Intelligence verdicts (Palo Alto TIM)

Your focus will include separating enrichment from action plugins and enhancing support for enriched alert verdicts from XDR and threat intelligence systems.

You'll be working with:

  • Languages & Frameworks: Python 3, Flask
  • Databases: MongoDB, MySQL, Redis
  • ORMs: SQL Alchemy
  • Messaging & Workflow: RabbitMQ, StackStorm
  • Containerization & Tools: Docker, Swagger, Git, Jira

Key Responsibilities

  • Design and implement backend functionality for the SocStreams platform
  • Develop and maintain REST APIs and third-party service integrations
  • Build plugins for direct integration with security platforms like Crowdstrike, Microsoft, and Palo Alto
  • Extend automation workflows with conditional logic based on StackStorm capabilities
  • Write unit tests, conduct code reviews, and troubleshoot software issues
  • Collaborate with cross-functional teams in an agile environment
  • Help operationalize and maintain integrations

Requirements

  • 2–5 years of professional experience in software development with Python
  • Strong knowledge of OOP, data structures, and design patterns
  • Experience developing and consuming RESTful APIs
  • Familiarity with both relational (MySQL) and non-relational (MongoDB, Redis) databases
  • Understanding of event-driven systems and microservices architectures
  • Experience with ORMs like SQLAlchemy
  • Solid communication skills in English, both written and verbal
  • Ability to work both independently and as part of a team

Nice to Have

  • Experience with SOAR platforms (especially Cortex XSOAR)
  • Exposure to XDR integrations and Threat Intelligence data flows
  • Familiarity with CI/CD pipelines and containerized environments

 
At Obrela, you’ll be part of a fast-paced, mission-driven environment where innovation, security, and scalability meet. If you're ready to help build the next generation of cybersecurity operations tools, we'd love to hear from you.

Since our establishment, we’ve set out to transform the way organizations perceive and buy cyber security. Today, we provide the most advanced, comprehensive real time cyber risk management and early warning services.We deliver what we define as Cyber Risk Management as a Service, a comprehensive 360 security program powered by our unique, purpose-built Cyber Risk Management Platform, Swordfish, which integrates in real time, threat detection with detailed risk management and also enables complete vulnerability management.With engagements that include financial institutions, telecommunications, critical infrastructure and on-line service providers, Obrela Security Industries collects and analyses structured and unstructured data, generating valuable intelligence for new, emerging and advanced security threats giving its customers a unique advantage in predictability, preparation and response.If you are ready to work in one of the most challenging corporate security environments, the most demanding clients and be a part of our dream team then apply. We look for hard working, motivated, brilliant out of the box thinking minds that want to become a part of an elite team and work for the most demanding global 500 clients keeping their business in business.We offer exposure in complex enterprise environments helping the most demanding high profile clients develop and sustain their operational security capability.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Python Developer Q&A's
Report this job
Apply for this job