A complete application in a minute
Tailored resume and cover letter, ready to send.
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.
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.
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.
Additional experience that would be an advantage: