Principal Software Engineer

Há 2 dias


Lisboa, Portugal Buscojobs Portugal Tempo inteiro

We believe that we are better together, and at Tripadvisor we welcome you for who you are. Our workplace is for everyone, as is our people powered platform. At Tripadvisor, we want you to bring your unique identities, abilities, and experiences, so we can collectively revolutionize travel and together find the good out there.

The Trust & Safety Moderation and Fraud team is at the very heart of Tripadvisor. Our mission is to help build and maintain trust in our brand and preserve our brand integrity. We are responsible for developing and maintaining complex business rule processing systems for event streams and UI tools for internal users that help do that. In 2024, we've embarked on a multi-year project to complete modernization of our systems to address current system concerns (eg. scaling), strategic business needs, and external needs. To support this initiative, we are seeking a principal-level engineer with strong experience in the business rule processing technology landscape to help us design and deliver a world-class moderation engine.

As a Principal Software Engineer, you will lead design and development of our modernization effort, a strategic priority that will help drive the success of the Trust & Safety platform for years to come. As a technology leader, you will promote best practices, mentor and collaborate with other engineers, and contribute to a culture of innovation, ownership, and empowerment.

What you'll do:

Lead the design and implementation of the new Trust & Safety platform in AWS.
Leverage your deep knowledge of business rule processing systems to help Tripadvisor build a scalable decision engine with connectivity to a broad set of vendors (e.g. Signal providers, data intelligence, image recognition, etc), including educating the wider Engineering team on key technologies and processes.
Own the operational health of the new platform. Implement the right alerting and monitoring to ensure you always have a pulse on performance. Define SLA/SLO definitions with business and team, and work to create transparency and observability on those metrics.
Build content ingestion and management systems to help automate content updates & dissemination while building tools for a feedback loop on content accuracy.
Work closely with stakeholders (e.g. product and design teams) to define system requirements, weighing engineering and product tradeoffs to recommend technical options that are extensible, scalable, robust, secure, and maintainable.
Lead design and implementation of complex technical systems, estimating scope of work, organizing and prioritizing work, communicating timelines, managing expectations, and providing timely status updates.
Be responsible for the quality of code you ship, troubleshooting complex issues and driving them to resolution. Own and be accountable for the business-critical systems you deliver.
Mentor junior engineers and promote the success of the team by participating in design reviews, providing critical code review feedback, assisting and unblocking team members, contributing to and supporting team values and processes.
Be responsible for all aspects of software engineering, from design to implementation, QA, operations and maintenance.

Skills and Experience:

Bachelor of Science in Computer Science or equivalent
8+ years of large scale, full life-cycle development experience
Solid foundation in data structures and algorithms, as well as OO, API, and cache design; experience building high-performance and event-driven systems at large scale.
Experience with full stack web development in a domain-oriented microservices architecture using many of the following technologies: Java, JavaScript/React, AWS, Tomcat, Linux, PostgreSQL (RDS/Aurora), DynamoDB, and Snowflake.
Experience working in a tech lead capacity, designing and implementing complex software solutions and coordinating the work of other engineers.
Excellent communication and interpersonal skills.
Must be great team player that works well in collaborative and multi-cultural environments.

We strive to create an accessible and inclusive experience for all candidates. If you need a reasonable accommodation during the application or the recruiting process, please make sure to reach out to your individual recruiter or our team at ****** .

