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 3 months 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

Fullstack Developer

Fullstack Developer position at Sinch, working on Customer Portal development using TypeScript, React, and Node.js in a modern microservice architecture.

Software Engineer Sinch Identity

Remote Software Engineer position at Sinch, focusing on identity and authentication systems within the Technology Platform Domain.

Quality Engineer

Quality Engineer position at Sinch, combining software development and testing expertise in Malmö, Sweden.

Full Stack Software Engineer

Full Stack Software Engineer position at Sinch, focusing on NodeJS/TypeScript development for a global cloud communications platform, offering remote work in Manila.

Backend Developer - Java

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