Senior Software Engineer EW II

Jobgether

India

Remote

INR 2,500,000 - 4,000,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 (India)
Health benefits
Team events
Career growth

Job summary

Jobgether is seeking a Senior Software Engineer EW II in India, focusing on scalable Python backend and data platforms for a multi-tenant B2B SaaS environment. You will own end-to-end delivery, build REST APIs, PySpark pipelines, and ingestion frameworks, and mentor engineers in a remote, collaborative setup.

You will work with Azure/AWS, modern frameworks, and AI-assisted development tools, shaping architecture, performance, and reliability while delivering high-impact solutions across teams.

Qualifications

  • 4-6 years of backend software engineering or data engineering experience in a scalable B2B SaaS environment.
  • Strong Python proficiency in building production-grade services and REST APIs.
  • Hands-on PySpark experience for large-scale data processing pipelines.
  • Advanced SQL skills including complex queries and optimization.
  • Experience with cloud platforms, preferably Azure or AWS.
  • Familiarity with CI/CD, Git, and modern software practices.

Responsibilities

  • Own end-to-end engineering delivery from requirements to production support.
  • Develop scalable backend services and REST APIs using FastAPI, Flask, or similar.
  • Build and optimize distributed data pipelines with PySpark and SQL.
  • Design data ingestion frameworks for enterprise data and APIs.
  • Drive platform performance, reliability, and observability improvements.
  • Mentor engineers and contribute to technical design discussions.
  • Coordinate initiatives, estimate effort, and manage delivery across teams.
  • Promote engineering excellence through code reviews and best practices.
  • Troubleshoot production issues and implement durable fixes.
  • Adopt AI-assisted tooling to improve productivity and code quality.

Skills

Python
PySpark
SQL
REST APIs
ETL pipelines
Azure/AWS
Git CI/CD
Distributed systems
Debugging
Communication

Tools

Databricks
Snowflake
Kubernetes
Airflow
Kafka
Redis

Job description

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 EW II based in India.

As a Senior Software Engineer, you will play a key role in designing, developing, and delivering scalable backend services and distributed data platforms that power an advanced multi-tenant B2B SaaS environment. You will take ownership of the entire engineering lifecycle, from translating business requirements and defining technical architectures to implementation, deployment, and production support. Working primarily with Python, PySpark, and SQL, you will build robust backend applications, data pipelines, and enterprise-grade ingestion frameworks. You will collaborate closely with architects, technical leads, product managers, and QA teams to deliver reliable, high-performance solutions. Beyond development, you will contribute to architectural decisions, mentor fellow engineers, and drive continuous improvements in engineering practices. This is an opportunity to work with cutting-edge cloud technologies and AI-assisted development tools while solving complex, data-intensive challenges. You will join a fully remote, collaborative engineering environment where technical ownership, innovation, and meaningful impact are strongly encouraged.

Accountabilities
  • Own end-to-end engineering delivery: Lead the development and delivery of backend features, platform modules, and technical initiatives, from initial requirements and design through implementation, deployment, and production support.
  • Develop scalable backend services: Design, build, and maintain production-ready Python applications and REST APIs using modern frameworks such as FastAPI, Flask, and Quart.
  • Build distributed data platforms: Develop and optimize large-scale data processing pipelines using PySpark and SQL to support complex enterprise data operations.
  • Design data ingestion frameworks: Create and enhance scalable ingestion solutions capable of processing structured and semi-structured data from enterprise APIs, databases, cloud storage, and multiple file formats.
  • Optimize platform performance: Drive improvements in scalability, reliability, observability, maintainability, and processing efficiency across backend services and distributed systems.
  • Translate business requirements into technical solutions: Collaborate with product managers, architects, and technical leads to understand business needs and develop robust, scalable engineering solutions.
  • Coordinate engineering initiatives: Break down complex projects into manageable deliverables, estimate development effort, identify technical risks, and support timely execution across engineering teams.
  • Promote engineering excellence: Conduct code reviews, establish development best practices, and contribute to technical design discussions while mentoring junior engineers.
  • Manage production troubleshooting: Investigate complex technical issues, perform root cause analysis, and implement improvements that strengthen system stability and reliability.
  • Drive innovation and continuous improvement: Adopt modern engineering tools, AI-assisted development practices, and emerging technologies to improve productivity, code quality, debugging, and problem-solving.
Requirements:
  • 4-6 years of professional experience in backend software engineering or data engineering, preferably within a scalable B2B SaaS or data-intensive product environment.
  • Strong programming proficiency in Python, with proven experience developing scalable backend applications and production-grade services.
  • Hands-on experience designing and implementing distributed data processing pipelines using PySpark.
  • Advanced SQL skills, including complex query development, query optimization, and relational database design.
  • Strong experience building REST APIs and Python web services using frameworks such as FastAPI, Flask, or Quart.
  • Practical experience developing scalable ETL/ELT pipelines and enterprise data ingestion frameworks.
  • Experience working with cloud platforms, particularly Microsoft Azure (preferred) or AWS.
  • Familiarity with Git, CI/CD pipelines, version control, and modern software engineering practices.
  • Strong debugging, performance optimization, analytical thinking, and problem-solving capabilities.
  • Demonstrated ability to independently manage and deliver features, modules, or engineering projects from requirements gathering through production deployment.
  • Ability to estimate technical effort, identify potential risks, prioritize tasks, and ensure timely delivery.
  • Excellent communication and collaboration skills, with a strong sense of ownership and accountability when working with cross-functional and distributed teams.
  • Comfortable using AI-assisted development tools such as GitHub Copilot, Cursor, ChatGPT, and Claude to improve engineering efficiency, code quality, debugging, and technical problem-solving.

Preferred qualifications:

  • Experience working in B2B SaaS, supply chain technology, compliance, or other data-intensive product environments, ideally within a high-growth organization.
  • Knowledge of supply chain operations, compliance processes, or risk management systems.
  • Experience with modern cloud data platforms such as Databricks (preferred), Snowflake, and Lakehouse architectures, including Delta Lake.
  • Strong understanding of scalable backend architectures, distributed systems, and enterprise software design principles.
  • Exposure to additional technologies such as Java, Kafka, Redis, Apache Airflow, or Kubernetes.
  • Previous experience mentoring software engineers and contributing to architectural decisions and technical design discussions.
Benefits:
  • Fully remote working arrangement, offering flexibility to work from India.
  • Comprehensive benefits package covering health, financial wellbeing, and overall wellness.
  • Opportunities to connect and collaborate with colleagues through in-person team activities and events.
  • Meaningful ownership of technical projects and the opportunity to influence product and platform development.
  • Exposure to advanced technologies, including agentic AI, distributed data platforms, and modern cloud infrastructure.
  • Opportunities for continuous technical development and professional growth.
  • Collaborative and empowering work culture that encourages innovation, accountability, and knowledge sharing.
  • Opportunity to contribute to technology addressing critical global supply chain challenges across industries such as life sciences, pharmaceuticals, aerospace, high technology, and automotive.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer DFI
Senior Software Engineer DFI

Jobgether • India

Remote
INR 1,800,000 - 2,400,000
Fully remote
Benefits package
Professional development
+4
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
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 Backend Engineer, Development Health
Senior Backend Engineer, Development Health

Jobgether • India

Remote
INR 4,000,000 - 7,000,000
Flexible Paid Time Off
Remote Working Environment
Equity Compensation
+3
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
DevOps Automation Engineer
DevOps Automation Engineer

Jobgether • India

Remote
INR 2,000,000 - 3,000,000
Competitive compensation: INR 20-30 LP
Remote opportunity for India-based
AI-powered tooling exposure
+2
Senior Software Engineer
Senior Software Engineer

Practice by Numbers • Kolkata District

On-site
INR 1,600,000 - 2,400,000
Senior Software Engineer EW II
Senior Software Engineer EW II

Partech • India

Remote
INR 11,310,000 - 16,965,000
Fully remote
Ownership culture
Health, wealth and wellbeing benefits
Sr.Software Engineer – Node.js / Python
Sr.Software Engineer – Node.js / Python

Jobgether • India

Remote
INR 1,500,000 - 2,100,000
Fully remote
Long-term role
Professional development
+2
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