Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer- Barcelona 
Spain, Catalonia, Barcelona 
800688180

28.01.2025

Learning and growth opportunities on the team:

  • Work on a team that gets things done and works in a startup mode.
  • Ship code and features that impacts consumers of multiple products and services.
  • Work with large, scalable and high-performance services that leverage the latest technologies.
  • Work in a culture of continuous improvement, adaptation, reflection, and growth.
  • Work with a highly collaborative and fun team in a fast-learning environment.

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND proven years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Full stack Web software development experience, implementing cross-browser web applications.
  • Expertise in frontend development technologies such as JavaScript/TypeScript, HTML, CSS, React, Angular.
  • Experience working on enterprise and consumer products.

Preferred Qualifications:

  • Experience with OOP, TDD, and agile development models.
  • Experience with SQL, NoSQL, and Big Data technologies.
  • Experience building web services using ASP.NET (or similar technologies) and SDKs based on REST APIs, ODATA or JSON.
  • Experience shipping online services in a fast-paced environment.
  • Experience with software development cycle: Design, implementation, deployment, and live site.
  • Passion for quality and strong customer empathy.
  • Solid problem-solving skills, ability to cultivate positive relationships, and clear communication and coordination skills
Responsibilities
  • You will drive product growth and help us deliver on our DAU goals.
  • Be able to drive end-to-end feature development from ideation to architecture design to implementation and testing through multiple data driven iterations.
  • Write solid production-quality code that is simple, extensible, and maintainable with very few defects.
  • Measure and analyze the metrics for the features shipped.
  • Seek opportunities in code and processes to improve quality and efficiency.
  • Work closely with PM and Designers to create delightful, effective user experiences.
  • Foster a culture of inclusivity and disciplined software engineering practices to deliver business value, guided by data.