CareerPlanSign in

Senior Software Engineer

India, Karnataka, Bangalore💼 Full-time🗓 2026-08-12 → 2026-09-26

Core

Design and develop large-scale online and offline platform tools for advertising products, architect cloud-based applications, and analyze massive logs to drive system improvements.

Role type

Senior Software Engineer (Distributed Systems & Big Data)

Builds

Cloud-based advertising platform tools and features

Domain

Advertising Technology / Cloud Infrastructure

Deliverable

production ML models | product features

Required skills

Distributed systems design, Microservices architecture, Big Data technologies (Hadoop, Spark, Cosmos), Cloud platforms (Azure, AWS), Object-oriented programming (Java/Scala/C#), Data structures, Efficient algorithms

Preferred skills

Scripting languages (Python, Perl, Ruby), BTech/MTech in Computer Science

Technologies

Azure, AWS, Hadoop, Spark, Cosmos, Java, Scala, C#, C++, C, JavaScript, Python

Responsibilities

Architect new designs for cloud-based applications, Analyze Giga/Tera bytes of logs to identify system improvements, Develop features for advertising platform tools, Ideate on new advertising avenues and augment platform products

Seniority

Senior, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.