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 2 days 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

Cloud Support Engineer (Database)

Join AWS as a Cloud Support Engineer (Database) to drive customer success using cutting-edge cloud technologies.

Software Development Engineer, RDS Platform

Join Amazon's Alameda team as a Software Development Engineer to shape the future of AWS Control Planes, building innovative technologies at scale.

Software Development Engineer, AWS Energy Team

Join AWS as a Software Development Engineer to build sustainable cloud infrastructure and innovative renewable energy solutions.

Software Dev Engineer II-TEST

Amazon is hiring a Software Dev Engineer II-TEST to automate purchase and payment flows for their Digital Emerging Payments team.

Software Development Engineer II, AWS Data Center Operating Systems

AWS seeks a Software Engineer II for Data Center Operating Systems to design and build distributed systems at scale, collaborating across teams to innovate cloud infrastructure.