Taro Logo

Software Engineer (.NET) - Madrid or Paris or Bordeaux

Sinch is a customer communications platform powering engaging experiences through mobile messaging, voice, and email for businesses like Google, Uber, PayPal, Visa, and Tinder.
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS

Job Description

Sinch, a leading customer communications platform trusted by major companies like Google, Uber, and PayPal, is seeking a skilled .NET Developer to join their Developer Experience (DX) team. This role focuses on creating and maintaining high-quality .NET SDKs that wrap their REST APIs, making it easier for customer developers to integrate Sinch's services.

The position offers the flexibility to work fully remotely or from offices in Madrid, Paris, or Bordeaux. As a Software Engineer, you'll be the primary developer responsible for SDK/Library development, working through the entire development cycle from design to maintenance. The role emphasizes creating well-documented, user-friendly SDKs that follow best practices for .NET development.

Key responsibilities include implementing robust error handling, optimizing SDK performance, and maintaining comprehensive documentation. The ideal candidate should have 3+ years of .NET development experience, strong knowledge of REST APIs, and proficiency with NuGet package management. Experience in SDK development and knowledge of additional languages like Python, TypeScript, and Java are valuable assets.

Sinch offers a collaborative environment where you'll work closely with the Developer Experience team to create solutions that help customers integrate their services seamlessly. The company values innovation, simplicity, and teamwork, making it an ideal place for developers who are passionate about creating developer-friendly tools and have a strong sense of empathy for end-users.

The position comes with the opportunity to work on code that directly impacts other developers, making their integration experience with Sinch's products as smooth as possible. If you're a .NET developer who enjoys creating elegant solutions and has a keen interest in developer experience, this role offers an exciting opportunity to make a significant impact in a growing company.

Last updated 15 days ago

Responsibilities For Software Engineer (.NET) - Madrid or Paris or Bordeaux

  • Design, develop, and maintain a modern, user-friendly .NET SDK
  • Work closely with Developer Experience colleagues on SDK features
  • Ensure SDK is well-documented and follows best practices
  • Write clean, efficient, and maintainable C# code
  • Implement robust error handling, logging, and testing
  • Optimize SDK performance and usability
  • Work with documentation team to maintain documentation
  • Stay up-to-date with latest .NET features and industry trends

Requirements For Software Engineer (.NET) - Madrid or Paris or Bordeaux

TypeScript
Java
  • 3+ years of professional experience in .NET development
  • Strong understanding of REST API design and consumption
  • Proficiency with NuGet package creation and maintenance
  • Knowledge of CI/CD pipelines
  • Fluent English
  • Ability to help create and drive development metrics against OKRs
  • Stable internet connection and quiet workspace for remote work

Related Jobs

Senior Software Engineer

Senior Software Engineer position at Sinch, focusing on full-stack development with MERN stack and Java, requiring 3-5 years of experience in building scalable web applications.

Software Engineer (.NET) - Madrid or Paris or Bordeaux

Remote .NET Software Engineer position at Sinch, working from Madrid, Paris, or Bordeaux locations on enterprise cloud communication solutions.

Software Engineer (.NET) - Madrid or Paris or Bordeaux

Software Engineer position at Sinch focusing on .NET SDK development for their customer communications platform, offering remote work options in Spain and France.

Software Developer (Chatbots)

Software Developer position focused on chatbot development at Sinch, a leading cloud communications company, based in Mexico City with hybrid work arrangement.

Software Engineer

Software Engineer position at Sinch, working with Python, Java, and Kubernetes in Stockholm