Senior Software Engineer

Agileengine

Portugal

Híbrido

EUR 70 000 - 90 000

Tempo integral

Há 5 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Não envies um currículo genérico — gera um currículo e uma carta de apresentação adaptados a esta função específica.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Health insurance
Paid time off
Parental leave
Flex Friday
Professional development

Resumo da oferta

Tracer, the leader in brand protection, seeks a Senior Software Engineer to join our Madeira, Portugal office. You will build and scale core services using Java or Kotlin with Spring Boot and mentor other engineers in a fast-growing team.

This onsite role offers a hybrid schedule with up to two remote days per week, reports to Engineering, and involves collaborating with product managers and designers to translate requirements into robust technical solutions.

Qualificações

  • Proven experience in a senior or lead role within software development.
  • Extensive experience with Java and/or Kotlin and Spring Boot.
  • Design and build scalable distributed systems and microservices.
  • Strong understanding of software design patterns, data structures, and algorithms.
  • Proficiency with relational and/or NoSQL databases.
  • Experience in leadership or mentorship guiding engineers.
  • Solid understanding of CI/CD, unit testing, and Git workflows.
  • Excellent communication skills for technical and non-technical stakeholders.
  • Bachelor's degree in CS/SE or equivalent work experience.

Responsabilidades

  • Lead the development team to drive technical excellence.
  • Architect and implement scalable backend services.
  • Mentor junior and mid-level engineers.
  • Collaborate with product managers and designers.
  • Define coding standards and best practices.
  • Improve CI/CD pipelines and testing strategies.
  • Review code for quality and maintainability.
  • Provide technical guidance and troubleshooting.

Conhecimentos

Java
Kotlin
Spring Boot
Distributed systems
Microservices
CI/CD
Unit testing
Git workflows
Technical leadership
Architectural design

Formação académica

Bachelor's degree in Computer Science or related field

Ferramentas

Docker
Kubernetes
Cloud platforms (Azure/GCP/AWS)

Descrição da oferta de emprego

Madeira, Portugal - Software Engineering
Job Type

Full-time

Description
Job Title: Senior Software Engineer
Job Type: Full-time
Description

Tracer, the leader in brand protection, enhances the customer experience of corporate brands by eliminating brand misuse and fraud across the modern, digital universe. Visit www.Tracer.Ai for more information.
Tracer is seeking an experienced and highly motivated Senior Software Engineer to join our growing team in our Madeira, Portugal office. This position is a key contributor to our engineering team, responsible for building and scaling our core services and mentoring other engineers. This position will be onsite in the office to collaborate directly with the team and will report to the Director of Engineering.

  • Lead the technical direction and architecture of our software solutions, ensuring they are scalable, performant, and reliable.
  • Mentor and coach junior and mid-level engineers, fostering a culture of technical excellence and continuous learning.
  • Collaborate closely with product managers and designers to translate business requirements into well-defined technical specifications and solutions.
  • Design, develop, and maintain high-quality backend services using Java/Kotlin and the Spring Boot framework.
  • Conduct thorough code reviews to ensure code quality, maintainability, and adherence to best practices.
  • Act as a subject matter expert for the team, providing guidance and troubleshooting complex technical issues.
  • Assist in the development and enforcement of coding standards and best practices for the engineering team.
  • Help define and improve our development processes, including CI/CD pipelines and testing strategies.
Work Conditions

This is a full-time, on‐site role in our Madeira, Portugal office. The work schedule is generally Monday‐Friday from 9am to 6pm. Although this is an on‐site position, there is flexibility for a hybrid schedule of up to two days remote work per week. Applicants should be currently located in Madeira or relocating to Madeira in the next 3 months. Tracer will not provide relocation assistance for this role.

This role is eligible for a competitive benefits package that includes: health insurance, paid time off, paid holidays, parental leave, a Coverflex Card, professional development, and our "Flex Friday" program. Flex Friday gives you the ability to focus on work with no internal meetings every Friday, plus the ability to take 1 Friday off every month.

At Tracer, we strive to build a flexible environment and diverse community working towards our common company goals in a safe and collaborative environment where harassment of any kind is strictly prohibited. Tracer is committed to equal opportunity employment regardless of race, ethnicity, religion, gender identity, sexual orientation, age, disability, or veteran status, or any other basis protected by applicable law.

