CareerPlan

Senior Software Development Engineer (6-month contract)

Bengaluru, Karnataka, IndiaContract2026-10-15 → 2026-11-11

Core

Design and develop core systems for lifecycle engagement, personalized marketing automation, and strategic partnership integrations.

Role type

Senior Software Development Engineer (Backend)

Builds

Scalable backend services, real-time event tracking systems, reward engines, and partner sync pipelines.

Domain

Marketing Technology (Martech) / Distributed Systems

Deliverable

production ML models | product features

Required skills

Java, Golang, Python, distributed systems design, storage systems, query performance, caching strategies, Amazon DynamoDB, relational databases, AWS, Kafka, CI/CD pipelines

Preferred skills

Mentoring junior engineers, architectural decision making, operational excellence

Technologies

Java, Golang, Python, Amazon DynamoDB, Kafka, AWS, Github Actions, Docker

Responsibilities

Design and build scalable microservices, own end-to-end delivery of backend projects, write maintainable code with rigorous testing, drive architectural decisions, collaborate with cross-functional teams, manage operational excellence and incident response, mentor junior engineers

Seniority

Senior, hands-on IC