CareerPlanSign in

Software Engineer

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

Core

Design system architecture, develop and optimize code, and ensure system reliability and performance for products and platforms.

Role type

Senior Software Engineer (System Design & Operations)

Builds

Products, applications, services, and platforms

Domain

Cloud technologies, AI, and search technologies

Deliverable

production ML models | product features | infrastructure

Required skills

C++, C#, big data, ML, NLP, search technologies, system design, performance optimization, debugging, code refactoring, observability, security awareness (penetration testing, threat analysis)

Preferred skills

cloud technologies, AI, self-starter mindset, independent problem solving, relationship building with senior leaders

Technologies

C++, C#, big data, ML, NLP, search technologies

Responsibilities

Collaborate with stakeholders to determine user requirements; drive identification of dependencies and development of design documents; create, implement, optimize, debug, refactor, and reuse code; act as DRI to guide engineers and monitor system health; proactively seek new knowledge to improve availability and reliability.

Seniority

Senior, hands-on IC

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