Software Developer III

Sinch Logo

Sinch

πŸ’΅ $120k-$160k
πŸ“Remote - United States

Summary

Join Sinch Email as a Software Engineer III in our Preview Control Platform team. As a back-end focused engineer, you will leverage your Golang expertise to design, develop, and maintain scalable and performant services. Collaborate with cross-functional teams, build high-volume APIs, and ensure code quality. This role requires a self-starter who thrives in a fast-paced environment and values clean, maintainable code. You will play a vital role in all aspects of the software development lifecycle, contributing to high-quality solutions that drive business success. The position offers a competitive salary and a comprehensive benefits package, including health insurance, retirement plans, paid time off, flexible remote work, and parental leave.

Requirements

  • 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, with a focus on system design and architecture
  • Excellent problem-solving and debugging skills
  • Ability to work independently and as part of a collaborative team in a fully remote environment

Responsibilities

  • Design, develop, and maintain scalable and performant services using Golang , supporting the next generation of our email quality assurance platform
  • 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 (hundreds of requests per second)
  • Write clean, testable, and efficient code, ensuring adherence to coding standards and best practices
  • Troubleshoot, debug, and optimize existing systems for performance and scalability
  • Conduct peer code reviews and mentor junior developers when needed
  • Continuously learn and adopt new technologies to improve platform performance and developer productivity

Preferred Qualifications

  • Familiarity with containerization and orchestration tools (e.g., Docker, Nomad) is a plus
  • Experience with message queue systems such as Redis or AWS SQS, as well as distributed event streaming platforms like Kafka
  • Experience with Node.js and TypeScript is a strong nice-to-have

Benefits

  • We offer comprehensive market competitive medical, dental, and vision plans
  • A variety of supplemental plans are also provided to meet your individual needs including access to telehealth for all participants
  • Take advantage of our free virtual counseling resources through our global Employee Assistance Program
  • Plan for your future with our Roth and Pre-tax 401(k) options including an employer match for all participants
  • Enjoy a generous paid time off program
  • We offer paid parental leave and family planning support
  • Our flexible remote work offerings allow you to work wherever you are the most productive and successful
  • Support betterment in your community and beyond by taking paid time off to support a volunteer program of your choice

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.