Principal Engineer

Jobgether SRL

Portugal

Remote

EUR 90,000 - 130,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Fully remote in EMEA
Flexible working hours
Private health insurance
Extra paid days off for wellbeing
Birthday leave
Learning and development opportunities
Mentorship and hackathons
Free lunch when in the office
Employee discounts
Team-building events

Job summary

Jobgether is seeking a Principal Engineer in Portugal to shape the architecture of a large-scale Merchant Experience platform. You will guide the technical direction, mentor teams, and drive domain modeling with Domain‑Driven Design, aiming for scalable, robust solutions in a cloud‑native environment.

You will work with architects to establish guardrails and standards, influence across teams, and tackle challenges in performance, scalability, and distributed systems while promoting architectural

Qualifications

  • 10+ years of proven software engineering experience in senior technical leadership roles.
  • Expert knowledge of Domain‑Driven Design and microservices architectures.
  • Strong understanding of software fundamentals, scalability, and distributed systems.

Responsibilities

  • Own the technical direction and architecture within the Merchant Experience pillar.
  • Lead architectural decisions and ensure alignment with platform strategy and standards.
  • Mentor engineers and promote best practices across multiple teams.

Skills

Domain-Driven Design
Architectural leadership
Distributed systems
Mentoring
Cross-team collaboration
English communication
Cloud computing

Tools

AWS
PostgreSQL
MySQL
Symfony
TypeScript
Node.js
Kubernetes
Terraform
CI/CD
Docker
Observability

Job description

Principal Engineer

Empresa : Jobgether Tipo de Emprego : Periodo Integral Remote / Work from Home JobCopilot will tailor your resume and auto-fill the application


Descrição do Emprego - Principal Engineer

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Engineer based in Portugal.


As a Principal Engineer stepping into an Architect-level role, you will shape the future architecture of a large-scale Merchant Experience platform. You will own the technical direction of the pillar and influence engineering strategy across multiple teams. The role combines deep hands‑on technical expertise with architectural leadership, mentoring, and cross‑team collaboration. You will tackle complex challenges involving scalability, performance, distributed systems, integrations, and domain modeling. You will work closely with fellow architects and engineering leaders to establish consistent standards, practices, and technical guardrails. You will also champion Domain‑Driven Design and help teams turn architectural vision into robust, scalable solutions. This is an opportunity to have broad technical influence in a global, collaborative, and cloud‑native engineering environment.


Accountabilities


  • Own and share accountability for the technical direction, architecture, and solution design within the Merchant Experience pillar.

  • Make and guide key architectural decisions, reviewing technical and design documentation to ensure alignment with broader platform strategy and engineering standards.

  • Contribute to organization‑wide engineering strategy and standards through participation in architecture‑focused initiatives and councils.

  • Support engineering teams during implementation by creating proofs of concept, clarifying architectural decisions, and resolving complex design challenges.

  • Investigate and address architecture‑related challenges across performance, scalability, integrations, distributed systems, and other critical areas.

  • Mentor engineers and technical leaders on architecture, design techniques, coding standards, and engineering best practices, extending technical influence across multiple teams.

  • Collaborate with architects and engineering teams to establish cohesive architecture practices, guardrails, and standards, and drive their adoption.

  • Act as a subject‑matter authority for Domain‑Driven Design and architectural best practices, educating and mentoring teams to promote consistent, high‑quality solutions.


Requirements:


  • 10+ years of proven software engineering experience, including experience as a Staff or Principal Engineer, Lead Developer, Software Architect, or in a comparable senior technical leadership role.

  • Expert theoretical and practical knowledge of Domain‑Driven Design (DDD), particularly its application to microservices architectures and complex domain modeling.

  • Strong understanding of software engineering fundamentals, including data structures, software architecture, design patterns, and distributed systems.

  • Demonstrated ability to solve complex technical problems and translate architectural concepts into practical solutions.

  • Excellent written and spoken English, with strong communication skills and the ability to influence and collaborate effectively across teams.

  • Professional experience with AWS or another major cloud platform such as Google Cloud or Azure.

  • Strong technical leadership, mentoring, stakeholder management, and cross‑functional collaboration skills.

  • Nice to have: expert‑level PHP experience, familiarity with PostgreSQL and MySQL, and an understanding of modern front‑end technologies.

  • Experience with technologies and practices such as Symfony, Doctrine, Yii, TypeScript, Node.js, Angular, Vue.js, PostgreSQL, Redis, MongoDB, AWS, Kubernetes, Terraform, Helm, CI/CD, automated testing, observability, and cloud‑native architectures is advantageous.

  • Familiarity with AI‑assisted software development, including the practical use of LLMs and coding assistants for implementation, testing, debugging, documentation, and code quality, is a plus.


Benefits:


  • Fully remote work within eligible EMEA locations, including Romania, with flexibility to work from a modern office environment where available.

  • Flexible working hours, with the ability to start the working day as late as 11 AM.

  • Private health insurance.

  • Two additional paid days off dedicated to mental or physical well‑being.

  • One additional paid day off for your birthday or another celebration of your choice.

  • Access to internal and external learning and development opportunities.

  • Mentorship, internal meetups, and hackathons, both online and on‑site.

  • Free, healthy lunch when working from the office.

  • Employee discounts and the opportunity to design and order personalized merchandise.

  • Team‑building activities and social events in an inclusive, international environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Product Manager - Client Experience
Technical Product Manager - Client Experience

Jobgether SRL • Portugal

Remote
EUR 90,000 - 130,000
Remote work
Home office bonus
Equipment provided
+3
Solutions Architect
Solutions Architect

Jobgether SRL • Portugal

Remote
EUR 90,000 - 140,000
Fully remote work
Flexible working hours
Annual pay increases
+2
Senior Software Engineer (Data)
Senior Software Engineer (Data)

Jobgether SRL • Portugal

Remote
EUR 101,000 - 124,000
Fully remote
High autonomy
Opportunity to influence roadmap
Principal Engineer & Architecture Leader (Remote)
Principal Engineer & Architecture Leader (Remote)

Jobgether SRL • Portugal

Remote
EUR 90,000 - 130,000
Fully remote in EMEA
Flexible working hours
Private health insurance
+7
Member Of Engineering (Experiment Platform)
Member Of Engineering (Experiment Platform)

Jobgether SRL • Portugal

Remote
EUR 60,000 - 90,000
Remote work
37 days de férias/feriados
Health insurance allowance
+3
Software Engineer (AI)
Software Engineer (AI)

askblue • Lisboa

On-site
EUR 65,000 - 90,000
Health Insurance
3.5 days leave + 22 vacation days
Unlimited Udemy access
Senior Software Architect (Java, Spring Boot, Cloud)
Senior Software Architect (Java, Spring Boot, Cloud)

Tenth Revolution Group • Lisboa

On-site
EUR 70,000 - 100,000
Private health insurance
Additional paid leave days
Modern office in Lisbon
+1
Systems Engineer (Linux & Windows)
Systems Engineer (Linux & Windows)

Jobgether SRL • Portugal

Remote
EUR 55,000 - 75,000
Fully remote work arrangement
Flexible working hours
Private health insurance
+2
Platform Engineer
Platform Engineer

Bridge351 • Lisboa

Remote
EUR 55,000 - 85,000
Health insurance
Life insurance
Principal Software Engineer
Principal Software Engineer

Career Genie, Inc • Portugal

On-site
EUR 60,000 - 85,000