Microsoft
Microsoft3h ago
Foundit

Software Engineer

Noida, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Microsoft

Full Job Description

About Microsoft Security

In a world increasingly defined by digital threats, regulatory complexities, and sprawling technological landscapes, security stands as our customers' paramount concern. Microsoft Security is committed to building a safer digital future for everyone, aiming to reshape the security paradigm and equip every user, customer, and developer with a unified security cloud. We provide comprehensive, end-to-end, and simplified solutions that offer protection across diverse environments. Our organization plays a crucial role in advancing Microsoft's mission, ensuring the security of digital technology platforms, devices, and clouds within our customers' heterogeneous environments, as well as safeguarding our own internal infrastructure. Our culture thrives on a growth mindset, inspiring excellence, and encouraging teams and leaders to bring their best efforts daily, leading to innovations that positively affect billions of lives globally.

The Security Platform Team

The Security Platform team is at the forefront of developing cloud solutions that power premium features for security, compliance, data governance, data loss prevention, and more, all integrated seamlessly from services to clients. We build global-scale services designed to transport, store, secure, and manage some of the planet's most sensitive data, leveraging Azure, Exchange, and other cloud platforms. Our IDC arm is undergoing significant expansion and is actively seeking talented and highly motivated engineers. This presents a unique opportunity for individuals eager to develop or enhance their expertise in cloud distributed systems, security and compliance domains, or both. The team is dedicated to constructing cloud solutions that operate at scales rarely matched in the industry, employing state-of-the-art technologies to deliver holistic protection to a vast customer base. The Security Platform team provides essential leadership, strategic direction, and accountability for application architecture, cloud design, infrastructure development, and end-to-end implementation. You will be empowered to independently define and develop architectural approaches and infrastructure solutions, conduct business reviews, and manage our production services. Strong collaborative skills are essential for working effectively with other engineering teams to ensure our services and systems are highly stable and consistently meet the expectations of both internal and external customers.

Your Role and Responsibilities

As a Software Engineer on our team, you will be instrumental in conducting investigations and investments within complex technical areas. You will be responsible for the end-to-end design and delivery of features, encompassing system architecture, code development, deployment, scaling, performance optimization, and quality assurance, from initial concept through to final delivery. Key responsibilities include:

  • Designing and developing large-scale distributed software services and solutions.
  • Implementing best-in-class engineering for our services, ensuring components are well-defined, modular, secure, reliable, diagnosable, actively monitored, and reusable.
  • Prioritizing testability, portability, monitoring, reliability, and maintainability, and understanding when code is ready for sharing and delivery.
  • Focusing on customer and partner needs through a data-driven approach.
  • Troubleshooting and optimizing automation, reliability, and monitoring for Live Site operations.
  • Adhering to modern engineering practices, including effective coding, writing unit tests, debugging, code reviews, and establishing CI/CD pipelines.
  • Collaborating across geographic and organizational boundaries to define requirements, scope projects, develop features, integrate functionality, and achieve key performance goals.
  • Owning and driving projects of significant scope and complexity, setting and achieving self-defined goals and milestones.
  • Demonstrating pride, commitment, and personal accountability for service quality, completeness, and the resulting user experience throughout the product or service lifecycle.

Qualifications We Are Looking For

  • A Bachelor's or Master's degree in Computer Science Engineering or equivalent practical work experience.
  • A minimum of 2 years of applicable work experience.
  • The ability to meet Microsoft, customer, and/or government security screening requirements is mandatory for this role. This includes, but is not limited to, the Microsoft Cloud Background Check, which is required upon hire/transfer and biennially thereafter.
  • A solid understanding of Object-Oriented Programming principles and common Design Patterns.
  • 2+ years of relevant software development experience, with proficiency in C# (experience in Java or C++ is also valuable).
  • Familiarity with SQL and NoSQL databases, along with hands-on experience with operating systems like Linux or Windows.
  • Good knowledge of cloud development across major platforms such as Azure, AWS, or Google Cloud.
  • Proficiency in working with Kubernetes, REST API design and construction, Pub/Sub models, modern event processing, and large-scale microservices architecture.
  • A strong understanding of secure coding practices and data structures.
  • The ability to maintain Build and Deployment pipelines for production environments.
  • Knowledge of the performance characteristics of REST API-based services.
  • Effective communication and collaboration skills, with the ability to manage ambiguity and prioritize issues effectively.
  • Experience collaborating with technical partners to deliver end-to-end solutions.
  • Experience with multithreading and asynchronous processing patterns.
  • Experience with CI/CD pipelines and agile development practices.
  • The capacity to quickly learn and adapt to multiple technology areas.

Other Requirements

The ability to meet Microsoft, customer, and/or government security screening requirements is mandatory for this role. These include, but are not limited to, the Microsoft Cloud Background Check, required upon hire/transfer and every two years thereafter. Microsoft is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you require assistance or a reasonable accommodation due to a disability during the application or recruiting process, please submit a request via the Accommodation request form. Benefits and perks may vary based on employment nature and location.

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. For religious accommodations and/or reasonable accommodations due to a disability during the application process, please read more about requesting accommodations.

Company

Microsoft

Microsoft

Microsoft is a global technology leader dedicated to empowering every person and every organization on the planet to achieve more. With a steadfast commitment to innovation and a culture rooted in a g...

Noida, India
Posted on Foundit
Software Engineer at Microsoft | Noida, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform