← All roles

Software Engineer

Microsoft· Software Engineering
Apply on company site
BangaloreFull-timePosted 4d ago

About the role

Senior Software Engineer responsible for design, development, and reliability of distributed cloud-scale security data platform components, focusing on data ingestion, processing, and publishing within Scuba platform.

Responsibilities

  • Design, implement, test, and maintain components of cloud-scale security data platform, including data ingestion, processing, filtering, transformation, routing, and publishing capabilities.
  • Deliver reliable, maintainable code with engineering best practices for code reviews, automated testing, deployment, monitoring, and documentation.
  • Collaborate with senior engineers, product managers, and partner teams to onboard new security data sources, workflows, and publishing destinations onto the Scuba platform.
  • Investigate production issues, analyze service telemetry, participate in incident response, and implement fixes and automation to improve reliability, performance, and operational efficiency.
  • Contribute to reusable platform capabilities and end-to-end validation to improve developer productivity, deployment safety, and consistency across ingestion and publishing workflows.

Qualifications

  • BS/MS in Computer Science or Engineering (or equivalent experience), including proficiency in C# (Java/C++), OOP, design patterns, and multithreading.
  • Effective communication, problem-solving, and adaptability in ambiguous situations.

Skills

Required:C#Object-oriented programming (OOP)multithreadingcommunication
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft