Senior Software Engineer - Security

59 Minutes ago • 4 Years + • Cyber Security • Undisclosed

About the job

Job Description

The Senior Software Engineer - Security role at Microsoft's Viva Engage team focuses on ensuring the security and privacy of the platform, data, and clients. Responsibilities include conducting security assessments through code reviews and automation, implementing security controls, and collaborating with engineering and product teams during the design phase. Threat modeling, security architecture and design reviews, and implementing defense-in-depth mechanisms are key aspects. The ideal candidate will have 4+ years of application security/privacy engineering experience, familiarity with OWASP ASVS/Top 10, and experience with common security libraries and flaws. This role requires meeting Microsoft's security screening requirements.
Must have:
  • 4+ years application security engineering experience
  • Experience with OWASP ASVS/Top 10, CWE 25
  • Proficiency in C, C++, C#, Java, JavaScript, or Python
  • Security and Privacy assessments
  • Implementing security controls
Good to have:
  • Security and Privacy threat modeling
  • Understanding of Responsible AI, GDPR, CPRA, SOC 2, ISO27k
  • Familiarity with Burp, OWASP ZAP, or Fiddler
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

Viva Engage connects people through communities, bringing leaders and employees together to share knowledge, clarify priorities, and build relationships.   Viva Engage (formerly Yammer) is the premier tool to create multi-directional dialogue between tens of millions of employees worldwide every month.  

 

Engage team members are at the forefront of driving AI applications and copilot adoption to make communication and information sharing easy and authentic. Our work supports top challenges for our customers, including digital safety, trusted security standards, and deep analytics to help our customers maximize reach, reduce inefficiencies, and create a thriving organizational culture. We would love to have you join the team driving innovation, connection, and community for our valued global customers. 

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.  

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 4+ years of experience in application Security engineering/Privacy engineering 
  • Experience with application security standards such as OWASP ASVS/Top 10, CWE 25. 
  • Experience with common security libraries, security controls, and common security flaws. 

Other Requirements:

 

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Experience Security and Privacy threat modeling new features. 
  • Outstanding collaboration and partnership skills, with proven ability to drive results across teams. 
  • Understanding of Responsible AI, Privacy and Compliance regulations such as GDPR, CPRA, SOC 2, ISO27k and others. 
  • Familiarity with web proxies such as Burp, OWASP ZAP or Fiddler. 

 

#VivaEngage 

Responsibilities

  • Privacy and Security assessments of platform, data and clients, through code reviews and automation.  
  • Implementing Privacy, Responsible AI and Security controls and checkpoints to detect and prevent issues early in the software development lifecycle. 
  • Work with engineering and product teams in the design phase of products and features, conducting threat modeling and performing security architecture and design reviews. 
  • Implementing defense in depth mechanisms to prevent Security and Privacy vulnerabilities. 
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Al Asimah Governate, Kuwait (On-Site)

Al Asimah Governate, Kuwait (On-Site)

Beijing, Beijing, China (On-Site)

Redmond, Washington, United States (On-Site)

Mountain View, California, United States (Remote)

Redmond, Washington, United States (Hybrid)

Dublin, County Dublin, Ireland (On-Site)

New York, New York, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Crunchyroll - Senior Engineering Manager, Membership

Crunchyroll, United States (Hybrid)

Upstox - SDE II - Backend

Upstox, India (On-Site)

Social Discovery Group - AQA Engineer (Java)

Social Discovery Group, Poland (Remote)

ION - Cloud Engineer Kubernetes

ION, Italy (Hybrid)

Next Level Business Services - Java Developer

Next Level Business Services, United States (On-Site)

CloudHire - Senior Java Developer

CloudHire, India (Remote)

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

DNEG - Environment Generalist - 3D

DNEG, India (On-Site)

Upstox - Senior SEO Specialist

Upstox, India (On-Site)

Coinbase - Senior Recruiter

Coinbase, India (Remote)

GeoServe - Senior UI/UX Designer

GeoServe, India (On-Site)

Poppulo - Senior Data Engineer

Poppulo, India (Hybrid)

GoTo Group - Principal SRE Engineer (SE5)

GoTo Group, India (On-Site)

Luxoft - IBM Connect Developer

Luxoft, India (On-Site)

Get notifed when new similar jobs are uploaded

Cyber Security Jobs

Get notifed when new similar jobs are uploaded