USA
42 days ago
Software Developer III
Sinch Email is seeking a highly motivated and experienced Software Engineer III to join our Preview Control Platform team. Our ideal candidate is a back-end focused engineer with strong expertise in Golang and a proven ability to design and implement scalable, reliable, and efficient systems. Bonus points for experience with Node.js and TypeScript, as well as familiarity with full-stack development principles. This role demands a self-starter who thrives in a fast-paced environment, enjoys solving complex problems in distributed systems, and values clean, maintainable, and well-architected code. You will play a vital role in all aspects of the software development lifecycle, collaborating with cross-functional teams to deliver high-quality solutions that drive business success. 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. 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. + 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. + Ability to work independently and as part of a collaborative team in a fully remote environment. Our Hiring Process We are committed to ensuring a recruitment process that is fair, objective, consistent, and inclusive. Our approach includes structured, competency-based interviews designed to evaluate your skills, experience, and qualifications relevant to the role. At times, we may include a data-driven assessment to enhance our hiring success and identify candidates likely to excel. We believe in a two-way process and encourage you to ask questions throughout the journey. If this role isn't what you're looking for, please explore the other opportunities listed on our career page: https://www.sinch.com/careers/. No matter who you are, we hope you find an exciting path forward - hopefully with us! Benefits + STAY HEALTHY: 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. + CARE FOR YOURSELF: Take advantage of our free virtual counseling resources through our global Employee Assistance Program. Your mental health is as important as your physical health. + SECURE YOUR FUTURE: Plan for your future with our Roth and Pre-tax 401(k) options including an employer match for all participants. + TAKE A BREAK: Enjoy a generous paid time off program. We value balance and understand that performance at work requires time to rest at home and/or rejuvenate on vacation. + PUT FAMILY FIRST: We know that families can be built in a variety of ways; therefore, we offer paid parental leave and family planning support. + WORK WHEREVER: Our flexible remote work offerings allow you to work wherever you are the most productive and successful. It is what you do, not where you work, that matters. + MAKE AN IMPACT: Support betterment in your community and beyond by taking paid time off to support a volunteer program of your choice. The annual starting salary for this position is $120,000 - $160,000. Factors which may affect starting pay within this range may include geography/market, skills, education, experience, and other qualifications. This role will be accepting applications until 2/11/25 at a minimum. Please note that the application timeline may be flexible to accommodate a comprehensive candidate evaluation.
Confirm your E-mail: Send Email
All Jobs from Sinch