T

Talkdesk

Cloud-based contact center platform for enterprises

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timePorto, PortugalNo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science or Master of Science degree in Computer Science, Applied Mathematics, or an Engineering area.
  • At least 5 years of software development experience, especially in cloud-based applications.
  • Strong experience designing and developing web applications.
  • Strong object-oriented programming skills and experience with cloud databases.
  • Proficiency with Kotlin, Java, and Spring Boot.
  • Deep understanding of service-oriented architecture, application programming interfaces, and event-driven architectures.
  • Experience with microservices architecture, application programming interfaces, and message brokers such as Kafka or RabbitMQ.
  • Experience with one or more storage technologies such as PostgreSQL, MySQL, MongoDB, Redis, or Elasticsearch.
  • Experience scaling global web applications.
  • Experience with automated testing and continuous integration.
  • Experience working with continuous integration and continuous delivery pipelines and product development.
  • Ability to produce clean, standards-compliant, secure code.
  • Good written and spoken English.

Responsibilities

  • Work independently and in small teams to develop the product.
  • Implement a scalable, stable, and user-friendly product that supports current capacity and future growth.
  • Work in an agile software engineering environment using Git source control, development/staging/production release cycles, extensive testing, and continuous deployment.
  • Solve technical problems.
  • Develop and maintain microservices and application programming interfaces.
  • Engage with the Product team and other engineering teams across clusters and business units to ensure solutions meet requirements.
  • Influence the team as a technical guide by communicating concepts, documenting architecture, and writing code.
  • Design scalable code-based solutions to support business functions and product goals while navigating platform limitations.
  • Design and implement integrations with external systems using application programming interfaces, middleware, and custom development, ensuring data integrity and security.

About the Company

Talkdesk

Cloud-based contact center platform for enterprises

Talkdesk provides a cloud-based contact center platform for enterprises through its Talkdesk CX Cloud. The product lets businesses manage customer communications across channels like phone, email, chat, and social media, with features for inbound/outbound calls, omnichannel routing, and built-in analytics. It differentiates itself with an end-to-end, scalable SaaS solution that combines omnichannel routing and analytics in a single system for organizations of varying sizes. Its goal is to help enterprises improve agent productivity and deliver better customer experiences at scale.

Company size
1,001-5,000
Company stage
Series D
Total funding
$497.5M
Headquarters
Palo Alto, CA
Founded
2011

Recently Posted Jobs

Explore more opportunities at Talkdesk

See more jobs