#J-18808-Ljbffr



  • Lisboa, Portugal Tripadvisor Tempo inteiro

    We're seeking a Principal Software Engineer to lead the design and implementation of a world-class moderation engine for our Trust & Safety platform.As a Principal Software Engineer, you will promote best practices, mentor and collaborate with other engineers, and contribute to a culture of innovation, ownership, and empowerment.• Lead the design and...


  • Lisboa, Portugal Protegrity Usa Tempo inteiro

    The global data privacy software market is projected to grow from $ billion in 2022 to $ billion by 2029. Protegrity, an international provider of data protection solutions, is looking for new team members who want to make an impact in a company that prioritizes our privacy. We need people who can plan effectively, take action, and execute in the enterprise...


  • Lisboa, Lisboa, Portugal Critical Software Sa Tempo inteiro

    Job DescriptionCritical Software Sa is seeking a highly skilled Principal AI Engineer to join our team. As a key member of our engineering excellence team, you will play a dual role in both technical leadership and client engagement in the AI field.Key Responsibilities:Lead the design, development, and deployment of advanced AI systemsSupport the sales team...


  • Lisboa, Portugal Broadvoice Tempo inteiro

    POSITION DETAILS:DEPARTMENT: Software EngineeringLOCATION: Remote, in PortugalREPORTS TO: Manager, Software EngineeringPOSITION SUMMARY:As a Principal Software Engineer at Broadvoice, you will take a lead role in designing, developing, and optimizing our cloud communication platforms, with a focus on Node.js, Ruby on Rails, PostgreSQL, and TypeScript. You...


  • Lisboa, Lisboa, Portugal Veeam Software Tempo inteiro

    Veeam, the world's leading provider of data protection solutions, empowers organizations to not only recover from data outages but also thrive in their hybrid cloud environments.The Veeam Data Platform offers a unified solution for cloud, virtual, physical, SaaS, and Kubernetes environments, ensuring that IT and security leaders have peace of mind...


  • Lisboa, Lisboa, Portugal Mastercard Tempo inteiro

    Job Title: Principal Software Development Engineer - BlockchainAbout the Role:We are seeking a talented Principal Software Development Engineer to join our Mastercard Blockchain and Digital Assets engineering team. As a key member of our team, you will be responsible for designing and developing secure, reliable, and scalable solutions for globally...


  • Lisboa, Lisboa, Portugal Protegrity Usa Tempo inteiro

    Drive Innovation and AdvancementProtegrity Usa is seeking a talented Principal Software Engineer to join our Discover team. As a key member of our team, you will influence product direction and lead the technical team while mentoring others.Key Responsibilities:Design, implement, and deliver well-engineered products that provide high value to our customers...

  • Software Engineer

    3 semanas atrás


    Lisboa, Portugal Equus Software Tempo inteiro

    Equus is the Global Mobility SaaS leader, enabling global workforce insights, automation, and compliance. Equus is at the forefront of the global mobility industry, driving innovation, and revolutionizing how businesses manage their workforce mobility needs. Our cutting-edge solutions empower companies to seamlessly navigate the complexities of global...


  • Lisboa, Lisboa, Portugal Alter Solutions Group Tempo inteiro

    Company Overview:Alter Solutions Portugal is a leading IT consultancy company that specializes in digital transformation. As part of the Alter Solutions Group, we have a strong presence in 12 countries worldwide. Our team consists of over 500 professionals who work with top clients across various industries such as banking, insurance, transportation, and...

  • Software Engineer

    Há 1 mês


    Lisboa, Portugal Equus Software Tempo inteiro

    Equus is the Global Mobility SaaS leader, enabling global workforce insights, automation, and compliance.  Equus is at the forefront of the global mobility industry, driving innovation, and revolutionizing how business manage their workforce mobility needs.  Our cutting-edge solutions empower companies to seamlessly navigate the complexities of global...

  • Software Engineer

    3 semanas atrás


    Lisboa, Portugal Equus Software Tempo inteiro

    Equus is the Global Mobility SaaS leader, enabling global workforce insights, automation, and compliance. Equus is at the forefront of the global mobility industry, driving innovation, and revolutionizing how businesses manage their workforce mobility needs. Our cutting-edge solutions empower companies to seamlessly navigate the complexities of global...

  • Principal Ai Engineer

    2 meses atrás


    Lisboa, Portugal Critical Software Sa Tempo inteiro

    Working at Critical is more than just a career choice; it's a community with a strong sense of purpose, values, and togetherness. Our engineering excellence ensures that we are a trusted partner to some of the world's leading companies in various markets, including Finance, Aerospace, Railway, Medical Systems, Energy, and Manufacturing.We are currently...

  • Principal Software Engineer

    2 semanas atrás


    Lisboa, Portugal Tripadvisor Tempo inteiro

    We believe that we are better together, and at Tripadvisor we welcome you for who you are. Our workplace is for everyone, as is our people powered platform. At Tripadvisor, we want you to bring your unique identities, abilities, and experiences, so we can collectively revolutionize travel and together find the good out there. The Trust & Safety Moderation...

  • Software Engineer

    2 meses atrás


    Lisboa, Portugal Software Defined Automation Gmbh Tempo inteiro

    We're hiring software engineers to help build the market data infrastructure for future decentralized finance applications. Your responsibilities will include developing on-chain solutions, creating developer SDKs, enhancing tools, and monitoring. You will also be expected to use your knowledge of the DeFi ecosystem to identify and leverage new...


  • Lisboa, Lisboa, Portugal Wit - Software Tempo inteiro

    Wit - Software is a leading provider of innovative software solutions for the Telecom industry. With 23 years of experience, we have established a strong reputation for delivering high-quality products and services. We are seeking a talented Backend Software Engineer to join our Product Team and contribute to the development of our next-generation software...

  • Principal Software Architect

    4 semanas atrás


    Lisboa, Lisboa, Portugal Outsystems Tempo inteiro

    Job Role: Senior Backend Software EngineerAbout the Role:As a Senior Backend Software Engineer at OutSystems, you will design and develop solutions with a high level of autonomy, following development processes like TDD, BDD, and code reviews. You will also support the development of junior developers, optimize platform component performance, and produce and...


  • Lisboa, Portugal Protegrity Usa Tempo inteiro

    Unlock Your Potential as a Principal Engineer at Protegrity USA We are seeking a highly skilled and experienced Principal Engineer to join our innovative team at Protegrity USA. As a key member of our Discover team, you will play a crucial role in shaping the direction of our products and leading the technical team.About the Role As a Principal Engineer, you...

  • Software Engineer

    4 semanas atrás


    Lisboa, Portugal Equus Software, Llc Tempo inteiro

    Equus is the Global Mobility SaaS leader, enabling global workforce insights, automation, and compliance. Equus is at the forefront of the global mobility industry, driving innovation, and revolutionizing how businesses manage their workforce mobility needs. Our cutting-edge solutions empower companies to seamlessly navigate the complexities of global...

  • Software Engineer

    Há 1 mês


    Lisboa, Portugal Equus Software, Llc Tempo inteiro

    Equus is the Global Mobility SaaS leader, enabling global workforce insights, automation, and compliance. Equus is at the forefront of the global mobility industry, driving innovation, and revolutionizing how businesses manage their workforce mobility needs. Our cutting-edge solutions empower companies to seamlessly navigate the complexities of global...

  • Principal Software Engineer

    3 semanas atrás


    Lisboa, Lisboa, Portugal Wellhub (formerly Gympass) Tempo inteiro

    We are a wellness company that believes in the health and wellbeing of our employees. Our mission is to create a platform that supports every company's wellbeing journey. We're currently seeking a Principal Software Engineer to join our team in Lisbon, Portugal.About the RoleAs a Senior Backend Software Engineer, you will be responsible for building and...