ApplySarthi Match jobs to your CV

Senior Software Engineer (Python)

Jobgether

Make my CV for this job, freeView job and applyYour CV, rewritten for this role using only your real experience. Sign in with Google and upload your CV. Nothing to install.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

11,684 open software roles across 736 companies are on ApplySarthi right now, most of them in Bengaluru (799), Hyderabad (309), Pune (183).

What software roles keep asking for: AWS (24%), Python (23%), Java (22%), System design (20%), Kubernetes (18%), C++ (17%), Observability (16%), CI/CD (13%) — counted across their open postings here.

Software Engineer jobs in India · Remote Software Engineer jobs · Airflow jobs · CI/CD jobs · Docker jobs · Kubernetes jobs

Jobgether has 3,935 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for software roles keep coming back to AWS, Python, Java, System design. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with Airflow? Tell me one thing you learned the hard way.
  3. How do you decide what to test, and what does good code review look like to you?
  4. Describe a time a deadline forced a trade-off in quality. What did you choose and why?
  5. How would you design an API for a feature you have worked on?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Senior Software Engineer (Python) at Jobgether interview free →

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.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-09-21. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.