Company

SaaS

SeniorSoftwareEngineer,DataSystems(Python)

$0k+ Bulgaria FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer, Data Systems (Python). Skills: Data Systems, Python, Data Pipelines, API Integrations. Design data pipelines. Build data pipelines”

Industry & Context.

SaaS

What They're Looking For.

Must Have

5+ years of experience in software engineering, 5+ years of experience in data engineering, 5+ years of experience in integration engineering, Proficiency in Python, Solid experience with ETL processes, Solid experience with API-based integrations, Solid experience with orchestration of complex data workflows, SQL expertise, Hands-on experience with REST APIs, Hands-on experience with GraphQL, Hands-on experience with webhook-based architectures, Experience implementing authentication systems, Experience with OAuth 2.0, Experience with API key-based access models, Familiarity with orchestration tools, Experience with containerization technologies, System design skills

Nice to Have

Kubernetes exposure, Experience with multi-tenant architectures, Experience with real-time data systems, Experience with enterprise data tools

What You'll Do.

Design data pipelines

Maintain data pipelines

Implement event-driven architectures

Implement batch processing architectures

Design authentication mechanisms

Maintain integration mechanisms

Implement observability systems

Implement monitoring systems

Implement alerting systems

Optimize data processing

Optimize infrastructure

Collaborate with cross-functional teams

Ensure data integrity

Ensure data governance

Ensure data maintainability

How You'll Work.

Team & Collaboration

Cross-functional teams; Collaborative engineering environments

Communication Scope

Communication skills

Full Job Description

## Accountabilities Design, build, and maintain scalable, high-performance data pipelines that ingest, transform, and normalize large-scale data from diverse external and internal sources. Develop and optimize APIs enabling secure, tenant-aware, and reliable integrations with third-party platforms and internal systems. Implement and support both event-driven and batch processing architectures to ensure data freshness, consistency, and scalability. Build robust ETL workflows handling complex data sources such as ad platforms, ecommerce systems, and real-time customer event streams. Design and maintain authentication and integration mechanisms including OAuth, API keys, and webhook-based systems. Implement observability, monitoring, and alerting systems to ensure transparency in data health, pipeline performance, and system reliability. Optimize data processing and infrastructure for cost efficiency, performance, and scalability in a cloud-native environment. Collaborate with cross-functional teams to evolve a flexible, extensible, and high-performing data integration platform. Ensure strong data integrity, governance, and maintainability across distributed and multi-tenant systems. Requirements 5+ years of experience in software engineering, data engineering, or integration engineering roles focused on data-intensive systems. Strong proficiency in Python for building scalable backend systems and data pipelines. Solid experience with ETL processes, API-based integrations, and orchestration of complex data workflows. Strong SQL expertise and familiarity with modern data warehouses such as BigQuery or equivalent systems. Hands-on experience with REST APIs, GraphQL, and webhook-based architectures. Experience implementing authentication systems such as OAuth 2.0 and API key-based access models. Familiarity with orchestration tools such as Airflow or similar workflow management platforms. Experience with containerization technologies such as Docker, with Kubernetes exposu

Free ATS check

Applying for this Senior Software Engineer, Data Systems (Python) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about this company?

Real rants from real employees. Read before you apply.

Read Company Rants →