Principal Software Engineer - HLS

MicrosoftRedmond, WA
8d

About The Position

We are looking for passionate engineers with experience working on all aspects of high throughput and multi-tenant services. Partner with Program Management, customers, Data Scientists and other stakeholders to define requirements, scope projects and validate solutions Design, implement, ship, and maintain features and services Support customers and live site in a DevOps model Build for security, privacy, scalability, and compliance Lead others by exemplifying technical excellence, inclusiveness, teamwork, and customer focus 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. These requirements include, but are not limited to, the following specialized security screenings: Bachelor's degree in Computer Science or related technical field 10+ years of experience developing and shipping production software in C#, C++, Java or similar 5+ years of experience designing, building and maintaining large scale cloud service in a tech lead capacity Experience with .NET, C# and associated toolsets / frameworks Experience developing cloud services on Azure/AWS/GCP or other cloud platforms. Experience with Kubernetes Solid hands-on ability to write secure, reliable, and maintainable code and to test and debug it. Knowledge of RESTful web services technologies like JSON, WebAPI, ASP.Net, and OData. Ability to operate and be successful in a highly ambiguous, rapidly evolving environment. Commitment to improving software quality, performance and reliability and engineering excellence. Effective communication skills, including ability to write concise technical docs and present complex ideas. Proven ability to create a strategy that translates business needs into workable technology solutions. Establish technical standards and drive system architecture, engineering practices, and engineering methodologies.

Requirements

  • 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.
  • Bachelor's degree in Computer Science or related technical field
  • 10+ years of experience developing and shipping production software in C#, C++, Java or similar
  • 5+ years of experience designing, building and maintaining large scale cloud service in a tech lead capacity
  • Experience with .NET, C# and associated toolsets / frameworks
  • Experience developing cloud services on Azure/AWS/GCP or other cloud platforms.
  • Experience with Kubernetes
  • Solid hands-on ability to write secure, reliable, and maintainable code and to test and debug it.
  • Knowledge of RESTful web services technologies like JSON, WebAPI, ASP.Net, and OData.
  • Ability to operate and be successful in a highly ambiguous, rapidly evolving environment.
  • Commitment to improving software quality, performance and reliability and engineering excellence.
  • Effective communication skills, including ability to write concise technical docs and present complex ideas.
  • Proven ability to create a strategy that translates business needs into workable technology solutions.

Responsibilities

  • Define requirements, scope projects and validate solutions
  • Design, implement, ship, and maintain features and services
  • Support customers and live site in a DevOps model
  • Build for security, privacy, scalability, and compliance
  • Lead others by exemplifying technical excellence, inclusiveness, teamwork, and customer focus
  • Establish technical standards and drive system architecture, engineering practices, and engineering methodologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service