Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
Spain, Catalonia, Barcelona 
232679846

Today

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND
  • Advanced years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Experience with efficient data structures, algorithms, asynchronous programming, and high-performance data processing.

Preferred Qualifications:

  • Demonstrated experience working on low latency systems.
  • Experience with C++.
  • Familiar with information retrieval or ads systems.
  • Experience with open-source contributions.
Responsibilities
  • Produce extensible and maintainable designs and code.
  • Optimize, debug, and refactor code to improve performance and maintainability, and effectiveness.
  • Apply metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices.
  • Apply debugging tools and examine logs, telemetry, and other methods to verify assumptions through writing and developing code proactively before issues occur and reactively as issues occur for products.
  • Review code to assure it meets quality standards, is reliable and accurate, and is appropriate for the scale of the product/solution area.
  • Provide mentorship for other engineers.