Software Engineer
Microsoft
Microsoft
Join the Data and Graph Platform team at Microsoft, where we build and manage essential cloud services for processing and analyzing vast amounts of security and operational data. As a Senior Software Engineer, you will play a key role in architecting, developing, and ensuring the reliability of distributed systems that enhance data-driven security solutions. Microsoft is dedicated to empowering every individual and organization globally to achieve more. Our team fosters a culture of continuous learning, innovation, and collaboration, driven by our core values of respect, integrity, and accountability, creating an inclusive environment where everyone can excel.
You will design, implement, test, and maintain critical components of our cloud-scale security data platform, covering data ingestion, processing, transformation, and publishing. This includes delivering robust, well-structured code and adhering to best practices in code reviews, automated testing, deployment, monitoring, and documentation.
Collaborate closely with senior engineers, product managers, and other teams to understand requirements and integrate new security data sources, workflows, and destinations into the Scuba platform. You will also investigate production issues, analyze service telemetry, actively participate in incident response, and develop fixes and automation to boost service reliability, performance, and operational efficiency.
Contribute to the development of reusable platform capabilities and end-to-end validation tools that enhance developer productivity, deployment safety, and consistency across Scuba's data ingestion and publishing pipelines.
A Bachelor's or Master's degree in Computer Science or Engineering, or equivalent practical experience, is required. Demonstrated proficiency in C#, Object-Oriented Programming (OOP), design patterns, and multithreading is essential.
Strong communication skills, effective problem-solving abilities, and adaptability in handling ambiguous situations are crucial for success in this role. Candidates must also meet Microsoft's, customer's, and/or government security screening requirements, including a Microsoft Cloud Background Check upon hire and every two years thereafter.
Microsoft Corporation
Software