Software Engineer - Messaging

Sinch provides innovative mobile messaging solutions that help businesses connect with customers, trusted by over 150,000 businesses including 8 of 10 largest tech companies.
$90,000 - $140,000
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer - Messaging

Sinch, a leading Customer Communications Cloud provider, is seeking a Software Engineer to join their Messaging team. The role involves maintaining and improving legacy systems while ensuring scalability and performance. As part of an 8-person senior-focused engineering team, you'll work with containerized Java applications deployed across multiple cloud regions. The position offers an opportunity to shape technical solutions, contribute to architectural decisions, and work with modern cloud technologies.

The ideal candidate should be proficient in Java programming but flexible enough to work with other technologies as needed. You'll be responsible for developing scalable solutions, participating in code reviews, and working within an agile framework. The role requires both technical expertise and strong soft skills, including communication and collaboration.

Sinch provides a comprehensive benefits package including flexible work arrangements, generous parental leave, wellness programs, and professional development opportunities. The company serves over 150,000 businesses globally, including 8 of the 10 largest tech companies, handling over 700 billion customer engagements annually.

This is an excellent opportunity for a mid-level engineer looking to work with enterprise-scale messaging systems while contributing to a collaborative team environment. The position offers significant growth potential and the chance to work with cutting-edge cloud technologies in a global company that values work-life balance and professional development.

Last updated 2 days ago

Responsibilities For 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
  • Participate in architectural decisions

Requirements For Software Engineer - Messaging

Java
  • Experience with Java
  • Experience with AWS
  • Excellent knowledge of Restful API
  • Good knowledge of CI/CD
  • Good knowledge of GIT
  • Good SQL skills
  • Strong communication skills
  • Problem-solving abilities
  • Ability to collaborate effectively in team environments

Benefits For Software Engineer - Messaging

Medical 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
  • 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 Software Engineer - Messaging

Software Engineer - Java

Backend Software Engineer position at Sinch, working on high-performance messaging systems handling millions of daily interactions using Java and cloud technologies.

Software Engineer Sinch Identity

Backend Software Engineer position at Sinch focusing on identity and authentication systems, requiring Golang expertise and offering competitive compensation with comprehensive benefits.

Backend Software Engineer (.NET Core)

Backend Software Engineer position at Sinch, developing scalable distributed systems using C# and .NET Core, with opportunities to work with Kubernetes and AWS.

Fullstack Developer

Fullstack Developer position at Sinch, working on Customer Portal development using TypeScript, React, and Node.js in a modern microservice architecture.

Software Engineer Sinch Identity

Remote Software Engineer position at Sinch, focusing on identity and authentication systems within the Technology Platform Domain.