Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
United States, Texas, Austin 
602534229

13.08.2024

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.
  • 3 + years technical engineering experience with coding in languages including, C, C++, Rust and Go.
  • 5 + Years experience working in a pulic cloud enviornment, devliering complex applications deployments, and conducting cloud native application development in a complex matrix enivornment.

Preferred Qualifications
:

  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++ ,Rust and Go or equivalent experience..
    • OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Solid design and coding skills with a bias for architecture at scale, with an emphas
  • Demonstrated ability to work with customers and collaborate across company boundaries
  • service delivery experience including architecture, coding, and building online services
  • Experience working as part of geographically dispersed, diverse, and virtual teams
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 August 22, 2024.

Understand User Requirements

  • Collaborates with stakeholders on user requirements and feedback for scenarios and designs.
  • Working hands-on with your team and our customers from design through implementation of large-scale distributed systems, setting examples for good engineering practices and coding along the way.

Design

  • Leads architecture, design, testing, and quality assurance of products/solutions and mentors team members.
  • Being a teammate to actively help other engineers become problem solvers, architects, communicators, and collaborators.

Coding

  • Leads code quality, optimization, debugging, and verification efforts across products.

Implement

  • Leads cross-product projects, experiments, and deployments for improving customer value.

Reliability and Supportability

  • Leads on-call operations and solutions for live service issues; reviews and writes postmortems; mentors other engineers; collects and analyzes telemetry data; designs and integrates instrumentation.

Engineering Excellence

  • Modeling our core values and being a mentor, coach, and advisor to other engineers on our team.
  • Continuously building your technical knowledge and improving our ability to deliver quality solutions by evolving our engineering process and technical capabilities.
  • Leads software development tools, automation, quality, compliance, and knowledge sharing across products.