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.
$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...SeniorSoftwareFull timeFor contractorsFlexible hours- ...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-LjbffrSeniorSoftwareRemote work
- ...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...SeniorSoftwareFull time
$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,...SeniorSoftwarePermanent employmentFull timeContract workWork experience placementWork at officeRemote work- ...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...SeniorSoftwareFull timeWork at officeRemote workWorldwide
- ...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...SeniorSoftware
$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...SeniorSoftwareFull timeTemporary workWork experience placementWork at officeShift work3 days per week$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 \ \...SeniorSoftwareFull time- ...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...SeniorSoftwareFull time
$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...SeniorSoftwareImmediate start- ...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....SeniorSoftware
- ...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...SeniorSoftwareFull time
- ...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...SeniorSoftware
- 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...SeniorSoftwareContract work
- ...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...SeniorSoftwareFull time
- ...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....SeniorSoftware
$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...SeniorSoftwareFull time- 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...SeniorSoftware
- ...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...SeniorSoftware
$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...SeniorSoftwareFull timeWork at office- ...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,...SeniorSoftwareFull time
- 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...SeniorSoftwareRemote work
$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...SeniorSoftwareFull timeWork experience placementImmediate start$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,...SeniorSoftwareFull timePart timeInternshipLocal area$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...SeniorSoftwareFull timeTemporary workFlexible hours- ...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...SeniorSoftware
- ...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....SeniorSoftware
$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...SeniorSoftwareFull timeWork at officeLocal areaImmediate startFlexible hours- ...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...SeniorSoftware
- ...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...SeniorSoftwareFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Python). Be the first to apply!
- summer intern software engineer United States
- software developer fintech United States
- startup software engineer United States
- financial software developer United States
- junior software developer remote United States
- software engineer United States
- software data engineer United States
- freelance software developer United States
- software developer internship no experience United States
- part time software developer United States



