Software Engineer

Global communications company reaching every phone on earth, with presence in 50+ countries, facilitating 147 billion conversations yearly.
$115,000 - $137,500
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS · Telecommunications

Description For Software Engineer

Sinch is a global communications powerhouse with a presence in over 50 countries, facilitating more than 147 billion conversations annually. As a Software Engineer in the Emergency Services Development group, you'll join a dynamic team crafting solutions that reach every phone on earth. The role offers an exciting opportunity to work on critical systems within the 911 Services division, where you'll design, develop, and maintain products that make a real difference.

The position combines technical challenges with meaningful impact, requiring expertise in languages like Java, Kotlin, Python, and JavaScript/TypeScript. You'll work with modern technologies including Spring Boot, React, and cloud platforms, while dealing with mission-critical telecommunications systems. The company offers a comprehensive benefits package including health coverage, 401(k) matching, and flexible remote work options.

This is an ideal opportunity for a mid-level engineer who wants to grow their career in a global technology company while working on systems that literally save lives. The collaborative environment, coupled with the chance to work on cutting-edge technology in the emergency services sector, makes this a unique position. The company's commitment to work-life balance, professional development, and competitive compensation ($115,000-$137,500) makes it an attractive opportunity for engineers looking to make a significant impact.

Last updated 15 days ago

Responsibilities For Software Engineer

  • Design, develop, test, and maintain Sinch products
  • Work on various projects in cross-functional teams
  • Deliver high-quality software solutions
  • Collaborate with other engineers

Requirements For Software Engineer

Java
Kotlin
Python
JavaScript
TypeScript
React
  • Bachelor's or master's degree in Computer Science or equivalent experience
  • Strong coding skills in Java, Kotlin, Python and JavaScript/TypeScript
  • Experience with software development methodologies and version control
  • Experience with NoSQL or SQL databases
  • Strong problem-solving skills
  • Good communication skills
  • Knowledge of Agile frameworks (Scrum, LeSS or SAFe)
  • Experience with Spring Boot, React, NextJS
  • Experience with JUnit or Jest testing
  • Knowledge of Kubernetes or RedHat OpenShift
  • Experience with telecommunications standards

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Parental Leave
  • Comprehensive medical, dental, and vision plans
  • Virtual counseling resources through Employee Assistance Program
  • 401(k) with employer match
  • Generous paid time off program
  • Paid parental leave and family planning support
  • Flexible remote work options
  • Paid volunteer time off

Interested in this job?

Jobs Related To Sinch Software Engineer

Software Java Engineer - Contacts

Mid-level Software Java Engineer position at Sinch, focusing on developing scalable microservices for the Contacts team, requiring 3-5 years of backend experience.

Software Engineer

Mid-level Software Engineer position at Sinch, working on Emergency Services Development with competitive pay and comprehensive benefits.

Software Engineer - Connectors

Mid-level Software Engineer position at Sinch, focusing on connector development using Java, TypeScript, and AWS, with hybrid work options in Melbourne.

Support Engineer - Philippines

Remote Support Engineer position at Sinch, providing technical support for global communication platform customers in the Philippines.

Software Engineer - Messaging

Mid-level Software Engineer position at Sinch, focusing on messaging systems development using Java and cloud technologies in a hybrid work environment.