Taro Logo

Software Engineer II

A global communications company that helps businesses engage with customers on mobile phones, reaching every phone on earth with over 147 billion conversations yearly.
$115,000 - $137,500
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · Telecommunications

Description For Software Engineer II

Sinch, a global leader in mobile customer engagement with presence in over 50 countries, is seeking a Software Engineer II to join their Emergency Services Development group. This role offers an exciting opportunity to work on critical telecommunications infrastructure that impacts billions of conversations annually.

The position combines backend development with emergency services systems, requiring expertise in languages like Java, Kotlin, Python, and JavaScript/TypeScript. As a member of the cross-functional team, you'll be responsible for designing, developing, and maintaining software solutions that are integral to Sinch's emergency services infrastructure.

The ideal candidate brings 5+ years of software development experience and a strong foundation in computer science principles. You'll work with modern technologies including various databases, containerization platforms like Kubernetes, and frameworks such as Spring Boot and React. The role offers exposure to telecommunications standards and 911 systems, providing unique technical challenges in a high-stakes environment.

Sinch offers an attractive compensation package starting from $115,000 to $137,500, along with comprehensive benefits including medical/dental/vision insurance, 401(k) matching, and flexible remote work options. The company culture emphasizes work-life balance with generous PTO and supports professional growth through collaborative projects and cutting-edge technology exposure.

This is an excellent opportunity for engineers passionate about building reliable, scalable systems that directly impact emergency services and public safety. You'll be joining a global team that values diversity, innovation, and technical excellence, while working on solutions that reach every phone on earth.

Last updated 13 days ago

Responsibilities For Software Engineer II

  • Design, develop, test, and maintain Sinch products
  • Work on various projects as part of a cross-functional team
  • Collaborate with engineers to deliver high-quality software solutions

Requirements For Software Engineer II

Java
Kotlin
Python
JavaScript
TypeScript
Node.js
React
  • Bachelor's or master's degree in Computer Science or equivalent experience
  • Minimum 5 years experience with software development methodologies and tools
  • Strong coding skills in one or more programming languages
  • Experience with database technology (NoSQL or SQL)
  • Passion for building scalable and reliable software
  • Strong problem-solving skills
  • Good communication skills
  • Experience with Agile frameworks (preferred)
  • Experience with software development frameworks (preferred)
  • Experience with testing frameworks (preferred)
  • Knowledge of Kubernetes or RedHat OpenShift (preferred)
  • Experience with telecommunications standards (preferred)
  • Understanding of 911 standards (preferred)

Benefits For Software Engineer II

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
  • Roth and Pre-tax 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 II