New offer - be the first one to apply!

June 9, 2026

Senior Software Engineer (Java // Python)

Senior • Hybrid

Lisbon, Portugal

To strengthen the team, we are seeking a person for the role of Senior Software Engineer, responsible for defining technical standards and architecture, guiding the development team, ensuring quality practices, security, and CI/CD, and collaborating with product and operations in delivering scalable, business-aligned solutions.

Main Responsibilities

  • Define technical standards, architecture, and development practices, ensuring quality, security, performance, and resilience in production environments.

  • Orchestrate end-to-end delivery with CI/CD and observability while promoting responsible autonomy among teams aligned with product and operational objectives.

  • Implement on-premises, hybrid, and cloud solutions with security best practices, observability, and integration with existing systems.

  • Lead architectural decisions in backend and frontend (Java/Spring Boot, Python/FastAPI, React/Angular), ensuring scalability, consistent testing and code reviews.

  • Implement and maintain end-to-end CI/CD pipelines and observability (logs, metrics, distributed tracing).

  • Coordinate enterprise integrations (ServiceNow, Jira, CRMs) and iPaaS (e.g., Boomi), including mapping, validation, and compliance.

  • Apply practices such as DDD, clean architecture, application security, and secrets/IAM management throughout the development lifecycle.

  • Provide technical guidance to the team, elevate quality standards, and align practices with product and operations.

  • Lead L2/L3 support in production: incident triage and resolution, prevention escalation (on call), SLA management, and conducting post-mortems focused on root causes and corrective actions.

  • Operate and evolve applications in on-premises, hybrid, or cloud environments: VMs, networks, VPNs, certificates, Nginx/reverse proxy, load balancing, and enhancing the security of exposed services.

Key Requirements

  • Proven ability to define technical standards, architecture, and development practices.

  • Experience with CI/CD orchestration and observability practices.

  • Knowledge of implementing on-premises, hybrid, and cloud solutions with security best practices.

  • Leadership in architectural decisions for backend and frontend technologies.

  • Experience with maintaining CI/CD pipelines and end-to-end observability.

  • Ability to coordinate enterprise integrations and ensure compliance.

  • Mastery of practices such as DDD and clean architecture.

  • Technical expertise in Java/Spring Boot, Python/FastAPI, React/Angular.

  • Experience in providing L2/L3 technical support and leading incident resolution.

  • Expertise in security practices, including Spring Security and OAuth.

Nice to Have

  • Experience with Docker, Kubernetes, and cloud environments (Azure/AWS/GCP).

  • Background in data management with PostgreSQL, MongoDB, and Redis.

  • Familiarity with AI models, particularly RAG.

  • Knowledge in security access management and policies based on the principle of least privilege.