Senior Software Engineer - Senders & Tooling

Sinch provides innovative mobile messaging solutions that help businesses connect with customers through messaging, voice, and email communications.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · Telecommunications

Description For Senior Software Engineer - Senders & Tooling

Sinch, a leading provider of customer communications solutions, is seeking a Senior Software Engineer to join their Senders & Tooling team within the Application domain. This role is critical for maintaining and developing platform services using cutting-edge technologies in a distributed multi-regional environment. The position is based in Melbourne, offering a hybrid work arrangement.

The role involves working with cloud-deployed systems, automation, serverless applications, and containerization. The team follows a loose coupling philosophy, focusing on modular and clear software development. You'll be one of the first hires in Melbourne for this team, working closely with product and architecture teams to design and develop new solutions.

The ideal candidate will have strong experience in Java and/or Go, distributed application development, and cloud technologies (preferably AWS). You'll be responsible for developing scalable solutions, reviewing code, mentoring junior team members, and contributing to the team's agile processes. The role offers an excellent opportunity to work with modern technologies while solving complex challenges in a global communication platform that handles over 700 billion customer engagements annually.

Sinch offers comprehensive benefits including flexible work arrangements, generous parental leave (26 weeks for primary caregivers), wellness programs, professional development opportunities, and various other perks. The company culture emphasizes work-life balance, diversity, and inclusion, making it an ideal environment for talented engineers looking to make a significant impact in the customer communications space.

Last updated 2 days ago

Responsibilities For Senior Software Engineer - Senders & Tooling

  • Develop high performing solutions that scale in production environments
  • Design solution options leveraging existing and new capabilities
  • 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

Requirements For Senior Software Engineer - Senders & Tooling

Java
Go
React
  • Experience as a Senior Engineer with industry knowledge
  • Clear understanding of software development lifecycle
  • Keen interest for data analytics and data driven solutions
  • Excellent knowledge of Java and/or Go
  • Distributed application development experience
  • Excellent knowledge of Restful API
  • Excellent knowledge of CI/CD
  • Excellent knowledge of GIT
  • Experience with cloud provider (AWS preferred)
  • Experience with time series database (advantage)
  • Experience with Kong API Gateway (advantage)
  • Experience with React (plus but not mandatory)

Benefits For Senior Software Engineer - Senders & Tooling

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
  • 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
  • Coaching and career development support
  • Free virtual counselling resources
  • Paid volunteer time off
  • Reward+ program with retail and entertainment discounts

Interested in this job?

Jobs Related To Sinch Senior Software Engineer - Senders & Tooling

Senior Software Engineer - Messaging API

Senior Software Engineer position at Sinch, focusing on developing and maintaining core messaging API platforms, offering hybrid work and comprehensive benefits.

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 - 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.