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
- 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).
- Experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python
- Experience with secure software systems, authentication, data protection, access control, and secure coding practices
- Experience with distributed data processing frameworks such as Apache Spark, Databricks, or similar technologies
- Experience with 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
- Bachelor's Degree in Computer Science, or related technical discipline
- Ability to meet Microsoft, customer and/or government security screening requirements
- Ability to relocate or reside within 50 miles of the field location
- 2+ years of experience building consensus and resolving conflicts across cross-functional teams to drive alignment and effective decision-making
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter