Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Data Software Engineer 
United States, Washington 
292147504

11.06.2024

Required/Minimum Qualifications:

  • Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 6+ years experience in business analytics, data science, software development, data modeling or data engineering work

o OR Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 4+ year(s) experience in business analytics, data science, software development, or data engineering work

o OR equivalent experience.

  • +3 years of experience in processing large volumes of data in distributed environments.

Other requirements:

  • 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 hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Familiarity with software development tools such as GIT, automated build systems, compilers, and project tracking systems.
  • Experience with cloud development principles and patterns, including loosely-coupled architectures, microservices, dev-ops models, and distributed systems.
  • Proficiency in measuring the health and effectiveness of systems.
  • Demonstrated ability and motivation to self-teach and navigate through ambiguity.
  • Familiarity with at least 1 statically typed language (C#, Java, C, C++, Fortran, etc) and familiarity with data processing in a distributed environment (MapReduce, Spark, MPI, CUDA, etc)
  • Passion for cybersecurity is a plus, although previous experience or knowledge is not required.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until July 5, 2024.

Responsibilities

As a Principal Data and Software Engineer, your responsibilities will include:

  • Collaborating with a diverse team of Technical Program Managers, Security Researchers, Data Scientists, and Engineers.
  • Designing, architecting, and developing high quality, robust, highly scalable, reliable, and secure services and pipelines within a data-rich environment.
  • Evaluating, proposing, and developing innovative tools, technologies, and strategies to enhance our end-to-end data workflows.
  • Expanding the capabilities of our data model by understanding dependencies across projects and leading conversations with stakeholders to make iterative improvements to design specifications, data models, and schemas.
  • Creating, managing, and optimizing data pipelines to support various workflows.
  • Developing and maintaining data pipelines and back-end services for real-time decision-making, reporting, optimization, and data collection.
  • Designing and implementing monitoring systems and dashboards to maintain the health and integrity of our data feeds and pipelines.
  • Providing mentorship, conducting code reviews, and promoting best practices to ensure the highest quality of data engineering.
  • Contributing to the strategic vision, architecture, and execution of our data platform and self-serve data analytics systems.