Lead Software Engineer
4 days ago
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
-
Lead Software Engineer
6 days ago
Mumbai, Maharashtra, India Technossus Software Services Full time ₹ 12,00,000 - ₹ 24,00,000 per yearPosition: 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...
-
Lead Software Engineer
1 week ago
Mumbai, Maharashtra, India NEC Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per yearLead 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 yearWe 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,...
-
Lead Software Engineer
4 days ago
Mumbai, Maharashtra, India JPMorganChase Full time ₹ 20,00,000 - ₹ 25,00,000 per yearDescriptionWe 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...
-
Lead Software Engineer
1 week ago
Mumbai, Maharashtra, India JPMorganChase Full time US$ 1,20,000 - US$ 1,80,000 per yearDescriptionWe 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...
-
Lead Software Engineer
1 week ago
Mumbai, Maharashtra, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJOB 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...
-
Lead Software Engineer
2 weeks ago
Mumbai, Maharashtra, India JPMorgan Chase Full time ₹ 12,00,000 - ₹ 30,00,000 per yearWe 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,...
-
Lead Software Engineer
2 weeks ago
Mumbai, Maharashtra, India JPMorgan Chase Full time ₹ 1,20,000 - ₹ 1,80,000 per yearWe 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...
-
Lead Software Engineer
1 week ago
Mumbai, Maharashtra, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescriptionWe 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...
-
Lead Software Engineer
4 days ago
Mumbai, Maharashtra, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJOB 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...