Software Engineer II

ClickSend

Philippines

Hybrid

PHP 1,200,000 - 2,400,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ClickSend is seeking a Software Engineer in the Philippines to join a product engineering squad and help build a modern messaging platform.

You will design, implement, test and deploy features end‑to‑end, partner with product managers, QA and designers, and contribute to scalable, secure microservices and data models.

Qualifications

  • Minimum 5 years of software engineering experience with a proven track record of shipping and maintaining production software.
  • At least 3 years of hands-on experience with NodeJS and TypeScript.
  • Strong knowledge of backend ecosystems including SQL/NoSQL databases, messaging brokers (e.g., SQS, RabbitMQ), and common software design patterns.
  • Proven AWS expertise across core services including ECS/Fargate, Lambda, EC2, DynamoDB/RDS/Aurora, SQS/SNS/Kinesis etc
  • Hands-on experience architecting end-to-end systems - translating business requirements into full technical designs covering API design, data models, and infrastructure.
  • Experience designing and operating microservices and event-driven architectures built for scalability, resilience, and high performance.
  • Deep testing knowledge across unit, integration, and E2E testing with hands-on experience building and maintaining automated test suites integrated into CI/CD.
  • Security-first mindset with experience building secure services and implementing best practices for observability and maintainability

Responsibilities

  • Design, build, test and maintain features independently, from requirements through to production.
  • Write clean, maintainable, well-tested code that follows team standards and best practices.
  • Break down moderately complex problems into well-scoped tasks and deliver them on time.
  • Take part in technical design discussions, contribute ideas and weigh trade-offs.
  • Review peers’ code and give constructive, actionable feedback.
  • Build and maintain CI/CD pipelines and infrastructure as code (e.g., CircleCI, Terraform) to keep deployments reliable.
  • Develop and run services on AWS, with attention to performance, security and cost.
  • Monitor production systems, troubleshoot incidents and contribute to root-cause analysis and fixes.
  • Write and maintain automated tests (unit, integration and end-to-end) to keep quality high.
  • Keep technical documentation, runbooks and architecture notes up to date.
  • Work with product managers, QA, designers and other engineering teams to deliver business outcomes.
  • Find and address technical debt, and suggest improvements to tools, processes and system design.
  • Stay current with relevant technologies and share what you learn with the team.

Skills

NodeJS
TypeScript
API design
Microservices
Event-driven architectures
Testing (unit/integration/E2E)
Security best practices
Observability

Tools

AWS
CircleCI
Terraform

Job description

Software Engineer

Sinch ClickSend

ClickSend is business communications software, enabling companies of all shapes and sizes to easily send and receive SMS, MMS, Rich Media, Email, Voice and even Post worldwide via our very intuitive web app, much loved API docs and thousands of integration partners. ClickSend has SMS at its core and powers billions of messages worldwide but has expanded to offer a richer suite of products, providing choice and context to business communications. ClickSend isa SaaS product (well, more a CPaaS) focused on the SMB sector andhas thousands of new customers sign up to its platform each month, and it’s growing year on year.ClickSend is a global company, part of the Sinch Group with a strong foothold in Australia/NZ, USA/Canada and UK/Europe, but is used, and loved, by businesses all around the world.

As a Software Engineer, you’ll join one of our product engineering squads and help ClickSend build our exciting new modern messaging platform.

Key Responsibilities
  • Design, build, test and maintain features independently, from requirements through to production.

  • Write clean, maintainable, well-tested code that follows team standards and best practices.

  • Break down moderately complex problems into well-scoped tasks and deliver them on time.

  • Take part in technical design discussions, contribute ideas and weigh trade-offs.

  • Review peers’ code and give constructive, actionable feedback.

  • Build and maintain CI/CD pipelines and infrastructure as code (e.g., CircleCI, Terraform) to keep deployments reliable.

  • Develop and run services on AWS, with attention to performance, security and cost.

  • Monitor production systems, troubleshoot incidents and contribute to root-cause analysis and fixes.

  • Write and maintain automated tests (unit, integration and end-to-end) to keep quality high.

  • Keep technical documentation, runbooks and architecture notes up to date.

  • Work with product managers, QA, designers and other engineering teams to deliver business outcomes.

  • Find and address technical debt, and suggest improvements to tools, processes and system design.

  • Stay current with relevant technologies and share what you learn with the team.

The successful applicant will possess the following skills and attributes
  • Minimum 5 years of software engineering experience with a proven track record of shipping and maintaining production software

  • At least 3 years of recent, hands-on experience with NodeJS and TypeScript

  • Strong knowledge of backend ecosystems including SQL/NoSQL databases, messaging brokers (e.g., SQS, RabbitMQ), and common software design patterns

  • Proven AWS expertise across core services including ECS/Fargate, Lambda, EC2 DynamoDB/RDS/Aurora, SQS/SNS/Kinesis etc

  • Hands-on experience architecting end-to-end systems - translating business requirements into full technical designs covering API design, data models, and infrastructure

  • Experience designing and operating microservices and event-driven architectures built for scalability, resilience, and high performance

  • Deep testing knowledge across unit, integration, and E2E testing with hands-on experience building and maintaining automated test suites integrated into CI/CD

  • Security-first mindset with experience building secure services and implementing best practices for observability and maintainability

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

Sinch • Philippines

Remote
PHP 1,000,000 - 2,000,000
WORK FROM HOME
Birthday off
Generous annual leave
+3
Software Engineer
Software Engineer

Sinch • Pateros

Remote
PHP 900,000 - 1,300,000
Work from home
Birthday off
Generous annual leave
+3
Software Engineer
Software Engineer

Sinch • Taguig

Remote
PHP 1,000,000 - 2,000,000
Work from home
Birthday off
Annual leave
+3
Senior Node.js/TypeScript Engineer — Remote & AWS
Senior Node.js/TypeScript Engineer — Remote & AWS

Sinch • Philippines

Remote
PHP 1,000,000 - 2,000,000
WORK FROM HOME
Birthday off
Generous annual leave
+3
Senior Backend Engineer — Remote, Node/TS, High Impact
Senior Backend Engineer — Remote, Node/TS, High Impact

Sinch • Pateros

Remote
PHP 900,000 - 1,300,000
Work from home
Birthday off
Generous annual leave
+3
Senior Software Engineer - NodeJS/TypeScript (Remote)
Senior Software Engineer - NodeJS/TypeScript (Remote)

Sinch • Taguig

Remote
PHP 1,000,000 - 2,000,000
Work from home
Birthday off
Annual leave
+3
Product Designer III
Product Designer III

ClickSend • Manila

On-site
PHP 600,000 - 900,000
Product Designer III
Product Designer III

Sinch • Manila

On-site
PHP 800,000 - 1,200,000
Product Designer
Product Designer

Sinch • Manila

On-site
PHP 600,000 - 900,000
Senior Software Engineer
Senior Software Engineer

8x8 • Philippines

On-site
PHP 5,988,000 - 8,982,000
Top locations