CareerPlanSign in

Software Engineer- II

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

Core

Design, architect, and execute scalable services and systems software, ensuring diagnosability and observability for production usage.

Role type

Mid-level systems software engineer

Builds

Scalable services, APIs, and systems software

Domain

Systems programming, networking, and embedded-like environments

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, C#, Java, JavaScript, Python, multi-threaded software development, software debugging, networking concepts, Ethernet/Wi-Fi hardware and driver ecosystems, systems programming, API development, architectural design, testing, problem-solving

Preferred skills

Deep empathy for customer success, ability to motivate and energize teams, experience across multiple ship cycles

Technologies

C, C++, C#, Java, JavaScript, Python

Responsibilities

Design and architecture of scalable services, implement functionality using latest SDLC techniques, ensure code has diagnosability and observability, collaborate with internal and external partners to identify requirements and trends, foster an inclusive and collaborative team culture

Seniority

Mid-level, hands-on IC

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