Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer II 
India, Telangana, Hyderabad 
850869531

04.02.2025
Overview
  • Are you excited about cyber security?
  • Are you passionate about protecting customer data?
  • Are you eager to design and optimize large-scale data pipelines that process massive datasets efficiently?
  • Are you interested in solving problems leveraging distributing computing, hybrid architectures and cloud technologies?

Required Qualifications:

  • Bachelor's degree in computer science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 6+ years of professional software engineering experience designing, building, and running cloud services at large scale in C#, .Net or any high-level programming language.
  • 5+ years technical engineering experience/knowledge of cloud computing, enterprise computing, IaaS and/or SaaS products.
  • Excellent coding skills, strong understanding in OOPS, design patterns and their application.
  • Ability to build and maintain data architectures, pipelines, and sets.
  • Expertise in data mining, data storage, and Extract-Transform-Load (ETL) processes.
  • Experience with DevOps practices and managing CI/CD pipelines.
  • Self-learner with passion for technologies.
  • Outstanding ability to both work independently and coordinate across geographies.
  • Outstanding ability to communicate complex ideas and concepts to a variety of cross-group stakeholders.
  • Strong organization skills, a bias for action, and ability to deliver results.
  • Proven ability to deal with ambiguity and drive for clarity.
  • Excellent ability to work efficiently, prioritize workflow, ramp quickly, and meet demanding deadlines.
  • Outstanding communication skills and collaboration capabilities.
  • Self-learner with passion for technologies.
  • Able to deep dive in complex areas and self-drive.

Preferred Qualifications:

  • Proficient working knowledge of cloud-computing environments like Microsoft Azure, AWS, GCP - Azure preferred.
  • Good understanding of security, encryption, PKI, modern authentication, and cloud app authorization architectures.
  • Hands on experience in an object-oriented programming language such as C#, Java, or Scala.
  • Strong software design and problem-solving skills.
  • Experience with modern software services engineering practices such as testing in production, live monitoring, data driven engineering.
  • Experience with web service development and familiar with related technologies.
  • Experience building and shipping production grade software or services.
  • Significant experience with container orchestration technologies and relevant security consideration
  • Experience of writing detections/signatures for security products such as IDS/IPS, EDR or Antimalware.

Background Check:

  • 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 higher/transfer and every 2 years they are after.
Responsibilities
  • Design, implement, and maintain advanced logic to identify malicious activities and catch attackers across the M365 services.
  • Analyse security threats to M365 and build monitoring components to address those threats.
  • Build and manage robust data pipelines to ingest and process logs from various sources
  • Ensure the scalability, reliability, and security of these data pipelines to support real-time monitoring and analysis.
  • Develop tools and automation frameworks to perform large-scale remediation efforts.
  • Demonstrated Solid understanding of Design and implement to enable real time, highly scalable, performant, and sustainable solutions.
  • Deliver automated and well-tested features across different services and platforms.
  • Use engineering best practices throughout the software development lifecycle to establish maintainable, reliable, and secure systems.
  • Collaborate with teammates in various roles to plan and execute on key deliverables.
  • Work in a culture of continuous improvement, adaptation, reflection, and growth.
  • Learn quickly from your peers, projects, and interactions with customers.
  • Provide on call support and monitor the health of services in production as part of DevOps culture.
  • Execute the Dev-Sec-Ops approach to software delivery by designing, coding, testing, deploying and operating components of Microsoft 365 security monitoring system.
  • Provide rotational on-call support and monitor production services as part of DevOps/SRE culture.
  • Experience with CI/CD, Azure DevOps, and Agile Scrum methodologies.
  • Apply data engineering principles to enhance security data analysis.