ApplySarthi

Senior Software Engineer DFI

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

14,467 open software roles across 1,183 companies are on ApplySarthi right now, most of them in Bengaluru (897), Hyderabad (301), Pune (178).

What software roles keep asking for: Python (37%), Java (31%), AWS (29%), System design (26%), C++ (25%), CI/CD (23%), Observability (22%), Kubernetes (20%) — counted across their open postings here.

AWS jobs · Airflow jobs · Azure jobs · CI/CD jobs

Jobgether has 4,539 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 Python, Java, AWS, 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 Python? Tell me one thing you learned the hard way.
  3. Tell me about a hard bug you tracked down. How did you find the cause?
  4. How do you decide what to test, and what does good code review look like to you?
  5. Describe a time a deadline forced a trade-off in quality. What did you choose and why?

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 DFI at Jobgether interview free →

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.

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-11-12. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.