Senior Software Engineer EW II in India at Jobgether

NewJob Function: Information Technology
Jobgether
India, India
Posted on
New job! Apply early to increase your chances of getting hired.

Job Description

Senior Software Engineer EW II

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.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Explore Related Opportunities

Job Location

India, India

Frequently asked questions about this position

Apply For This Position

Apply Now