Company
SaaS
SeniorSoftwareEngineer,DataSystems(Python)
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer, Data Systems (Python). Skills: Data Systems, Python, Data Pipelines, API Integrations. Design data pipelines. Build data pipelines”
Industry & Context.
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
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.