Logo of Huzzle

Software Engineer II

image

Microsoft

7d ago

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

AI generated summary

  • You need a bachelor's in computer science, 2+ years of coding experience, mobile development knowledge, and strong problem-solving skills. Security screenings apply.
  • You will design and implement features, optimize mobile performance, collaborate with teams, ensure product quality, and drive documentation and identification of dependencies. Adapt to new trends and solutions.

Requirements

  • Required Qualifications:
  • Bachelor’s degree in computer science, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, Java or Kotlin OR equivalent experience.
  • Proven skill in designing large features or a small product. Experience writing tests (unit and UI).
  • Experience collaborating in cross-functional teams and integrating across diverse product stacks.
  • 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
  • 2+ years of demonstrated experience in mobile development (Android / iOS). Previous experience with large-scale mobile applications.
  • Passion for performance optimization and troubleshooting customer-facing issues.
  • Ability to identify, analyze, and resolve complex technical issues, ensuring optimal performance, scalability, and user experience.
  • Knowledge of mobile application architecture, design patterns, and UI/UX principles.
  • Fast learner with good interpersonal, verbal, and written communication skills with the ability to thrive in a feedback-driven environment. Strong in analytical problem solving.

Responsibilities

  • Design and implement features leading a feature crew of 1 to 2 engineers.
  • Engineer features with strong attention to performance, robustness, and resource usage.
  • Work independently and collaboratively within and across product teams (across global development centres).
  • Be data driven to keep the quality of the product high.
  • Optimize mobile application performance and user experience.
  • Drive identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Proactively seek new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products.

FAQs

What programming languages should I be proficient in for this role?

You should have coding experience in languages including, but not limited to, C, C++, Java, or Kotlin.

What experience is required for this position?

A Bachelor’s degree in computer science or a related technical discipline, along with 2+ years of technical engineering experience is required.

Is there any specific experience in mobile development required?

Yes, 2+ years of demonstrated experience in mobile development, particularly Android or iOS, is preferred.

What responsibilities will I have as a Software Engineer II?

You will design and implement features, engineer with attention to performance, work independently and collaboratively, optimize mobile application performance, and identify dependencies among others.

What is the team environment like for this position?

The position involves both independent work and collaboration within and across product teams located in global development centers.

Are there any specific qualifications that would make me a stronger candidate?

Yes, having a passion for performance optimization, experience with large-scale mobile applications, and knowledge of mobile application architecture and UI/UX principles would be beneficial.

Is experience in data science a requirement for this position?

While having a background or early exposure to experimentation and data science is a plus, it is not a strict requirement. You will have the opportunity to immerse yourself in data-driven engineering practices.

What traits or mindset are important for candidates in this position?

Candidates should demonstrate a growth mindset, a can-do attitude, and a passion for continuous learning and improvement.

Will I need to pass any background checks if hired?

Yes, this position requires you to pass the Microsoft Cloud background check upon hire and every two years thereafter.

Does Microsoft have an equal opportunity employment policy?

Yes, Microsoft is an equal opportunity employer and considers all qualified applicants without regard to various characteristics protected by law.

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.