Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Python)

Jobgether

Senior Software Engineer (Python)

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.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Python) in United States vacancy
  • $170k - $185k

     ...backbone of our award-winning enterprise software solutions, enabling our customers to...  .... Job Description As a Senior AI/ML Engineer, you will design, develop, and deploy...  ...environments. ~ Strong proficiency in Python and experience designing backend systems... 
    Senior
    Software
    Full time
    For contractors
    Flexible hours

    Ifs

    Palo Alto, CA
    28 days ago
  •  ...leading tech staffing company is seeking a Senior Backend Engineer to work 100% remotely. The ideal candidate should have strong expertise in Python and AWS, alongside extensive...  ...with cross-functional teams to ensure high-quality software development. #J-18808-Ljbffr
    Senior
    Software
    Remote work

    Blue Coding

    United States
    3 days ago
  •  ...work at the intersection of strategy, engineering, data, and design, helping clients modernize...  ...partnerships.   We are seeking a Senior Software Engineer to design, build, and support...  ..., Elasticsearch, Kafka, Databricks, Python, and distributed systems to build highly... 
    Senior
    Software
    Full time

    Allata Llc

    Dallas, TX
    a month ago
  • $98.61k - $167.64k

     ...The Team Our Health Engineering Solutions (HES) team works side by side with customers...  .... We are looking for a seasoned Software Engineer who will play a key role in making...  ...services. If you have experience with Python, Django administration, JavaScript,... 
    Senior
    Software
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Remote work

    Icf International, Inc.

    Reston, VA
    more than 2 months ago
  •  ...global leader in enterprise recruitment software, SmartRecruiters offers a cloud-based global...  ...We are looking for a talented backend engineer to join SmartPal - the industry's most...  ...adoption), Design and develop services with Python on top of Kubernetes/AWS infrastructure... 
    Senior
    Software
    Full time
    Work at office
    Remote work
    Worldwide

    Dev

    Jasper, IN
    more than 2 months ago
  •  ...Job Description Job Description Senior Software Engineer (C/Python) Sioux Falls, SD 57198 Location: On-Site Job Description: Anakim Consulting Inc. is hiring a Senior level Software Engineer with experience applying Infrastructure as Code (IaC) principles... 
    Senior
    Software

    Anakim Consulting Inc

    Sioux Falls, SD
    22 days ago
  • $170k - $213k

     ...accounting teams and it integrates with numerous ERPs, CRMs, Payment systems, Point of Sale systems and other applications. As a Sr. Software Engineer in Test, you will play a crucial role in the success of our company by contributing to, as well as driving, high-quality... 
    Senior
    Software
    Full time
    Temporary work
    Work experience placement
    Work at office
    Shift work
    3 days per week

    BlackLine

    Pleasanton, CA
    1 day ago
  • $145k - $190k

     ...will sponsor FSP)\ \\\ \\\ \\\ Our client is looking for a Senior Software Engineer with an active TS/SCI to join the team and work on a...  ...) tools \ \\\ -Ability to perform scripting such as Bash, Python, Ruby \ \\\ -Success troubleshooting complex problems \ \... 
    Senior
    Software
    Full time

    Swoop Staffing

    Remote
    more than 2 months ago
  •  ...We are looking to hire an experienced Software Engineer to join our agile and exceptionally talented engineering team. As a Senior Engineer, you will work with our backend team...  ...main learning platform. Having extensive Python + Django experience is required. The project... 
    Senior
    Software
    Full time

    Edclub

    Pennsylvania
    more than 2 months ago
  • $125k - $150k

    Senior Software Engineer, Python ProgrammerFitch Ratings is currently seeking a Senior Software Engineer specializing in Python Programming or applications to join our team in Chicago. In this role, you will support the development and delivery of applications based on... 
    Senior
    Software
    Immediate start

    Fitch Ratings

    Chicago, IL
    4 days ago
  •  ...Job Description Job Description Job Title: Senior Cloud Data Engineer – Python + AWS Location: Plano, TX (100% onsite) USC/GC/GC EAD Only...  ...CI/CD, Git/Bitbucket, and Jenkins . Experience with software testing, release processes, and production deployments.... 
    Senior
    Software

    SCI SOLUTIONS GLOBAL

    Plano, TX
    2 days ago
  •  ...cloud-based platforms. The role centers on Python, agentic AI, and scalable backend...  ...product innovation. If you are a backend engineer who thrives on building high-performance...  ...Required Skills & Experience · 5+ years of software engineering experience (or 3+ years with... 
    Senior
    Software
    Full time

    Motion Recruitment

    Woodland Hills, CA
    1 day ago
  •  ...CaliforniaOnsiteFull Time$120k - $170kSenior Support Engineer Location: San Francisco, CAWork Arrangement: 5...  ...startup environment supporting a technical software platform, troubleshooting product issues, debugging with Python, and helping build scalable support processes... 
    Senior
    Software

    Motion Recruitment

    San Francisco, CA
    4 days ago
  • As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank Digital Channel...  ...querying languages, such as Java, Python, Shell scripting, SQL, PostgreSQL, Oracle...  ...end-to-end on a subsystem under senior design direction, including implementation... 
    Senior
    Software
    Contract work

    JP Morgan Chase

    Jersey City, NJ
    3 days ago
  •  ...solutions that power near-real-time decision engines Help design and grow distributed...  ...Develop backend services and data pipelines in Python, and user-facing features in React...  ...+ years building and shipping production software ~5+ years working with Python on backend... 
    Senior
    Software
    Full time

    Jr Recruiting

    Chicago, IL
    a month ago
  •  ...Senior Engineer II, Python: Design, develop, and maintain highly scalable backend services and APIs using Python. Implement and manage Kafka...  ...reviews, design discussions, and drive best practices for software design, CI/CD pipelines, and cloud architecture.... 
    Senior
    Software

    Cloud Analytics Technologies LLC

    Seattle, WA
    1 day ago
  • $123k - $163k

     ...Requirements: Over 7 years of comprehensive software engineering experience, showcasing a breadth of...  ...development utilizing .NET/C# and Python. Familiarity with React, adhering to...  ...are Kforce, and we are in search of a Senior Software Engineer to join our team in Leawood... 
    Senior
    Software
    Full time

    Kforce Technology Staffing

    Leawood, KS
    24 days ago
  • Tech - Lead Software Engineer, 603 (SWES04)Carry out critical tech solutions across multiple technical areas as an integral part of an agile team Description for Internal Candidates We have an opportunity to impact your career and provide an adventure where you can push... 
    Senior
    Software

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  •  ...Job Description Job Description Select Source Solutions is seeking an experienced Senior Scientific Software Engineer – AWS/Python to design, develop, and optimize cloud-based software solutions that support scientific data processing, large-scale data management... 
    Senior
    Software

    Executive Recruiting

    Greenbelt, MD
    a month ago
  • $210k - $250k

     ...About the Role Premier Global Links LLC is seeking an experienced Senior Software Engineer – Python/TypeScript to build, scale, and maintain production software for a rapidly growing technology platform. This role offers end-to-end ownership across backend services... 
    Senior
    Software
    Full time
    Work at office

    Premier Global Links

    New York, NY
    11 days ago
  •  ...CarolinaHybridFull Time$120k - $160kSenior AI/ML Engineer (Python)Onsite — Wilmington, NC Our client, a...  ...instruments, is looking for a Senior AI/ML Engineer with strong Python skills...  ...development, integration, or deployment) Solid software engineering fundamentals — testing,... 
    Senior
    Software
    Full time

    Motion Recruitment

    Charlotte, NC
    2 days ago
  • A tech-powered retailer is seeking a Senior Full Stack Engineer to build services for processing customer orders and establish...  .... Candidates should have over 5 years in software development, including 2 years with Python, and familiarity with CI/CD practices. This position... 
    Senior
    Software
    Remote work

    Short Story

    United States
    2 days ago
  • $191k - $253k

     ...Anduril as a lead provider of specialized engineering and products for Intelligence Community...  ...THE JOB We are looking for a Senior Software Engineer to join our rapidly growing team...  ...QUALIFICATIONS Demonstrated proficiency in Python programming Comprehensive... 
    Senior
    Software
    Full time
    Work experience placement
    Immediate start

    Anduril

    Reston, VA
    16 days ago
  • $229.9k - $262.4k

     ...Senior Lead Software Engineer, Full Stack (Python, ReactJS, AWS) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One,... 
    Senior
    Software
    Full time
    Part time
    Internship
    Local area

    Capital One

    McLean, VA
    4 days ago
  • $130k - $225k

     ...willingness to challenge consensus. We are seeking a Senior Software Engineer to join our Unified Platform (UP) team. UP consolidates...  ...experience ~ Strength in at least one of Clojure or Python. We have a large Clojure codebase and a growing Python footprint... 
    Senior
    Software
    Full time
    Temporary work
    Flexible hours

    Drw

    Remote
    more than 2 months ago
  •  ...Job Description Job Description Senior Software Data Engineer (Python) We are looking for a Senior Software Data Engineer – Python--  to design, build, and optimize cloud-based, serverless data pipelines and infrastructures. You will leverage your expertise in... 
    Senior
    Software

    Pointwest Technologies Corp

    Atlanta, GA
    a month ago
  •  ...adventure where you can push the limits of what's possible.As a Lead Software Engineer in Commercial and Investment Bank's Treasury Technology you...  ..., Sales, and Quantitative Research teams. Your expertise in Python and agentic development will drive automation and innovation.... 
    Senior
    Software

    JP Morgan Chase

    Jersey City, NJ
    3 days ago
  • $143.5k - $212.85k

     ...solutions spanning all phases of the Software Development Lifecycle (SDLC)....  ...level issues, guiding junior engineers, operating with little...  ...on definitions from more senior roles.\n * Advises immediate...  ...with backend development using Python and frameworks such as Django... 
    Senior
    Software
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours

    Paypal

    San Jose, CA
    more than 2 months ago
  •  ...We are seeking an experienced Python AI Engineer with 7 years of handson experience in designing developing and deploying scalable AIpowered...  ...Language Models LLMs cloudnative technologies and modern software engineering practices The role involves building intelligent... 
    Senior
    Software

    Infinity Quest UK

    Remote
    2 days ago
  •  ...Canonical is looking for an experienced Python developer with a background in MongoDB who...  ...brilliant people. You are an accomplished senior Python programmer that enjoys challenging...  ...pioneers in open source with intelligent engineers at every level from engineer to CTO and... 
    Senior
    Software
    Full time
    Remote work

    Canonical

    Remote
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Python). Be the first to apply!