Logo of Huzzle

Software Engineer II

image

Microsoft

1mo ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    Product
  • Hyderabad, +1

AI generated summary

  • You need a Bachelor’s in Computer Science or related field, 4+ years coding experience (C/C++/C#/Java/JavaScript/Python), strong full-stack skills, and knowledge of web services.
  • You will design, develop, and ship features, collaborate across teams, solve problems, write maintainable code, and quickly learn new technologies in a dynamic environment.

Requirements

  • 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.
  • Exemplary CS, design and problem-solving skills, debugging skills with a proven track record of engineering excellence at scale.
  • 3-5 years of experience in building full stack features on web technologies and frameworks (JavaScript / TypeScript / HTML / CSS / AngularJS / Electron / ReactJS).
  • Experience with web fundamentals, application performance analysis and improvement.
  • Preferred Qualifications:
  • Excellent written and verbal communication skills.
  • Curiosity and willingness to learn, share and improve.
  • Proven track record as a strong performer with significant direct technical contribution.
  • Working Knowledge of C / C++ / C# / .NET Technologies.
  • Working Knowledge of web services.

Responsibilities

  • You will be a key member of the engineering team accountable for shipping a complete product feature(s) that succeeds with our customers.
  • Some of the core responsibilities include designing feature, owning and shipping features to end users, writing secure, reliable, scalable and maintainable code.
  • You will gain experience in partnering with other teams for product features that span across teams and geographies, figuring out dependencies and driving them to completion.
  • You should have a solid understanding of the software development cycle.
  • Successful candidates should have ability to ramp up quickly on new technologies.
  • In addition, strong problem solving & debugging skills are necessary.

FAQs

What is the main focus of the Software Engineer II position in the OneDrive and SharePoint team?

The main focus is on designing and coding high-quality product features that enhance collaboration and productivity for millions of users, particularly through web and Microsoft Teams experiences.

What qualifications are required for this position?

Required qualifications include a Bachelor's Degree in Computer Science or a related field, 4+ years of technical engineering experience in languages such as C, C++, C#, Java, JavaScript, or Python, and 3-5 years experience in building full stack features on web technologies and frameworks.

What programming languages and technologies should candidates be familiar with?

Candidates should have experience with C, C++, C#, Java, JavaScript, TypeScript, HTML, CSS, and frameworks like AngularJS, Electron, and ReactJS.

Is experience with web services necessary for this role?

While it's listed as a preferred qualification, having working knowledge of web services is certainly beneficial for candidates.

What kind of work environment can a candidate expect in this position?

Candidates can expect a startup-like environment where they have the opportunity to move fast, collaborate with teams globally, and work on technology solutions that impact millions of users.

Are strong problem-solving and debugging skills required for this role?

Yes, strong problem-solving and debugging skills are necessary for success in this position.

What is the team's mission regarding product development?

The team's mission is to empower users to achieve more by delivering high-quality product features that create modern collaboration and productivity solutions for businesses.

What kind of career growth can a software engineer expect within this team?

Engineers can expect to gain valuable experience in product feature design, architecture, and cross-team collaboration, making a significant impact as the team builds for the next 50 million users.

Do candidates have opportunities to learn new technologies?

Yes, the role requires a curiosity and willingness to learn, as candidates must quickly ramp up on new technologies and patterns.

Is there a focus on building secure and maintainable code?

Yes, writing secure, reliable, scalable, and maintainable code is a key responsibility for this position.

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.