Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer 
United States, Illinois, Chicago 
94829767

Today

wake uphoping to find time to learn a bit more about how to containerizenew technologyis part of our workevery day

broadly applicable

Principal Software Engineerwith deep experience andin designing and delivering solutions using modern software engineering practices and cloud technologies.You will solve exciting business problems, contribute to open source,You will mentor and coach other engineers across our team, sharing yourand learning from them too.


Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline 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.

  • 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++, C#, Java, JavaScript, or Python
  • 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.
  • Demonstrated ability towork with customers andcollaborate across company boundaries.
  • Knowledge of Microsoft Azure, AWS, or similar cloud computing platforms.
  • service delivery experience including architecture, coding, and building online services.
  • Experience workingas part ofgeographically dispersed, diverse, and virtual teams.
  • Enjoytravel

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

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 junior team members.
  • Being a great teammate to actively help other engineers become stronger 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.

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.