Software Engineer

Microsoft Microsoft · Big Tech · Hyderabad, TS, IN · Software Engineering

Software Engineer role on the HR Employee Experience Engineering team at Microsoft, focusing on building and improving internal products and services. The team embeds AI, LLM assistants, and predictive analytics into products to enhance employee productivity and insights. The role involves understanding requirements, writing and reviewing code, applying AI tools across the SDLC, and adhering to security and best practices.

What you'd actually do

  1. Works with appropriate internal stakeholders (e.g., product manager, privacy/security subject matter expert, technical lead) to understand and determine customer/user requirements for a set of features.
  2. Reviews product feature code and test code to ensure it meets team standards, contains the correct test coverage, and is appropriate for the product feature.
  3. Creates and implements code for a product, service, or feature, reusing code as applicable with minimal supervision.
  4. Uses appropriate AI tools and practices across the software development lifecycle (SDLC) in a disciplined manner.
  5. Understands and applies security best practices and establishes code invariants to model "security as code," ensuring each layer is independently secure, and minimizing risk with minimal supervision.

Skills

Required

  • Bachelor's / Master's Degree in Math, Statistics, Data Science, Computer Science, Computer Engineering, or related field AND 2+ years of experience in developing web applications.
  • Proficiency in one or more programming languages such as C, C++, C#, Java, JavaScript, or Python, with demonstrated coding experience.

Nice to have

  • Bachelor's Degree in Computer Science OR related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python
  • Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

What the JD emphasized

  • AI enabled empowerment
  • intelligent automation
  • LLM driven assistants
  • predictive analytics
  • security best practices
  • secure design principles