
Senior Software Engineer – AI Agentic Trust
Five9
full-time
Posted on:
Location Type: Hybrid
Location: Porto • Portugal
Visit company websiteExplore more
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