Requirements

The Senior Software Engineer will be a key leader on the development team, responsible for driving technical excellence and mentoring other engineers. This role requires a combination of deep backend expertise, architectural vision, and hands‑on coding ability to build and scale our core services.

Must Haves
  • Proven experience in a senior or lead role within a software development environment.
  • Extensive experience with Java and/or Kotlin and deep expertise with the Spring Boot framework.
  • Demonstrated ability to design and build scalable, distributed systems and microservices.
  • Strong understanding of software design patterns, data structures, and algorithms.
  • Proficiency with relational and/or NoSQL databases.
  • Experience in a leadership or mentorship capacity, guiding the technical growth of other engineers.
  • Solid understanding of modern software development practices, including CI/CD, unit testing, and Git workflows.
  • Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non‑technical stakeholders.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Nice to Haves
  • Proficiency in modern frontend frameworks, such as React, and full‑stack development experience.
  • Strong comprehension of cloud‑native architecture and experience with cloud providers like Azure, GCP, or AWS.
  • Practical experience with orchestration platforms like Kubernetes and containerization via Docker.
  • Understanding of message queues (such as Kafka or RabbitMQ) and asynchronous programming patterns.
  • Extensive experience with scraping frameworks and tools (e.G., Playwright, Selenium, Puppeteer, or Jsoup).
  • Experience managing Proxy networks and bypassing anti‑scraping services (Cloudflare, Akamai, etc.).
  • Familiarity with automation tools and frameworks, including Puppeteer, Selenium, or Playwright.
  • Experience in circumventing anti‑scraping technologies (such as Akamai or Cloudflare) and managing proxy networks.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Software Engineer
Senior Software Engineer

Tracer • Região Autónoma Da Madeira

Híbrido
EUR 45 000 - 65 000
Health insurance
Paid time off
Flex Friday program
Senior Data Engineer
Senior Data Engineer

Tracer • Região Autónoma Da Madeira

Híbrido
EUR 50 000 - 70 000
Health insurance
Paid time off
Flex Friday program
Senior Backend Architect | Java/Kotlin, Spring | Madeira
Senior Backend Architect | Java/Kotlin, Spring | Madeira

Agileengine • Portugal

Híbrido
EUR 70 000 - 90 000
Health insurance
Paid time off
Parental leave
+2
Senior Backend Architect (Java/Kotlin, Spring) - Hybrid
Senior Backend Architect (Java/Kotlin, Spring) - Hybrid

Tracer • Região Autónoma Da Madeira

Híbrido
EUR 45 000 - 65 000
Health insurance
Paid time off
Flex Friday program
Senior Software Engineer - Java (all genders)
Senior Software Engineer - Java (all genders)

TeamViewer • Porto

Híbrido
EUR 45 000 - 65 000
Flexible work time with up to 50% home office
Company achievement bonus
Access to Corporate Benefits platform
Senior Backend Architect (Java/Kotlin, Spring) - Hybrid
Senior Backend Architect (Java/Kotlin, Spring) - Hybrid

Tracer • Viseu

Híbrido
EUR 90 000 - 120 000
Health insurance
Paid time off
Flex Friday
Senior Java Developer
Senior Java Developer

Caixa Mágica Software • Porto

Presencial
EUR 30 000 - 50 000
Permanent job contract
Tech equipment + SIM Card + personal smartphone
Health and Life Insurance
+3
Java Technical Lead/Staff Engineer
Java Technical Lead/Staff Engineer

Xsciconsult • Portugal

Híbrido
EUR 90 000 - 120 000
20 dedicated learning days
Certification support
Technical leadership growth
+1
Senior Full Stack (Java&React)
Senior Full Stack (Java&React)

Present Technologies • Coimbra

Presencial
EUR 55 000 - 75 000
Company/performance bonus
Extra days of holidays
Annual budget for flexible benefits
+2
Senior Backend Architect (Java/Kotlin, Spring) — Hybrid & Mentorship
Senior Backend Architect (Java/Kotlin, Spring) — Hybrid & Mentorship

Tracer • Viseu

Híbrido
EUR 90 000 - 120 000
Health insurance
Paid time off
Flex Friday