Microsoft Security aspires to make the world a safer place for all by reshaping security and empowering users, customers, and developers with a security cloud that protects them with end-to-end, simplified solutions. The team is building a software as a service (SaaS) to enable organizations to discover, manage, and govern their data on-premises and multi-cloud, providing a more holistic understanding of the hybrid data estate.
Requirements
- 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 6+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices.
- 6+ years of experience working with distributed data processing frameworks such as Apache Spark, Databricks, or similar technologies to transform and manage large-scale datasets.
- 6+ years of experience designing and developing scalable solutions using microservices architecture and related technologies (e.g., REST, gRPC, Docker, Kubernetes).
- 12+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices.
- 12+ years of experience working with distributed data processing frameworks such as Apache Spark, Databricks, or similar technologies to transform and manage large-scale datasets.
- 12+ years of experience designing and developing scalable solutions using microservices architecture and related technologies (e.g., REST, gRPC, Docker, Kubernetes).
Responsibilities
- Define Security Personas & Scenarios*: Clarify user personas and security use cases to design targeted solutions.
- Drive System Integration*: Collaborate cross-functionally to influence architecture and ensure seamless service integration.
- Lead Innovation*: Initiate and guide experiments to evaluate emerging technologies and identify optimal solutions.
- Build Scalable Solutions*: Develop reliable, maintainable, and scalable software to meet evolving business needs.
- Embed Operational Excellence*: Integrate monitoring, incident response, and live site readiness into development workflows.
- Promote Engineering Best Practices*: Champion clean code, modern standards, and continuous improvement.
- Enhance Developer Productivity*: Improve tools and automation to streamline workflows and boost efficiency.
Other
- 3 days / week in-office
- Travel 0-25%
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
- Relocation support will be provided, and successful candidates will need to relocate or reside within 50 miles of the field location.