Software Engineer

Sinch is a global leader in Communication Platforms as a Service (CPaaS), helping businesses connect with their customers through seamless, powerful communication across voice, messaging, and video.
Stockholm, Sweden
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS

Description For Software Engineer

At Sinch, we help businesses connect with their customers through seamless, powerful communication. As a global leader in the Communication Platforms as a Service (CPaaS), we leverage innovative technology to enable companies to engage and interact with their users across voice, messaging, and video. Within Operator Engineering, we focus on products within the telecom domain.

The essence of the role We are looking for a versatile Software Engineer to join our dynamic team. In this role, you will work closely with engineers, product managers, and stakeholders to design, develop, maintain, and support high-quality, scalable software solutions to meet customer needs.

You will be an integral part of a collaborative team that embraces agile methodologies and values clean coding practices. Creativity and innovation are key, and we believe that every team member's input is vital for delivering exceptional communication solutions.

This hybrid role based in Stockholm reports to the Senior Engineering Manager.

As our Software Engineer, you will:

  • Design, develop, test, and maintain software applications and systems.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and debug applications to optimize performance and enhance user experience.
  • Contribute to all phases of the development lifecycle, from concept to implementation.
  • Ensure performance, quality, and responsiveness of applications.

Who you are: You are a problem-solver with keen attention to detail, strong communication skills, and a proven ability to collaborate effectively in team environments. We think you are strong in Java but also willing to accept not to program in Java if that is the current need. You learn new domains quickly and are willing to take on and complete assignments in new areas as needed. You are creative and think outside the box but also understand when there is a need to stay within the box when reality so demands.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Software Engineer.
  • Good understanding of software development methodologies (Agile, Scrum, etc.).
  • Strong proficiency in Java programming languages.
  • Experience of REST APIs.
  • Knowledge of Kubernetes, cloud technologies, CI/CD, automation, and pipelines.
  • Experience in Apache Kafka.
  • Familiarity with version control systems, such as Git.

Join us to push the boundaries of communication technology!

Benefits At Sinch, we support employees with benefits that adapt regionally, ensuring you have the resources need to thrive. These include health and life insurance, flexible work environment, retirement savings plans, and more.

Last updated 3 months ago

Responsibilities For Software Engineer

  • Design, develop, test, and maintain software applications and systems
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Troubleshoot and debug applications to optimize performance and enhance user experience
  • Contribute to all phases of the development lifecycle, from concept to implementation
  • Ensure performance, quality, and responsiveness of applications

Requirements For Software Engineer

Java
Kubernetes
Kafka
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Proven experience as a Software Engineer
  • Good understanding of software development methodologies (Agile, Scrum, etc.)
  • Strong proficiency in Java programming languages
  • Experience with REST APIs
  • Knowledge of Kubernetes, cloud technologies, CI/CD, automation, and pipelines
  • Experience in Apache Kafka
  • Familiarity with version control systems, such as Git

Benefits For Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Health Insurance
  • Life Insurance
  • Flexible Work Environment
  • Retirement Savings Plans

Interested in this job?

Jobs Related To Sinch Software Engineer

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 Engineer - Python

Join Sinch as a Software Engineer - Python, creating SDKs for customer communications. 2+ years exp, hybrid work, locations in Spain and Sweden.