Protegrity
Protegrity

Principal Software Engineer - SDET (812)

qafull-timePortugal
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

About The Role

As a Principal Software Engineer focused on Quality Engineering, you will be responsible for building and evolving the systems, frameworks, and tooling that ensure the reliability, scalability, and correctness of our backend and distributed platforms.

This is a hands-on engineering role and focuses on raising engineering quality through automation, infrastructure, and system design. You will operate as a senior contributor across development and quality, with strong ownership of how testing, validation, and release confidence are implemented in practice.

What You'll Do

  • Design and implement scalable automated testing frameworks across API, integration, and end-to-end system layers.
  • Build and maintain test infrastructure, tooling, and environments for reliable system validation.
  • Embed quality gates into CI/CD pipelines to ensure consistent and reliable releases.
  • Develop systems for validating distributed services, inter-service workflows, and deployment correctness.
  • Drive improvements in test coverage, reliability, and signal quality through automation and engineering practices. Participate in design and architecture discussions with a focus on system reliability and validation.
  • Partner with backend engineers to improve testability, observability, and debuggability of services. Contribute directly to backend systems where needed, operating at a level close to senior engineers on the team.
  • Investigate complex system issues and contribute to root-cause analysis across services and environments.
  • Apply AI-assisted and automation techniques to improve testing efficiency, coverage, and analysis.

What You'll Need

  • 8+ years of experience in software engineering, with strong hands-on experience in test automation and backend systems.
  • Strong programming skills (Python preferred) and ability to operate as a backend engineer. Experience debugging and troubleshooting complex multi-service systems.
  • Deep experience with API, integration, and distributed system testing.
  • Experience designing and maintaining automated testing frameworks and infrastructure.
  • Strong understanding of CI/CD pipelines and automated quality gates.
  • Hands-on experience with Docker, Kubernetes, and Helm.
  • Strong understanding of engineering best practices, system design, and reliability.
  • Ability to work cross-functionally and drive improvements across development and quality practices.

Nice To Have

  • Experience in data protection, privacy, or security domains.
  • Experience with observability and monitoring systems.
  • Experience with performance and load testing.
  • Experience applying AI-assisted or agentic workflows to engineering productivity and testing.

Benefits

We offer a competitive salary and comprehensive benefits with generous vacation and holiday time off. All employees are also provided access to ongoing learning & development.

✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $14.99/mo. Cancel anytime.
Join waitlist
Apply now