Talkdesk

Senior Software Engineer

Talkdesk
Apply
2 months ago
Porto, PortugalSenior

Responsibilities

  • Develop and maintain microservices and APIs.
  • Build scalable, stable, user-friendly products for current and future growth.
  • Design and implement integrations with external systems using APIs, middleware, and custom development.
  • Design scalable software solutions that support business functions and product goals.
  • Provide technical guidance, architectural documentation, and hands-on coding support to a growing team.
  • Collaborate with Product and engineering teams to ensure solutions meet requirements.
  • Work in a source-controlled, tested, and continuously deployed software engineering environment.

Requirements

  • BS or MS degree in Computer Science, Applied Math, or an Engineering area.
  • At least 5 years of software development experience, especially with cloud-based applications.
  • Strong experience designing and developing web applications and cloud databases.
  • Proficiency with Kotlin, Java, and Spring Boot.
  • Deep understanding of service-oriented, API, and event-driven architectures.
  • Experience with microservices, APIs, and message brokers such as Kafka or RabbitMQ.
  • Experience with one or more of PostgreSQL, MySQL, MongoDB, Redis, or Elasticsearch.
  • Experience scaling global web applications.
  • Experience with automated testing, continuous integration, CI/CD pipelines, and product development.
  • Strong object-oriented programming skills and ability to produce clean, standards-compliant, secure code.
  • Good written and spoken English and willingness to learn new technologies and technical approaches.

Benefits

  • Primarily office-environment work involving extended periods of sitting or standing and computer-based work.
  • Inclusive workplace committed to welcoming people regardless of legally protected characteristics.

Tech Stack

Apache KafkaElasticsearchGitJavaKotlinMongoDBMySQLPostgreSQLRabbitMQRedisSpring Boot

Categories

Talkdesk

About Talkdesk

1,001-5,000 employees

Talkdesk builds a cloud contact center (CCaaS) and customer experience automation platform for enterprises, combining voice, digital channels, and AI agents. Delivered as SaaS with integrations to CRM and ticketing tools, it offers routing, analytics, and workforce capabilities for service and sales teams across industries. Founded in 2011 and headquartered in San Francisco, it is privately held and serves customers worldwide.

Contact me