Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer - Gaming 
United States, Washington 
31433794

17.12.2024

ox Experiences and PlatformCommerce (is responsible foralways striving to find new and innovative ways of incorporating the latest in design patterns, cloud tech, and machine learning to create better experiences – all whilevery high

experienced PrincipalSoftware Engineer to lead the development of our data and analytics systems, focusing on distributed systems and large-scale data processing. In this role, you will work closely with leadership to shape and execute our overall data strategy, ensuring wetechnologies to drive business outcomes. As a technical leader, you will design, architect, and implement scalable, high-performance data platforms andexpert guidance on data management, analytics, and distributed computing.


Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 4+ years of hands-on experience in software engineering, with a focus on data systems, analytics, and distributed systems.
  • 4+ years of experience indata modeling, ETL processes, data pipelines, and data warehousing solutions using modern technologies (e.g., Hadoop, Spark, Kafka, NoSQL databases, etc.).
  • Knowledge of data governance, compliance, and security practices.

Preferred Qualifications:

  • Proficient communication and interpersonal skills, with the ability to influence stakeholders at all levels.
  • Demonstrated leadership experience in a cross-functional environment.
  • Problem-solving skills, with a focus on performance optimization and scalability.

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

Responsibilities

Responsibilities include:

  • Architect and implement highly scalable, reliable, and distributed systems for data processing and analytics.
  • Work closely with cross-functional teams including product management, data science, and operations to translate business needs into technical solutions.
  • Advocate for a data-driven culture by ensuring robust data capabilities across the organization.
  • Emerging technical and organizational leadership capabilities
  • Proposing solutions to problems and driving them to completion
  • Familiarity with process (how) and customers of work (why); an understanding of the bigger picture