Senior Backend Software Engineer @Sinch
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4d ago

[Hiring] Senior Backend Software Engineer @Sinch

4d ago - Sinch is hiring a remote Senior Backend Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Brazil

Role Description

As a Senior Backend Software Engineer, you will design, build, and maintain distributed backend services that process high-volume, low-latency messaging traffic to detect and prevent fraud across multiple communication channels, including SMS, RCS, and WhatsApp. You will work on highly scalable systems that rely on event-driven architectures, distributed data processing, and cloud-native technologies. The role requires close collaboration with globally distributed engineering teams to build reliable, high-performance services while sharing technical knowledge and contributing to engineering best practices.

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs.
  • Build and evolve distributed systems capable of processing high-volume, time-sensitive workloads.
  • Develop solutions using Java/Rust and work with distributed messaging platforms such as Kafka.
  • Design efficient data solutions using relational and analytical databases (e.g. MySQL, ClickHouse, BigQuery, Athena).
  • Ensure reliability, observability, fault tolerance, and operational excellence across services.
  • Collaborate with Product Managers, Designers, and Engineers across multiple regions.
  • Contribute to code reviews, technical discussions, and engineering best practices.
  • Continuously improve performance, scalability, security, and maintainability of our platform.
  • Participate in knowledge sharing across our global anti-fraud organization.

Requirements

  • Professional experience in backend software development.
  • Bachelor's degree in a related field.
  • Professional working proficiency in English (Advanced or Fluent).
  • Strong experience developing applications in Java and/or Rust.
  • Experience designing and operating distributed systems.
  • Solid understanding of event-driven architectures and messaging systems (Kafka or similar technologies).
  • Experience working with relational and analytical databases.
  • Experience building applications deployed on cloud platforms (i.e. AWS).
  • Experience with containerized environments (Docker and Kubernetes).
  • Experience implementing observability solutions, including logging, metrics, and monitoring.
  • Strong understanding of software engineering best practices, including testing, code quality, performance, and security.
  • Excellent communication and collaboration skills.
  • Be based in Brazil.

Nice to Have

  • Experience with Rust is a plus. We don't expect everyone to know Rust from day one, but we do expect curiosity and willingness to learn.
  • Experience in fraud detection, cybersecurity, telecommunications, or messaging platforms.
  • Experience processing large-scale streaming data.
  • Experience with Infrastructure as Code and CI/CD pipelines.
  • Experience working in globally distributed engineering teams.

Benefits

  • We cover 100% of medical and dental plans for Sinchers and eligible dependents through Bradesco SaΓΊde.
  • With the Caju flexible benefit card, our Sinchers can choose to use benefits on food, education, and home office assistance.
  • Our Sinchers can enjoy paid maternity leave for 180 days and paternity leave for 30 days. Plus, we provide daycare assistance for kids up to five years old.
  • We partner with Wellhub to help Sinchers access gyms and wellness options.
  • Our Partnership with Prudential life insurance provides coverage for all Sinchers in the events of unexpected absences, serious illness, accidents, and disabilities.
  • We offer annual reimbursements for certain expenses related to disabilities and/or transgender needs.
  • Our Sinchers can take a day off on their birthday to celebrate with their loved ones.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Brazil
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Backend Software Engineer @Sinch
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Brazil
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 131,561+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later