Software Engineer II

MicrosoftRedmond, WA
1d

About The Position

Our team in Microsoft Security owns cloud services and AI powered product offerings that continuously discovers and maps a digital attack surface to provide an external view of an organization’s online infrastructure. Our mission is to empower security organizations to understand and defend against an ever-changing threat landscape. We execute this mission by turning the internet’s data into information and actionable truth that in-turn allows our product to enable its users to analyze, discover, and protect their digital footprint. We are looking for a talented, insatiably curious Software Engineer with experience in designing and building products and services that process internet scale data while maintaining high availability and reliability. You will play a key role in designing, developing, and maintaining high-quality software solutions. Your expertise will help maintain and improve the accuracy and quality of the data that is collected to power services that help customers protect their digital footprint. You relish the opportunity to create world-impacting solutions and reimagining the future of enterprise surface management through the power of modern platforms. If this sounds like you, then come help us build a foundation of trust for our world's digital future. 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.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Nice To Haves

  • Cloud and services experience, with Azure experience highly desirable.
  • Experience designing distributed, NRT (near real-time) or Big Data systems is highly desirable.
  • Deep customer empathy and ability to identify customer needs.
  • Experience building, shipping and operating consumer, scalable services and fault-tolerant distributed systems.

Responsibilities

  • 2+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices.
  • 2+ years of experience designing and building scalable data pipelines and analytics infrastructure using orchestration tools such as Apache Airflow, Azure Data Factory, or equivalent, with an emphasis on data quality, automation, pipeline reliability, and framework development.
  • 2+ years of experience working with distributed data processing frameworks such as Apache Spark, Databricks, or similar technologies to transform and manage large-scale datasets.
  • 2+ years of experience with cloud platforms such as Azure, AWS, GCP, or comparable environments, including building and operating scalable, highly available services and systems.
  • 2+ years of experience programming in Python, Scala, or similar languages for data engineering tasks, including performance tuning, observability, and working with query languages such as KQL.
  • Embody our culture and values.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service