Senior Software Engineer DFI

Jobgether

India

Remote

INR 1,800,000 - 2,400,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote
Benefits package
Professional development
Technical impact
Ownership
Collaborative culture
Career growth

Job summary

Jobgether is seeking a Senior Software Engineer DFI based in India to design and deliver scalable backend services and data pipelines for a multi-tenant B2B SaaS platform.

You will work with Python, PySpark, and SQL to build robust ingestion frameworks, REST APIs, and distributed data processing while collaborating with product managers and architects to ensure performance and reliability.

Qualifications

  • 4–6 years of backend or data engineering experience in scalable B2B SaaS environments.
  • Strong Python skills for scalable backend apps and services.
  • Practical PySpark experience for distributed data processing.
  • Advanced SQL skills and relational DB design.
  • Experience building REST APIs with FastAPI, Flask, or Quart.
  • ETL/ELT pipeline design and data ingestion frameworks.
  • Cloud familiarity (Azure preferred or AWS).
  • Experience with Git, CI/CD, and modern software practices.
  • Strong problem solving, ownership, and collaboration.

Responsibilities

  • Own end-to-end delivery of backend features and platform modules.
  • Build and maintain scalable backend services and data pipelines.
  • Develop REST APIs with modern Python frameworks.
  • Optimize distributed data processing with PySpark and SQL.
  • Architect data ingestion from diverse enterprise sources.
  • Improve platform performance, observability, and reliability.
  • Mentor engineers and promote best practices.
  • Lead root cause analyses for production issues.
  • Adopt AI-assisted tooling to boost productivity and quality.

Skills

Python backend
PySpark
SQL
REST APIs
Cloud familiarity
CI/CD
Git
Debugging
Collaboration

Education

Bachelor's degree in CS or related field

Tools

FastAPI
Flask
Quart
Databricks
Snowflake
Delta Lake
Kubernetes
Airflow
GitHub Copilot/AI tools

Job description

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

In this role, you will help design and develop scalable backend services and distributed data platforms that power an advanced, multitenant B2B SaaS environment. You will take ownership of engineering initiatives from initial technical design and implementation through deployment and production support. Working primarily with Python, PySpark, and SQL, you will build robust data pipelines and ingestion frameworks capable of processing complex enterprise data at scale. You will collaborate closely with Product Managers, Architects, and engineering teams to translate business needs into reliable technical solutions. Beyond feature development, you will contribute to platform performance, scalability, and long-term technical excellence. This is an opportunity to work with modern cloud technologies and AI-powered development tools while solving complex global supply chain challenges in a collaborative, fully remote environment.

Accountabilities
  • Own the end-to-end delivery of backend features, platform modules, and engineering initiatives, from requirements gathering and technical design through implementation, deployment, and production support.

  • Design, develop, and maintain scalable backend services, distributed data pipelines, and ingestion frameworks capable of processing information from multiple enterprise sources.

  • Build and maintain production-ready Python web services and REST APIs using modern frameworks such as FastAPI, Flask, and Quart.

  • Develop and optimize distributed data processing pipelines using PySpark and SQL to handle large-scale data processing requirements.

  • Architect and enhance data ingestion frameworks that process structured and semi-structured data from enterprise APIs, databases, cloud storage, and various file formats.

  • Improve platform scalability, reliability, observability, performance, and maintainability through continuous engineering improvements.

  • Work closely with Product Managers and Architects to translate business requirements into effective, scalable technical solutions.

  • Break down complex engineering initiatives into manageable deliverables, estimate development efforts, identify technical risks, and drive execution.

  • Conduct code reviews, mentor junior engineers, and promote coding standards, engineering best practices, and knowledge sharing.

  • Investigate and resolve complex production issues, lead root cause analyses, and implement improvements to strengthen platform stability.

  • Champion engineering innovation by adopting modern development tools, AI-assisted coding practices, and continuous improvement initiatives.

