Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate.Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. We are looking to hire a Principal Software Engineer to join our team! This Principal Engineer (Full Stack) responsibility would be to balance the role of individual contributor while also helping provide technical direction and mentoring other engineers on the team. We have a full roadmap and some interesting challenges to navigate. This role would be ideal for those who enjoy applying systems thinking and can build cross team partnerships. Team members become advocates for seamless customer experiences, build scalable, reliable and performance services, iterate rapidly, help drive clarity amid ambiguity and focus on solving the needs of employees around the world. Our culture is inclusive, casual and passionate.Our team celebrates diverse backgrounds, and values passion for serving our customers. Our team has a sense of accountability and provides its members with opportunities for learning and career growth. If this sounds exciting to you, we would love to hear from you. This role in M365 Security Engineering at Microsoft have a great opportunity to work on solutions that protect Microsoft services against cyberattacks.Our team consists of engineers with expertise in large-scale software systems, security analysis, big data, and machine learning. We delight in digging in deep to analyse the billions of events and terabytes of data generated each day by all Microsoft products and services (e.g., Azure, M365) services for evidence of suspicious activities. We ensure that critical security components are present throughout the infrastructure powering these services and that these components are kept up to date.Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
Responsibilities
- Design and implement scalable, reliable and performant backend services
- Plan and implement beautiful, crisp, and maintainable user-facing experiences that are accessible to everyone.
- Plays a key role in shaping the system architecture that provides measurable customer value, along with driving engineering and operational excellence across the product.
- Provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, cross-functional, and organizationally critical programs.
- Drive long-term design thinking for systems and engineering processes, with simplicity and maintainability as core tenets.
- Partner and work collaboratively with people across Product, Design, and Engineering teams spanning across geographies to deliver complex, large-scale experiences.
- Ensure appropriate level of instrumentation, observability, alerts and monitoring for the systems.
- Propose and implement robust, scalable, performant, and maintainable solutions that are tested, reviewed, and checked in regularly for continuous integration.
- Optimize code for best performance and accessibility
- Champions best practices and optimal coding patterns and provides deep expertise on the coding and validation strategy
- Be a role model for an open, honest, and inclusive approach to problem-solving.
- Mentor and develop engineers across all levels through sharing and learning.
- Use engineering best practices throughout the software development lifecycle to establish maintainable, reliable, and secure systems.
- 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.
- Embody our culture and values.
Qualifications
- 14+ years of experience in data engineering, building large-scale distributed data processing systems and data pipelines.
- Expertise in cloud platforms (Azure, AWS, or Google Cloud) with hands-on experience in cloud-native data services (e.g., Azure Data Lake, AWS Redshift, Google BigQuery).
- Strong proficiency in SQL, data modeling, ETL/ELT design, and data warehouse/lakehouse architectures.
- Excellent coding skills with Python, Scala, or Java; solid understanding of data structures, algorithms, and design patterns.
- Experience with big data frameworks (e.g., Spark, Databricks, Hadoop, Kafka) for real-time and batch data processing.
- Deep understanding of data governance, data quality, lineage, and Secure by Design principles.
- Ability to design and optimize data pipelines for scalability, performance, and reliability.
- Outstanding ability to work independently and collaborate effectively across geographies.
- Excellent skills in communicating complex technical concepts to cross-functional stakeholders, both technical and non-technical.
- Strong organizational skills, bias for action, and a results-driven mindset.
- Proven ability to manage ambiguity, prioritize workloads, and deliver on demanding deadlines.
- Self-learner with passion for data technologies, staying current with industry best practices.
- Able to deep dive into complex technical problems and self-drive solutions end to end
Preferred Qualifications
- Define strategic direction for platform engineering and data architecture.
- Oversee compliance and security integration across sovereign and ITAR boundaries.
- Lead global initiatives for platform scalability and reliability.
- Represent Vanquish engineering in executive reviews and partner engagements.
- Drive innovation in telemetry, analytics, and automation frameworks.
- Excellent knowledge of cloud-computing environments like Microsoft Azure, AWS, GCP - Azure preferred.
- Strong software design and problem-solving skills.
- Experience with modern software services engineering practices such as testing in production, live monitoring, data driven engineering.
- Rapid prototyping and iteration skills the next line.
- Basic automation scripting skills with PowerShell and developing modules.
- Experience building and shipping production grade software or services.
- Experience using agile methodologies or test-driven development (TDD)
- Rapid prototyping and iteration skills.
Microsoft is an equal opportunity employer. Consistent with applicable law, 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. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.