Senior Software Engineer - Messaging API

Customer Communications Cloud provider powering conversations across messaging, voice, and email, serving over 150,000 businesses including 8 of 10 largest tech companies.
$120,000 - $180,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Messaging API

Sinch, a leading Customer Communications Cloud provider, is seeking a Senior Software Engineer to join their Applications Core Domain team. The role focuses on developing and maintaining core messaging API platforms within a distributed team environment. The position offers an opportunity to work with cutting-edge technologies and contribute to solutions that power over 700 billion customer engagements annually.

The ideal candidate will be responsible for owning their build from implementation design to release, including post-release monitoring of metrics such as error rates, server load, and response times. The role requires expertise in various tech stacks, particularly Java and cloud platforms like AWS, while maintaining flexibility to work with other technologies as needed.

Working in an agile environment, you'll collaborate with product teams and testers to ensure timely delivery of features while maintaining high-quality standards. The position offers significant growth opportunities through mentoring junior engineers and working on high-scale, distributed systems.

Sinch provides an impressive benefits package, including flexible work arrangements, generous parental leave, wellness programs, and professional development opportunities. The company's values of Dream Big, Win Together, Keep it Simple, and Make it Happen create an inclusive environment that welcomes diversity and innovation.

This role is perfect for a senior engineer who enjoys problem-solving, has strong attention to detail, and understands that engineering excellence goes beyond just coding to encompass solution architecture, planning, documentation, monitoring, and incident management. Join a global team that powers meaningful conversations at scale and helps businesses deliver unified, personalized customer experiences.

Last updated 9 days ago

Responsibilities For Senior Software Engineer - Messaging API

  • Developing and maintaining high performing scalable solutions
  • Following Agile methodologies to deliver well tested functionalities
  • Working with AWS or similar cloud platforms
  • Provide mentorship and knowledge transfer to associate and junior engineers
  • Working closely with product team and testers
  • Assisting in incident support and resolving production issues

Requirements For Senior Software Engineer - Messaging API

Java
Redis
PostgreSQL
React
TypeScript
  • Experience in tech-stacks like Java, Spring, ReactJs, API Gateways (Kong), AWS ECS, CDK, Redis and PostgreSQL, CI/CD
  • Experience in developing distributed, high performance, highly available software applications in the cloud
  • Excellent knowledge of RESTful APIs
  • Strong communication skills and ability to articulate complex technical concepts

Benefits For Senior Software Engineer - Messaging API

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
Education Budget
  • Hybrid working arrangement
  • Work from home setup reimbursement
  • Global mobility policy
  • 26 weeks salary for primary care giver parental leave
  • 4 weeks salary for secondary care giver parental leave
  • Birthday day off
  • Generous annual leave program
  • Monthly fitness reimbursement allowance
  • Wellness programs
  • Professional development courses
  • Virtual counselling resources through Employee Assistance Program
  • Paid volunteer time off
  • Reward+ program with retail and entertainment discounts

Interested in this job?

Jobs Related To Sinch Senior Software Engineer - Messaging API

Senior Software Engineer - Messaging

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

Sr. Tech Support Engineer

Senior Technical Support Engineer position at Sinch, offering remote work with $105-125K salary, focusing on cloud voice solutions and customer success management.

Senior Software Engineer - Java

Senior Java Backend Engineer position at Sinch, developing scalable microservices for their SaaS Engage Platform with focus on high-throughput messaging systems.

Software Developer III

Senior Software Engineer position at Sinch focusing on backend development with Golang, building scalable distributed systems for email quality assurance platform.

Fullstack Software Engineer

Senior Full Stack Engineer position at Sinch, working on a cloud communication platform with both backend and frontend development using Java and React.