Senior Software Engineer

Microsoft Microsoft · Big Tech · Bengaluru, KA, IN · Software Engineering

Senior Software Engineer role within Microsoft's CoreAI organization, focusing on building and integrating Responsible AI services. The role involves end-to-end ownership of AI services, ensuring they are customer-facing, high-performance, low-latency, and highly available, while adhering to Responsible AI principles. This includes AI-native development, coding, design, engineering excellence, implementation, reliability, and understanding user requirements.

What you'd actually do

  1. AI-Native Development: Use AI tools responsibly and consistently across the SDLC, own the accuracy of AI-generated artifacts, and improve AI-enabled processes using engineering-health measures (Accelerate/SPACE/ESSP) through ongoing experimentation.
  2. Coding: Raise code quality through timely, high signal reviews and strong engineering practices (secure/performance/testability/diagnosability), using automated analysis plus disciplined debugging/telemetry and retrospectives to prevent recurrence.
  3. Design: Own and evolve architecture/design for complex scenarios with clear test strategy and security testing, integrate dependencies across systems/teams, evaluate tradeoffs/options, and ensure solutions meet performance, scalability, resiliency/DR, COGS, and compliance requirements.
  4. Engineering Excellence: Drive engineering best practices and automation (toward zero-touch), strengthen security/privacy/accessibility compliance with auditable evidence, build/extend developer tools, stay current on trends, and operationalize “security as code” with gates/scanners/monitoring.
  5. Implement: Plan and deliver through roadmaps and capacity-aware execution with flighting/experimentation and success + guardrail metrics, while using safe deployment practices, secure rollouts, dependency hygiene, and well defined rollback strategies.

Skills

Required

  • 5+ years of professional software engineering experience
  • strong hands‑on development in one or more programming languages such as C#, Golang, Python
  • Strong expertise in software design and development, including system architecture, data structures, algorithms, and designing scalable, reliable, and secure services.
  • Proven experience owning and delivering complex features or services end‑to‑end, from design through implementation, testing, deployment, and operational support.
  • Solid understanding of cloud‑based and distributed systems, including reliability, performance optimization, telemetry, diagnostics, and live site support considerations.
  • Ability to influence technical direction and mentor others, demonstrated through design leadership, code reviews, and collaboration across teams.
  • Experience applying secure coding practices and compliance requirements, ensuring solutions meet Microsoft’s security, privacy, and engineering quality standards.

Nice to have

  • AI tools responsibly and consistently across the SDLC
  • AI-enabled processes
  • automated analysis plus disciplined debugging/telemetry
  • security testing
  • developer tools
  • stay current on trends
  • operationalize “security as code”
  • flighting/experimentation
  • safe deployment practices
  • secure rollouts
  • dependency hygiene
  • well defined rollback strategies
  • comprehensive telemetry/instrumentation
  • privacy-aware monitoring outputs
  • SLA discipline
  • systemic fixes and postmortems
  • TSGs/wikis/tests/observability
  • partner with internal/external stakeholders
  • customer insights and unwritten needs
  • measurable feedback loops across quantitative and qualitative value signals

What the JD emphasized

  • customer-facing
  • high performance
  • low latency
  • high availability
  • Responsible AI risks
  • secure
  • performance
  • scalability
  • resiliency/DR
  • compliance requirements

Other signals

  • Responsible AI
  • customer-facing AI services
  • high performance, low latency, high availability AI services
  • build new AI services
  • integrate with existing services