Full Time

Principal Software Engineer, Remote Telemetry

Microsoft
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Microsoft, so some details may not match this job. The employer's own page has the real description.

Overview

The Principal Software Engineer for Remote Telemetry at Microsoft will lead the development and implementation of sophisticated telemetry solutions designed to enhance product performance and user experience across platforms. This role involves technical leadership, innovative problem-solving, and collaboration across cross-functional teams to design scalable, robust architectures and systems. The ideal candidate will drive best practices in software engineering while ensuring seamless integration and operational excellence in all telemetry-related projects.



Job Responsibilities

  • Design and implement high-performance telemetry solutions that provide real-time insights.
  • Lead architecture discussions and drive the technical vision for telemetry systems.
  • Mentor and guide junior engineers, promoting best practices in software development.
  • Collaborate with product management and stakeholders to define project scopes and deliverables.
  • Ensure the scalability, reliability, and security of telemetry data and systems.
  • Conduct code reviews and ensure adherence to established coding standards and practices.
  • Stay current with industry trends and emerging technologies that could enhance telemetry solutions.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
  • Minimum of 7 years of software development experience with proven expertise in telemetry and data analytics.
  • Strong programming skills in languages such as C#, Java, or Python.
  • Experience with cloud platforms, particularly Azure services related to data processing and telemetry.
  • Proven skills in system design, architecture, and performance optimization.
  • Excellent problem-solving abilities and a strong analytical mindset.
  • Strong communication and interpersonal skills to collaborate across teams effectively.


Technologies & Tools

The Principal Software Engineer will work with a variety of technologies, including but not limited to Azure Monitor, Application Insights, and various cloud-based data processing tools. Familiarity with distributed systems, telemetry frameworks, and data visualization tools will be essential. Proficiency in software development methodologies such as Agile or Scrum is also important, as it directly impacts project management and delivery timelines.



Ideal Candidates

Ideal candidates for this position will possess a strong leadership presence, demonstrating the ability to inspire and drive teams towards achieving common goals. They should be adaptable thinkers, capable of navigating complex technical challenges and delivering innovative solutions. A collaborative spirit and effective communication skills are essential for fostering relationships with diverse teams across the organization. Passion for technology, user experience, and a commitment to continuous improvement are key traits that will ensure success in this role.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.