Requirements:
  • 4–6 years of professional experience in backend software engineering or data engineering, preferably within a scalable B2B SaaS environment.
  • Strong programming skills in Python, with hands-on experience developing scalable backend applications and services.
  • Practical experience designing and implementing distributed data processing pipelines using PySpark.
  • Strong SQL expertise, including complex query development, query optimization, and relational database design.
  • Proven experience building REST APIs and Python web services using frameworks such as FastAPI, Flask, or Quart.
  • Experience designing and developing scalable ETL/ELT pipelines and enterprise data ingestion frameworks.
  • Familiarity with cloud platforms such as Microsoft Azure (preferred) or AWS.
  • Hands-on experience with Git, CI/CD pipelines, version control, and modern software engineering practices.
  • Strong debugging, performance optimization, analytical thinking, and problem-solving abilities.
  • Demonstrated ability to independently own and deliver features, technical modules, or projects from initial requirements through production.
  • Ability to estimate development efforts, anticipate technical challenges, manage priorities, and ensure timely delivery.
  • Strong sense of ownership, accountability, and initiative, combined with excellent communication and collaboration skills.
  • Experience using AI-assisted development tools such as GitHub Copilot, Cursor, ChatGPT, or Claude to improve productivity, code quality, debugging, and technical problem-solving.

Additional experience that would be an advantage:

  • Previous experience in B2B SaaS, supply chain technology, compliance, or other data-intensive product environments, particularly within high-growth organizations.
  • Familiarity with supply chain operations, compliance processes, or risk management solutions.
  • Experience with modern cloud data platforms such as Databricks (preferred), Snowflake, and Lakehouse technologies, including Delta Lake.
  • Knowledge of scalable backend architectures, distributed systems, and cloud-native application design.
  • Exposure to additional technologies such as Java, Kafka, Redis, Apache Airflow, or Kubernetes.
  • Previous experience mentoring engineers and contributing to architectural decisions and technical design discussions.
Benefits:
  • Fully remote working environment: Work remotely with opportunities to connect and collaborate with colleagues in person.
  • Comprehensive benefits package: Access to health, financial wellbeing, and other employee benefits.
  • Professional development: Opportunities to strengthen your technical expertise and work with modern technologies and innovative engineering practices.
  • Meaningful technical impact: Contribute to intelligent systems addressing critical global supply chain challenges.
  • Ownership and autonomy: Take responsibility for impactful projects and have a voice in shaping technology and engineering decisions.
  • Collaborative culture: Work alongside experienced professionals in an environment that encourages innovation, knowledge sharing, and continuous learning.
  • Career growth: Develop your skills and expand your responsibilities within a technology-driven organization.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer EW II
Senior Software Engineer EW II

Jobgether • India

Remote
INR 2,500,000 - 4,000,000
Fully remote (India)
Health benefits
Team events
+1
Field Engineer
Field Engineer

Jobgether • India

On-site
INR 1,200,000 - 2,400,000
AI-powered technology
Direct exposure to complex client-chal
Professional growth with cross-team
+1
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]

Smart Working • Bengaluru

Remote
INR 3,500,000 - 5,500,000
Lead Data Engineer 4C
Lead Data Engineer 4C

Jobgether • India

Remote
INR 1,800,000 - 3,000,000
Fully remote within India
Mentorship & professional development
Exposure to advanced Big Data tech
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]

Smart Working • Maharashtra

Remote
INR 450,000 - 750,000
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]

Smart Working • India

Remote
INR 1,200,000 - 1,800,000
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]

Smart Working • Mumbai

Remote
INR 2,500,000 - 4,500,000
Senior Data Engineer / Developer
Senior Data Engineer / Developer

Jobgether • India

Remote
INR 1,500,000 - 3,000,000
Fully remote (India)
Full-time role
Autonomy in projects
+3
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]

Smart Working • Hyderabad

Remote
INR 10,547,000 - 15,340,000
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]
Senior Python Engineer - Data ( Remote, Full-Time) [AS340]

Smart Working • Delhi

Remote
INR 1,800,000 - 2,400,000