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 Microsoft Purview Team is responsible for a broad suite of data governance, data security, compliance, privacy, and risk management solutions, and is looking to hire a Back-End Software Engineer II to ensure software, tools, and code meet the highest standards for scale and security.
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).
- 5+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices.
- 5+ years of experience working with distributed data processing frameworks such as Apache Spark, Databricks, or similar technologies to transform and manage large-scale datasets.
- 5+ years of experience designing and developing scalable solutions using microservices architecture and related technologies (e.g., REST, gRPC, Docker, Kubernetes).
Responsibilities
- Owns product/solution architecture by testing design hypotheses and creating detailed specifications.
- Explores and evaluates design options, outlining strengths and weaknesses for complex scenarios.
- Collaborates with architects to build and modify complex solutions, providing feedback proactively.
- Identifies and manages dependencies, ensuring security, compliance, performance, and reliability across systems.
- Produces high-quality, secure, and performant code, applying best practices and improving maintainability.
- Conducts timely code reviews, ensuring standards, test coverage, diagnosability, and adherence to best practices.
- Acts as a Designated Responsible Individual (DRI), monitoring systems, responding to incidents, and driving global resolutions.
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.
- 1+ years of experience building consensus and resolving conflicts across cross-functional teams to drive alignment and effective decision-making.