Software Developer III

Sinch is a global leader in cloud communications, providing email and messaging solutions with a focus on quality assurance and scalable systems.
United States
$120,000 - $160,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS

Description For Software Developer III

Sinch Email is seeking a Senior Software Engineer for their Preview Control Platform team. The role focuses on backend development using Golang, with opportunities to work with Node.js and TypeScript. The position requires expertise in designing scalable distributed systems and handling high-traffic APIs. The ideal candidate will have 5+ years of experience and strong skills in various technologies including MongoDB, MySQL, Redis, and Kafka. The company offers comprehensive benefits including healthcare, 401k matching, and flexible remote work. This is an opportunity to join a company that values diversity, innovation, and maintains a culture built on principles of dreaming big, winning together, keeping it simple, and making things happen.

Last updated a month ago

Responsibilities For Software Developer III

  • Design, develop, and maintain scalable and performant services using Golang
  • Collaborate with product managers, architects, and other engineers to define system architecture and refine requirements
  • Build and maintain APIs capable of handling high volumes of traffic
  • Write clean, testable, and efficient code
  • Troubleshoot, debug, and optimize existing systems
  • Conduct peer code reviews and mentor junior developers
  • Continuously learn and adopt new technologies

Requirements For Software Developer III

Go
Node.js
TypeScript
MongoDB
MySQL
Redis
Kafka
  • Strong proficiency in Golang with 5+ years of practical software development experience
  • Experience with Domain Driven Service Architecture
  • Experience building and maintaining scalable and reliable distributed systems
  • Familiarity with SQL (MySQL) and NoSQL (MongoDB) databases
  • Solid understanding of RESTful API design and implementation
  • Passion for clean, simple, and maintainable code
  • Excellent problem-solving and debugging skills
  • Familiarity with containerization and orchestration tools
  • Experience with message queue systems and distributed event streaming platforms
  • Experience with Node.js and TypeScript is a strong nice-to-have
  • Ability to work independently and as part of a collaborative team in a fully remote environment

Benefits For Software Developer III

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Parental Leave
  • Comprehensive medical, dental, and vision plans
  • Free virtual counseling resources through global Employee Assistance Program
  • Roth and Pre-tax 401(k) options with employer match
  • Generous paid time off program
  • Paid parental leave and family planning support
  • Flexible remote work options
  • Paid time off for volunteer work

Interested in this job?

Jobs Related To Sinch Software Developer III

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.

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.

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.