Five9

Senior Software Engineer – AI Agentic Trust

Five9

full-time

Posted on:

Location Type: Hybrid

Location: PortoPortugal

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Take a leading role in the design and architecture of cloud-native, distributed systems, applying a critical eye to solve challenges of scale and concurrency.
  • Write high-quality, efficient, and maintainable code in Java, working with SQL and NoSQL databases within the GCP ecosystem.
  • Embrace and champion a "question everything" mindset, actively participating in deep discussions to explore, challenge, and refine requirements.
  • Masterfully utilize AI-assisted coding tools (e.g., GitHub Copilot, Claude) as a core part of your development workflow, from planning and design to implementation and testing.
  • Collaborate effectively with all stakeholders, demonstrating exceptional communication skills to align teams and drive projects forward.
  • Foster a "team-first" culture by actively contributing, sharing knowledge, and working together to achieve collective success.
  • Take ownership of your work, ensuring that development milestones are met and that our solutions are built to the highest standards of quality and resilience.

Requirements

  • Minimum of 5 years of professional experience in software engineering, with a strong focus on backend development.
  • Expert-level proficiency in Java.
  • Proven experience designing and building highly concurrent, high-throughput distributed systems.
  • Strong understanding of architectural patterns suited for scalability and resilience, such as Event-Driven Architecture (EDA), CQRS, and the Outbox Pattern.
  • Deep experience with SQL and NoSQL databases, coupled with knowledge of advanced caching strategies for performance optimization.
  • Proven experience designing and building solutions on Google Cloud Platform (GCP).
  • Mandatory, hands-on experience using AI coding assistants (e.g., GitHub Copilot, Claude) as an integral part of your development process.
  • Strong architectural and critical thinking skills.
  • Exceptional communication and stakeholder management skills.
  • A collaborative, team-first mindset with a passion for discussion, exploration, and creative problem-solving.
  • Bachelor’s degree (or equivalent) in Computer Science, Engineering, or a related discipline.
Benefits
  • Five9 Shares
  • Bonus Scheme
  • 10% Flexi Benefit
  • Meal Allowance
  • Medical Insurance
  • Life Insurance
  • 25 day Annual Leave + Public Holidays
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSQLNoSQLcloud-native systemsdistributed systemsEvent-Driven Architecture (EDA)CQRSOutbox Patternperformance optimizationGoogle Cloud Platform (GCP)
Soft Skills
communication skillsteam-first mindsetcritical thinkingcollaborationstakeholder managementproblem-solvingownershipknowledge sharingdiscussionexploration
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering