Logo of Huzzle

Software Engineer

image

Microsoft

1mo ago

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

AI generated summary

  • You need a BS in computer science, 6+ years coding experience, expertise in cloud services, Linux, CI/CD, and tools like Kubernetes; strong analytical and communication skills are essential.
  • You will design, build, and maintain infrastructure tools, collaborate with teams, analyze system performance, refine service lifecycles, and educate on integration and security practices.

Requirements

  • Bachelor’s degree in computer science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Proven experience with designing developing and building services, supportability and monitoring Infrastructures
  • Experience with large scale operations, using methodologies such as feedback/Metrics collection techniques to expose live site/service issues
  • Strong analytical and problem solving and organizational skills
  • Excellent written and oral communication skills
  • Ability to deal with the ambiguity associated with working in a fast-paced and changing environment.
  • 3+ years of Linux hands on system experiences
  • 3+ years of Software Engineering and experience in testing, deploying and supporting large scale services on Azure/AWS/GCP environments.
  • Mastering CI\CD concepts and hands on implementations experiences, specifically GIT
  • Kubernetes, Prometheus, Cilium /ISTIO or any equivalent

Responsibilities

  • You will be part of an infrastructure software engineering team collaboratively designs, builds, and maintains tools that ensure seamless and efficient operations for the organizations which accelerate the developer experience.
  • You will collaborate closely with multiple teams across Microsoft to deliver key customer solutions and the technology to support them.
  • Engage in and improve end-to-end lifecycle of services from inception and design, through deployment, operation, and refinement.
  • Analyze complex system behavior, performance, and application issues.
  • Apply modern software engineering practices to streamline deployments, drive down costs and operational overhead while meeting critical reliability and availability KPIs.
  • Work hand in hand with engineering teams to offer guidance and education on integration, testing, monitoring, and security across different technology stacks.
  • We believe in enabling our team members to unlock their highest potential and invest a lot in building a collaborative and agile culture to achieve our business success. Join us and be part of our path to the next level of awesomeness!!

FAQs

What kind of projects will I be working on as a Software Engineer II?

You will collaborate with an infrastructure software engineering team to design, build, and maintain tools that enhance operations and improve the developer experience, while focusing on security products and services.

What programming languages should I be familiar with for this position?

You should have experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, among others.

Is experience with cloud environments required?

Yes, you should have experience with large-scale services on cloud platforms such as Azure, AWS, or GCP.

Are there opportunities for professional growth and development?

Yes, our environment encourages learning and growth, allowing you to develop your skills and advance your career alongside industry experts.

What are the preferred qualifications for this role?

Preferred qualifications include 3+ years of hands-on Linux system experience, CI/CD implementation experience (specifically with GIT), and familiarity with tools like Kubernetes, Prometheus, Cilium/ISTIO.

What kind of team culture can I expect?

You can expect a supportive and inclusive team culture that values collaboration, agility, and investment in team member potential.

Will I need to work on-site?

While remote work is supported in a hybrid format, specific on-site requirements may vary based on team needs and projects.

What skills are particularly important for success in this role?

Strong analytical and problem-solving skills, excellent communication abilities, and adaptability to a fast-paced environment are important for success in this role.

How does Microsoft approach diversity and inclusion in hiring?

Microsoft is an equal opportunity employer and is committed to hiring without regard to protected characteristics, ensuring a diverse and inclusive workforce.

What is the main focus of Microsoft Defender for Cloud?

Microsoft Defender for Cloud focuses on securing cloud applications through unified development security operations, cloud security posture management, and cloud workload protection.

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.