• Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.

Sinch brings businesses and people closer with tools enabling personal engagement. We are a leading global Communication Platform as a Service (CPaaS) provider, offering messaging, voice and video communication solutions to a large global customer base. Our APIs and the platform deal with over 100 billion engagements annually. Enterprise customers include 8 out of 10 of the largest US tech companies by market capitalization, major airlines, banks, retail, e-tail, internet, ride-hailing, parcel delivery companies and more.

We are growing and are now looking for a software engineer to come join our team in Stockholm, which is within our Real-Time Communications product line. The team is responsible for serving our customers with real-time voice- and video communication solutions.

Our communications platform is a distributed system, both in the geographical sense, where we provide globally distributed points of presence and access to our platform, and in its internal service-oriented architecture. The real-time aspects of the product combined with global availability of our services means interesting challenges as a software developer on the team, and great opportunity to learn and develop.

The essence of the role

The core of our platform is built on C# and the .NET Core platform with applications deployed as Docker containers on AWS. You either have a couple of years of experience with C# and the .NET Core platform, distributed systems or you are a person that is enthusiastic to learn something new. Regardless, you will get great support from the team in getting up and running.

In this role, you will take part of all steps of the software development lifecycle, where you will be able to influence design choices, take part of planning, write lots of code, and release new products and features.

We strongly believe in teamwork, and you will have the opportunity to work with (and learn from) talented and experienced engineers on the team. The team is steadily growing, and the work environment is characterized by helpfulness and personal responsibility.

As our new Software Engineer some examples of what you will work with is:

  • Integration and development of voice & video communication features
  • Platform improvements related to availability, latency, security and scalability
  • Data driven voice & video call quality improvements

Who are you?

In this role you work close together with your team, and you are a person that always wants the best for your team. You are all for a good work climate where you gladly support your colleagues when needed. You take great ownership of your responsibilities, the execution of these and make sure that you complete your work on time. We strongly believe that you are driven by learning new things and that you find it natural to automate tasks in your workflow or deployment of services. You also like to contribute with your thoughts and opinions on how we can become even better in our way of work and be a part of this change.

Requirements

In order to contribute in this role you have:

  • Relevant experience with C# on .NET Core
  • University degree (BSc or MSc) within Computer Science or similar
  • You communicate proficiently in written and spoken English
  • Worked with distributed systems deployed in the cloud

Big plus!

You’ll stand out from the crowd if you have:

  • Knowledge of and experience with network protocols IP, TCP, UDP, DNS
  • Experience with shipping code in a CI/CD pipeline and actively looking for ways to improve the effectiveness of the pipeline
  • Experience with traditional VoIP protocols SIP, SDP, RTP
  • Experience working with SQL databases and table- and query design that meets high performance requirements

Are you ready? Join us on our journey!

About the recruitment process:

To help us place the right people in the right role, we believe in science-based and fair assessment methods. We follow a competence-based, structured interview process where your skills, experience and attributes relevant to the role and Sinch will be assessed. As part of our recruitment process, pre-employment testing is used to help us increase our hiring success by identifying the candidates that are most likely to thrive and be successful in the role. We acknowledge that there are two parties making a decision in this process and welcome you to ask any questions you may have at any stage of the process.

Detta är en jobbannons med titeln "Software Engineer - Real Time Communication" hos företaget Sinch Sweden AB och publicerades på webbjobb.io den 17 mars 2022 klockan 11:55.

Hur du söker jobbet

webbjobb-logo-white webbjobb-logo-grey webbjobb-logo-black