For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Jobgether
Jobgether

Senior Software Engineer (Python)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Python
Testing
+26

Permanent role
15 days ago
Apply now

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (Python) based in India.

Join an open-source engineering team shaping the future of data orchestration through Apache Airflow. You’ll design and implement new features and components that improve how data practitioners build and operate reliable data workflows. The role combines deep Python engineering with distributed systems, performance, resiliency, and developer experience. You’ll work in a remote, globally distributed environment with opportunities to collaborate across engineering teams and the wider open-source community. Your contributions will reach a broad ecosystem of developers and organizations relying on modern data infrastructure. This is an opportunity to solve complex engineering challenges while directly contributing to a major open-source platform.

Accountabilities

  • Design, develop, and implement new Apache Airflow features and components.
  • Improve the performance, scalability, reliability, and resiliency of Airflow and its surrounding ecosystem.
  • Enhance the developer experience by identifying opportunities to simplify workflows, tooling, and engineering processes.
  • Improve code quality, test coverage, and automated testing practices while reducing test execution time.
  • Collaborate closely with engineering teammates and other technical teams to deliver reliable, maintainable solutions.
  • Investigate and troubleshoot complex technical issues, working with customers when necessary to identify and implement solutions.
  • Participate actively in the open-source community through GitHub, Slack, mailing lists, and other community channels.
  • Contribute to the broader Airflow ecosystem and help steward a healthy, collaborative open-source community.
  • Share knowledge and promote new capabilities through conferences, events, and other technical forums.
  • Support continuous innovation by exploring new ideas and technologies that can improve data orchestration and engineering workflows.

Requirements

  • 5+ years of professional experience as a Python developer with strong hands-on software engineering expertise.
  • Strong understanding of scalable and distributed systems, including the challenges associated with reliability and performance.
  • Demonstrated ability to troubleshoot complex technical problems and develop effective solutions.
  • Creative and analytical approach to engineering, with a willingness to explore new ideas and approaches.
  • Strong understanding of software testing, including unit testing and other forms of automated testing.
  • Proactive approach to learning, staying current with industry trends, and expanding technical expertise.
  • Strong collaboration skills, including active listening, knowledge sharing, constructive feedback, and cross-team cooperation.
  • Excellent written and verbal communication skills, with the ability to communicate effectively through GitHub, Slack, Zoom, email, documentation, and pair programming.
  • Comfortable working independently within a remote, distributed environment while maintaining strong collaboration with colleagues.
  • Experience with Apache Airflow in production environments is a plus.
  • Data engineering experience is advantageous.
  • Contributions to open-source projects are highly valued.
  • Knowledge of Kubernetes and Docker is a plus.
  • Experience building and maintaining CI/CD pipelines is beneficial.
  • Familiarity with Claude Code or similar agentic development tools is an advantage.

Benefits

  • Fully remote position based in India.
  • Opportunity to contribute directly to Apache Airflow, a major open-source data orchestration platform.
  • Work within a distributed engineering environment with global collaboration.
  • Exposure to complex challenges involving Python, distributed systems, scalability, performance, and resiliency.
  • Opportunities to engage directly with a global open-source community of developers and contributors.
  • Ability to contribute to developer experience, testing practices, code quality, and platform evolution.
  • Opportunities to share technical knowledge through conferences, events, and community initiatives.
  • Cross-functional collaboration that broadens technical and domain expertise.
  • Opportunity to work on software used by data practitioners and organizations operating mission-critical data workflows.
  • Environment that encourages innovation, continuous learning, knowledge sharing, and open-source contribution.

How Jobgether Works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

About Jobgether

👥11-50
📍Brussels
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service