Senior Software Engineer - Messaging

Sinch provides innovative mobile messaging solutions for businesses, powering customer communications across messaging, voice, and email, serving over 150,000 businesses globally.
$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

Sinch, a leading provider of customer communications solutions, is seeking a Senior Software Engineer to join their Messaging team. The role involves working with a senior-focused team of 8 engineers, maintaining and improving legacy systems while ensuring scalability and performance. The position offers an opportunity to work with cloud-deployed, containerized Java applications across multiple regions.

The ideal candidate will be a problem-solver with strong attention to detail and excellent communication skills. You'll be responsible for developing high-performing solutions, participating in architectural decisions, and mentoring junior team members. The role requires expertise in Java, AWS, and RESTful APIs, with additional experience in CI/CD, Git, and SQL.

Sinch serves over 150,000 businesses globally, including 8 of the 10 largest tech companies, handling over 700 billion customer engagements annually. The company provides innovative mobile messaging solutions for various industries, including healthcare, education, retail, and utilities.

The position offers comprehensive benefits, including flexible hybrid work arrangements, generous parental leave (26 weeks for primary caregivers), wellness programs, and professional development opportunities. The company culture emphasizes work-life balance, diversity, and inclusion, guided by values such as "Dream Big," "Win Together," "Keep it Simple," and "Make it Happen."

This role presents an excellent opportunity for a senior engineer looking to make a significant impact in a growing tech company while working with cutting-edge technologies and contributing to solutions that facilitate meaningful customer communications at scale.

Last updated a day ago

Responsibilities For Senior Software Engineer - Messaging

  • Develop high performing solutions that scale in production environments
  • Design solution options
  • Review pull requests and provide constructive feedback
  • Work in scrum teams and contribute to breaking down cards in grooming
  • Develop quality code that has high levels of test coverage
  • Provide mentorship for intermediate and junior team members
  • Participate in architectural decisions

Requirements For Senior Software Engineer - Messaging

Java
Kubernetes
  • Experience with Java
  • Experience with AWS
  • Excellent knowledge of Restful API
  • Good knowledge of CI/CD
  • Good knowledge of GIT
  • Good SQL skills
  • Experience with Kong API Gateway is a clear advantage

Benefits For Senior Software Engineer - Messaging

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
  • Coaching and career development support
  • Free virtual counselling resources through EAP
  • Paid volunteer time off
  • Reward+ program with retail and entertainment discounts

Interested in this job?

Jobs Related To Sinch Senior Software Engineer - Messaging

Senior Software Engineer - Messaging API

Senior Software Engineer position at Sinch focusing on messaging API development, offering hybrid work and comprehensive benefits in Melbourne, Australia.

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.