Logo of Huzzle

Senior Software Engineer

image

Microsoft

11d ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Hyderabad, +1

AI generated summary

  • You need a Bachelor's in Computer Science, 8+ years coding experience (C/C++), strong communication skills, OOP knowledge, debug/design skills, Linux experience, and a collaborative mindset.
  • You will design and implement security solutions, develop and review code, contribute to product design, collaborate with teams, and promote a culture of innovation and accountability.

Requirements

  • Bachelor's Degree in Computer Science, or related technical discipline and 8+ years technical engineering experience with coding in languages including, but not limited to, C/C++
  • Strong written and verbal communication skills
  • Strong technical skills including understanding of object-oriented programming & design, algorithms, systems internal concepts & performance.
  • Demonstrable coding, debugging, design, testing and problem-solving skills
  • Development experience on Linux and its internals knowledge is big plus.
  • Solve problems by always leading with deep passion and empathy for customers.
  • Work independently, drive and manage technical and architectural dependencies
  • Experience working across disciplines and teams with high collaboration

Responsibilities

  • Collaborate with security engineering teams to plan, design and implement security solutions, covering all phases from concept to deployment.
  • Develop, test, and maintain extensible and reusable code, identifying and addressing coding issues, and conducting effective code reviews, deployment, scale, performance and quality, from conception to delivery.
  • Provide strategic insights during the product design phase to ensure alignment with customer needs and business objectives.
  • Work closely with a geographically distributed team, including product managers, security researchers, and developers, to drive key product improvements.
  • Uphold and promote the organizational culture and values, fostering an environment of innovation, quality, and accountability.

FAQs

What is the main focus of the Senior Software Engineer role at Microsoft Defender for Endpoint (MDE)?

The main focus of the role is to elevate the MDE Linux solution by leading and conducting hands-on development to enhance security capabilities across various platforms.

What qualifications are required for this position?

Candidates need a Bachelor's Degree in Computer Science or a related technical discipline, along with 8+ years of technical engineering experience, primarily with coding in languages such as C/C++.

Is experience with Linux important for this role?

Yes, development experience on Linux and knowledge of its internals are considered a significant plus for candidates applying for this position.

What are the key responsibilities of the Senior Software Engineer?

Key responsibilities include collaborating with teams to design and implement security solutions, developing and maintaining reusable code, providing strategic insights during product design, and fostering a collaborative environment.

Does this role require strong communication skills?

Yes, strong written and verbal communication skills are essential for effectively collaborating with team members and stakeholders.

What kind of team structure will I be working in?

You will work closely with a geographically distributed team that includes product managers, security researchers, and developers, requiring high collaboration across disciplines.

Are there opportunities for personal and professional growth in this role?

Yes, the position offers opportunities for personal and professional growth as you contribute to significant product initiatives and work within Microsoft's expansive technological ecosystem.

What is the company’s stance on diversity and inclusivity?

Microsoft is committed to fostering a diverse and inclusive environment, where varied perspectives are believed to fuel innovation and enhance product development.

How does Microsoft handle requests for reasonable accommodations?

If you need assistance or a reasonable accommodation due to a disability during the application process or recruiting process, you can send a request via the Accommodation request form.

Is this position open to candidates of all backgrounds?

Yes, Microsoft is an equal opportunity employer and considers all qualified applicants without regard to any characteristic protected by applicable laws, regulations, and ordinances.

Technology
Industry
10,001+
Employees
1975
Founded Year

Mission & Purpose

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. When we show up, we achieve more together. Microsoft operates in 190 countries and is made up of more than 220,000 passionate employees worldwide.