Security Software Engineering II

1 month ago


hyderabad, India Microsoft Full time

Overview

Do you have a passion for security? Do you like to find bugs in software? Have you ever wanted to build and run fuzzers that scale to thousands of cores? Why not become part of team dedicated to keeping the web safe

The Microsoft Edge security team is responsible for securing Edge’s client code running on millions of devices worldwide. We work with developers to ensure features are designed with security in mind, we identify bugs before hackers do, and we respond to security incidents if they occur. We also work with industry partners to contribute security improvements to the open-source Chromium project to make the web safer for everyone.

Edge security is divided into two sister teams: Vulnerability Research and Security Operations. We are hiring for both, and successful applicants will be placed into the team which best fits their skills and interests.

We are looking for engineers with knowledge and experience in the field of computer security and a passion to learn, underpinned by a deep understanding of computer science. We are looking for individuals with skill sets applicable to either or both teams.

Vulnerability Research : some of the skills that we are looking for are native app security (memory corruption, exploit mitigations, logic issues, etc.), web application security (exploitation techniques such as XSS, mitigations such as CSP, etc.), code auditing, fuzzer development, application of cryptography, and exploit development.

Security Operations : the desired skills in this team are application development in C/C++ and Python, the ability to build and scale services and web applications on Microsoft Azure, fuzzer development (for example using libfuzzer or AFL++), research and tooling for code analysis at scale.

Most of all we are looking for individuals who care deeply about keeping Microsoft customers safe from malicious actors.

Qualifications

Basic Qualifications:

B.S., Computer Science or equivalent work experience or degree

Required Experience:

3+ years experience in a relevant professional development or security-focused role Some of which must be specialising in security. Competence in writing at least two of C/C++, JavaScript, and Python

The following additional experiences are favourable, but not requirements: 

Public track record of relevant security research along with relevant CVEs if available, especially around browser vulnerability discovery. Development and deployment of fuzz testing software. Experience with basic exploit development.

Keywords

//edgejobs

#edgejobs

#epicindia

#edgeindia

#E+DIndia

#ewdindia

#webxtindia

Responsibilities

Vulnerability Research primary requirements/responsibilities: 

Conduct security reviews to identify and mitigate risk in Microsoft Edge. Activities include design review, code reviews, fuzzing, and penetration testing. Respond to security incidents and reports from external researchers. Use a variety of tools and techniques to identify and drive fixes to security vulnerabilities. Collaborate with other security teams across Microsoft to design and develop new security mitigations and defences. Work closely with our partners in the Chromium community to improve browser security.

Security Operations primary requirements/responsibilities:

Build and maintain our fuzzing infrastructure across thousands of cores on Azure across three platforms and two architectures. Develop new tools and techniques to discover new security bugs at scale. Write fuzzers to automatically test Edge’s code base and find new issues. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect
  • Software Engineer II

    2 weeks ago


    hyderabad, India Rocket Software Full time

    Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or...

  • Software Engineer II

    1 month ago


    Hyderabad, India Rocket Software Full time

    Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences...


  • Hyderabad, India Medtronic Full time

    Careers that Change LivesSoftware DevOps Engineer II in the Enabling Technologies R&D Software Organization developing software supporting Medtronic Navigation and Imaging systems. The individual will operate in all phases and contribute to all activities of the software development process. Candidates must be willing to work in a fast paced, multi-tasking,...

  • Software Engineer II

    3 hours ago


    Hyderabad, India JPMorgan Chase & Co. Full time

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a  Software Engineer II  at JPMorgan Chase within CCB, you serve as a core member of an agile development team to design and deliver trusted market-leading technology products in...


  • hyderabad, India Medtronic Full time

    Careers that Change Lives Software DevOps Engineer II in the Enabling Technologies R&D Software Organization developing software supporting Medtronic Navigation and Imaging systems. The individual will operate in all phases and contribute to all activities of the software development process. Candidates must be willing to work in a fast paced,...


  • Hyderabad, India Medtronic Full time

    Careers that Change Lives Software DevOps Engineer II in the Enabling Technologies R&D Software Organization developing software supporting Medtronic Navigation and Imaging systems. The individual will operate in all phases and contribute to all activities of the software development process. Candidates must be willing to work in a fast paced,...

  • Software Engineer II

    20 hours ago


    Hyderabad, India JPMorgan Chase & Co. Full time

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Consumer & community Banking- JP Wealth Management, you are part of an agile team that works to enhance, design, and deliver the...

  • Software Engineer II

    3 weeks ago


    Hyderabad, India RealPage, Inc. Full time

    SUMMARYA Developer II contributes specialized technical knowledge in multiple application development efforts. Main responsibility is the development of component-level tools, patterns, and samples implementing various reusable code solutions for core/common need such as instrumentation, monitoring, security, scalability, and performance of the RealPage...


  • Hyderabad, India JPMorgan Chase & Co. Full time

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Consumer & community Banking- JP Wealth Management, you are part of an agile team that works to enhance, design, and deliver the...


  • hyderabad, India JPMorgan Chase & Co. Full time

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Consumer & community Banking- JP Wealth Management, you are part of an agile team that works to enhance, design, and deliver...

  • Software Engineer II

    3 weeks ago


    Hyderabad, India Microsoft Full time

    OverviewMicrosoft is on a mission to empower every person and every organization on the planet to achieve more. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world....

  • Software Engineer II

    4 weeks ago


    hyderabad, India JPMorgan Chase & Co. Full time

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Intelligent Solutions team, you are part of an agile team that works to enhance, design, and deliver the software components of...

  • Software Engineer II

    8 hours ago


    Hyderabad, India JPMorgan Chase & Co. Full time

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Chief Technology Office team, you are part of an agile team that works to enhance, design, and deliver the software components of...


  • Hyderabad, India JPMorgan Chase & Co. Full time

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the within Infrastructure Platforms team, you are part of an agile team that works to enhance, design, and deliver the software...

  • Software Engineer II

    3 hours ago


    Hyderabad, India JPMorgan Chase & Co. Full time

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Corporate Technology, you are part of an agile team that works to enhance, design, and deliver the software components of the...


  • Hyderabad, India Microsoft Full time

    Overview Do you have a passion for security? Do you like to find bugs in software? Have you ever wanted to build and run fuzzers that scale to thousands of cores? Why not become part of team dedicated to keeping the web safe! The Microsoft Edge security team is responsible for securing Edge’s client code running on millions of devices worldwide. We...


  • Hyderabad, India JPMorgan Chase & Co. Full time

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Chief Technology Office team, you are part of an agile team that works to enhance, design, and deliver the software components...


  • hyderabad, India JPMorgan Chase & Co. Full time

    You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at JPMorgan Chase within the Chief Technology Office team, you are part of an agile team that works to enhance, design, and deliver the software components...

  • Software Engineer II

    1 month ago


    Hyderabad, India Microsoft Full time

    Overview Microsoft is on a mission to empower every person and every organization on the planet to achieve more. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the...


  • Hyderabad, India Microsoft Full time

    OverviewDo you have a passion for security? Do you like to find bugs in software? Have you ever wanted to build and run fuzzers that scale to thousands of cores? Why not become part of team dedicated to keeping the web safe!The Microsoft Edge security team is responsible for securing Edge’s client code running on millions of devices worldwide. We work with...