Software Developer III

Sinch
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