Software Engineer - Python

Sinch is pioneering the way the world communicates. More than 150,000 businesses rely on Sinch's Customer Communications Cloud to power engaging customer experiences through mobile messaging, voice, and email.
Madrid, SpainStockholm, SwedenMalmö, Sweden
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS

Description For Software Engineer - Python

Sinch is a global leader in customer communications, powering engaging experiences for over 150,000 businesses through mobile messaging, voice, and email. As a Software Engineer - Python in our Developer Experience team, you'll play a crucial role in creating SDKs that enable customer developers to be productive and successful with our products. You'll be responsible for developing well-documented and tested SDK APIs, integrating Sinch product APIs, and ensuring a great developer experience. This role requires a skilled Python developer with 2+ years of experience, a modern mindset, and a passion for creating developer-friendly solutions. You'll work closely with colleagues to drive API improvements, maintain documentation, and incorporate user feedback. Join us in shaping the future of communication technology and making our customers successful effortlessly.

Last updated a month ago

Responsibilities For Software Engineer - Python

  • Be the primary developer on the SDK/Library you are responsible for, through the whole development cycle
  • Work closely with Developer Experience colleagues on SDK features and driving change in APIs
  • Integrate Sinch product APIs into SDKs
  • Actively look for new ways to add value to the products and customers
  • Create and maintain client-facing SDK support documentation
  • Work with the documentation team to keep all documentation easy to read, test, and add content
  • Ensure user feedback is incorporated into development and evolution
  • Troubleshoot and investigate issues related to the SDKs

Requirements For Software Engineer - Python

Python
JavaScript
TypeScript
Java
Go
  • 2+ years' experience as a backend developer working with Python
  • Ability to communicate well in user documentation and code
  • Passion for writing clean and testable code
  • Ability to help create and drive development and performance metrics against OKRs
  • Degree in computer science or equivalent
  • Fluent English

Benefits For Software Engineer - Python

  • Health and life insurance
  • Flexible work environment
  • Retirement savings plans

Interested in this job?

Jobs Related To Sinch Software Engineer - Python

Backend Developer - Java

Backend Developer position at Sinch, focusing on Java development for high-volume SMS platform using AWS and Kubernetes in Malmö, Sweden.

Sales Engineer

Technical pre-sales role supporting Sinch's customer communications platform, requiring 3+ years experience and fluency in English and Italian.

Software Engineer - Node.js Backend

Join Sinch as a Node.js Backend Developer to build scalable microservices powering global messaging solutions for 150,000+ businesses including Google, Uber, and PayPal.

Software Engineer - Node.js Backend

Node.js Backend Developer position at Sinch, developing scalable microservices for global messaging platform using TypeScript and cloud technologies.

Software Developer Mid-Level

Sinch is hiring a Mid-level Fullstack Developer for their Mailjet App team to work on backend (PHP) and frontend (React) development.