Senior Software Engineer - Messaging API

Sinch provides innovative mobile messaging solutions that help businesses connect with customers, serving over 150,000 businesses with customer communications across messaging, voice, and email.
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 provider of customer communications solutions, is seeking a Senior Software Engineer to join their Applications Core Domain team. The role focuses on developing and maintaining core messaging API platforms that serve over 150,000 businesses worldwide, including 8 of the 10 largest tech companies. The position offers an opportunity to work with modern technologies including Java, Spring, ReactJs, and AWS, while building highly scalable and distributed systems.

The ideal candidate will be responsible for end-to-end ownership of their builds, from implementation design to release and post-release monitoring. They should be proficient in Java but flexible enough to work with other technologies as needed. The role requires strong problem-solving abilities, attention to detail, and excellent communication skills.

Working in an agile environment, you'll collaborate with product teams and testers while mentoring junior engineers. The position offers comprehensive benefits including hybrid work arrangements, generous parental leave (26 weeks for primary caregivers), professional development opportunities, and wellness programs.

Sinch provides an inclusive and diverse workplace environment, with values centered around dreaming big, winning together, keeping it simple, and making it happen. The company's messaging solutions serve various industries including healthcare, education, retail, and utilities, handling over 700 billion customer engagements annually.

This role is perfect for experienced engineers who want to make a significant impact while working with cutting-edge technologies in a supportive, growth-oriented environment. The position offers both technical challenges and leadership opportunities, making it ideal for those looking to advance their careers in a rapidly growing tech company.

Last updated a day 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
React
Redis
PostgreSQL
Node.js
  • 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
  • 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
  • Professional development and coaching
  • Employee Assistance Program with virtual counselling
  • 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 - Java

Senior Software Engineer position at Sinch, focusing on Java backend development for scalable, distributed systems in a hybrid work environment in Madrid.

Senior Software Engineer - Senders & Tooling

Senior Software Engineer position at Sinch, developing platform services for customer communications solutions using Java/Go in a cloud environment.

Senior Software Engineer - Conversational AI

Senior Software Engineer position at Sinch, focusing on developing conversational AI solutions using Go, TypeScript, and cloud technologies in a hybrid work environment.

Senior Software Engineer - Connectors

Senior Software Engineer position at Sinch focusing on developing connector systems for messaging platforms using Java, TypeScript, and AWS technologies.

Backend Engineer

Senior Backend Engineer position at Sinch, focusing on Financial Platform - Billing domain, requiring 5+ years of Java experience and expertise in RESTful services and database development.