Five9 logo

Senior Software Engineer - Backend | Core

Five9

About the Role

Join Five9 as a Senior Software Engineer in our Backend Core team, where you will be instrumental in breaking down a monolith and building the next generation of modern microservices platforms. This role is based in our Porto office but offers a hybrid work model, blending remote work with in-office collaboration.

Key Responsibilities

  • Lead the design, development, and implementation of microservices for enterprise campaigns management in public multi-cloud and hybrid-cloud solutions.
  • Architect scalable and reliable solutions to meet business requirements, collaborating closely with architects for reviews and presenting approaches.
  • Implement best practices, conduct code reviews, and perform unit testing.
  • Develop reusable components, libraries, and frameworks to enhance development efficiency and code quality.
  • Identify technical debt and propose solutions for improvement.
  • Stay updated on emerging technologies and best practices in software engineering.
  • Collaborate with cross-functional teams including Product, Quality, Ops, and other development teams to drive technical initiatives.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field (Master's degree preferred).
  • 9+ years of technical experience with a proven track record in complex systems design and implementation.
  • Senior level development experience in Java, Spring, and Spring Boot frameworks.
  • Strong hands-on experience with Kubernetes and CI/CD tools like GitLab.
  • Good knowledge of Elastic and strong experience with database design (both SQL and NoSQL).
  • Good knowledge of public cloud infrastructures (GCP preferred).
  • Strong problem-solving skills and strategic thinking.
  • Excellent communication and collaboration skills.
  • Leadership experience with the ability to mentor and guide junior engineers.
  • Ability to thrive in a fast-paced and dynamic environment.
  • On-call availability required for mission critical software management.

Benefits

  • Five9 Shares
  • Bonus Scheme
  • 10% Flexi Benefit
  • Meal Allowance
  • Medical Insurance
  • Life Insurance
  • 25 day Annual Leave + Public Holidays

Five9 is committed to diversity and inclusion, striving to create a team that reflects a variety of backgrounds, perspectives, and skills. We are an equal opportunity employer.

Benefits
Extracted with AI

  • Five9 Shares
  • Bonus Scheme
  • 10% Flexi Benefit
  • Meal Allowance
  • Medical Insurance
  • Life Insurance
  • 25 day Annual Leave + Public Holidays

Similar jobs

Last update: 23 minutes ago

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

Squarespace logo
Squarespace

Senior Software Engineer, Java

Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.

Kuehne+Nagel logo
Kuehne+Nagel

Senior Full Stack Engineer

Join Kuehne+Nagel as a Senior Full Stack Engineer in Porto, Portugal. Develop mission-critical software using Java, Angular, and more.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

Odevo logo
Odevo

Senior Backend Developer - Java

Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.

Walmart logo
Walmart

Senior Software Engineer - Java Backend

Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.

Fireflies.ai logo
Fireflies.ai

Senior Backend Engineer - Growth Team

Join Fireflies.ai as a Senior Backend Engineer to drive growth through innovative backend solutions. Remote position.

Fujitsu logo
Fujitsu

Java Lead Software Developer

Lead Java Developer role focusing on Spring Boot, SQL, and API development in a remote setting.

Oracle logo
Oracle

Senior Backend Developer - Java, Microservices

Join Oracle as a Senior Backend Developer focusing on Java and Microservices to revolutionize healthcare technology.

15Five logo
15Five

Senior Software Engineer

Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.

AUTODOC logo
AUTODOC

Senior Backend Engineer (Go)

Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.

Wealthfront logo
Wealthfront

Backend Engineer

Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

SentinelOne logo
SentinelOne

Senior Software Engineer - Test Framework Development

Join SentinelOne as a Senior Software Engineer to develop test frameworks with Java, TypeScript, and more. Remote work available.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

SAP logo
SAP

Senior Back-End / Full Stack Developer

Join SAP as a Senior Back-End / Full Stack Developer in Sofia, Bulgaria. Drive innovation and transformation in a hybrid work environment.

Klar logo
Klar

Senior Back End Developer

Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.

TeamViewer logo
TeamViewer

Backend Software Engineer with Java and Spring Boot

Join TeamViewer as a Backend Software Engineer in Munich, focusing on Java and Spring Boot for cutting-edge AR solutions.

Wellhub logo
Wellhub

Staff Software Engineer - Platform

Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.

Remote Crew logo
Remote Crew

Senior Data Engineer

Join us as a Senior Data Engineer in Lisbon to design and maintain data infrastructure. Hybrid role with flexible benefits.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.

HelloFresh logo