Lead Software Engineer

4 days ago


Mumbai, Maharashtra, India ShipDelight Logistics Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

About ShipDelight:

Our Journey, Our Vision From Ground Operations to a Scalable Post-Purchase Engine

When we started ShipDelight 10 years ago, it was about building a digital bridge between supply and demand redefining post-purchase intelligence in e-commerce logistics. We always believed that India already has the infrastructure to connect the last mile, it simply needed a strong technology layer to transform it into a reliable and scalable delivery network. Over the years, we've evolved from a problem-solving logistics team into a full-stack, tech-first platform that powers post-purchase excellence — blending automation, business intelligence, and customer experience.

We have stayed close to the ground by building platforms across B2C, B2B logistics, partnering with fashion brands, D2C challengers, traditional retailers, and now government-backed ecosystems like ONDC. At ShipDelight, our intention is to carve out a niche by aligning with our client's long-term vision: "Empowering brands to drive retention and revenue by owning their post-purchase experience". We believe in offering more than just a service, we provide affirmation, built on the belief that if you "Own your data, you own your customer."

Our Purpose With over two decades of domain expertise and a combined experience of 55 years, the founders of ShipDelight possess unparalleled insight into the challenges that arise from incomplete integration between e-commerce and logistics. This profound understanding enables us to develop comprehensive solutions that address the root issues, ensuring seamless operations and optimal performance for our clients

Our Mission
is to lead a logistics revolution powered by smart technology for modern Bharat.

Role Purpose

Reporting to the
Senior Tech Management
, the Lead Engineer owns backend architecture and hands-on development for ShipDelight's platform. The role leads by example in Python & FastAPI, drives scalable microservices, ensures code quality, and mentors developers to deliver business-critical features with performance, reliability, and security.

Key Role Expectations (RACI)

Responsible

  • Design, build, and maintain scalable backend services using
    Python + FastAPI
    .
  • Own API contracts, data modeling, and microservice interaction patterns.
  • Set up and refine CI/CD pipelines, automated testing, logging, and monitoring.
  • Optimize application performance (queries, caching, async I/O) and reliability (retries, idempotency, circuit breakers).
  • Review code, provide actionable feedback, and uphold coding standards.
  • Collaborate with Product, Frontend, Data, and DevOps to plan and deliver features.
  • Create/maintain technical documentation (architecture, ADRs, runbooks, SOPs).

Accountable

  • Quality, maintainability, and security of the backend codebase.
  • On-time delivery of backend milestones and production readiness.
  • Observability coverage (metrics, tracing, alerts) and SLO adherence.
  • Mentoring 2–5 engineers and improving team throughput.

Consulted

  • Consult
    DevOps
    on infrastructure, deployment, and cost optimization.
  • Consult
    Data/Analytics
    on data models, warehousing, and pipeline contracts.
  • Consult
    Security/Compliance
    on auth, PII handling, audit, and policies.

Informed

  • Keep
    Principal Engineer / Senior Tech Lead
    informed on risks, trade-offs, and architectural decisions.
  • Inform stakeholders about dependency impacts, migrations, or deprecations.

Key Competencies

Must Have:

  • Expert knowledge of
    Python 3.x
    ,
    FastAPI
    , RESTful API design, async programming.
  • 5–7 years
    hands-on backend development with
    Python + FastAPI
    (or Python + Flask/Django with proven FastAPI adoption).
  • Demonstrated experience leading small squads, shipping production microservices at scale.
  • Strong RDBMS fundamentals (
    PostgreSQL/MySQL
    ), schema design, indexing, transactions.
  • Microservices, message queues, and event-driven design.
  • Cloud (preferably
    AWS
    ), containers (
    Docker
    ), Git, CI/CD.
  • System design & performance tuning; debugging in distributed systems.
  • Automated testing (unit, integration), linting, type hints; code review.
  • Clear technical communication; ability to convert PRDs into technical plans.
  • Ownership and accountability; bias for clean, production-grade delivery.
  • Mentoring mindset and collaborative leadership.
  • Pragmatic decision-making with attention to security and cost.

Desirable:

  • Caching (Redis), task queues (Celery/RQ), streaming (Kafka/Kinesis), GraphQL.
  • Observability (Prometheus/Grafana, OpenTelemetry), security best practices (OAuth2/JWT).
  • Data modeling for analytics; basic ML service integration.
  • Frontend familiarity (React) for API collaboration; infra-as-code (Terraform), Kubernetes.
  • Continuous improvement mindset; documents and standardizes patterns.
  • Experience in SaaS or logistics-tech; exposure to high-throughput, low-latency systems


  • Mumbai, Maharashtra, India Technossus Software Services Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Position: Lead Software Engineer / Senior Software EngineerLocation: Mumbai/RemoteExperience: 8+ years of experienceJob Summary:As a Senior Full Stack Developer, you will be part of a small competent team that works on an innovative modern application utilizing AI to improve efficiency across the Public Safety sector. The Application is used by two-thirds of...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Lead Software Engineer - Python + React Company Description Company Description NEC Software Solutions (India) On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and...

  • Lead Software Engineer

    13 hours ago


    Mumbai, Maharashtra, India JPMorgan Chase Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking Team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable,...


  • Mumbai, Maharashtra, India JPMorganChase Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Payments Technology - Trade and Working Capital's Core Trade development team, you are an integral part of an agile team that works to enhance, build, and deliver trusted...


  • Mumbai, Maharashtra, India JPMorganChase Full time US$ 1,20,000 - US$ 1,80,000 per year

    DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking Team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a...


  • Mumbai, Maharashtra, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    JOB DESCRIPTIONWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank's Markets - Rates technology team, you are an integral part of an agile team that works to enhance, build, and deliver trusted...


  • Mumbai, Maharashtra, India JPMorgan Chase Full time ₹ 12,00,000 - ₹ 30,00,000 per year

    We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Bank's Post Trade Technology Team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure,...


  • Mumbai, Maharashtra, India JPMorgan Chase Full time ₹ 1,20,000 - ₹ 1,80,000 per year

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Consumer and community banking- data technology, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a...


  • Mumbai, Maharashtra, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Consumer and community banking- data technology, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology...


  • Mumbai, Maharashtra, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    JOB DESCRIPTIONWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Payments Technology - Trade and Working Capital's Core Trade development team, you are an integral part of an agile team that works to enhance, build, and deliver trusted...