Microsoft Security is looking to make the world a safer place by reshaping security and empowering every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions.
Requirements
- 2+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices.
- 2+ years of experience working with distributed data processing frameworks such as Apache Spark, Databricks, or similar technologies to transform and manage large-scale datasets.
- 2+ years of experience designing and developing scalable solutions using microservices architecture and related technologies (e.g., REST, gRPC, Docker, Kubernetes).
- 4+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices.
- 4+ years of experience working with distributed data processing frameworks such as Apache Spark, Databricks, or similar technologies to transform and manage large-scale datasets.
- 4+ years of experience designing and developing scalable solutions using microservices architecture and related technologies (e.g., REST, gRPC, Docker, Kubernetes).
- Experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
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
- Bachelor's Degree in Computer Science, or related technical discipline AND 2+ years technical engineering experience.
- 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.
- Must be willing to work in a hybrid position located at our Microsoft office in Redmond, Washington