CareerPlanSign in

Software Engineer

Portugal🌐 Remote💼 Full-time🗓 2026-09-09 → 2026-09-26

Core

Senior backend engineer responsible for delivering complex features of the MDM platform, making technical decisions, and leading development tasks.

Role type

Senior IC backend software engineer (Java, distributed systems)

Builds

Large and complex components of the MDM platform for enterprise AI and data unification

Domain

Enterprise data management, cloud-native SaaS, distributed systems

Deliverable

production ML models | product features

Required skills

Java (8+), distributed systems design, backend development, unit and integration testing, code profiling, technical mentorship, software design patterns, algorithms, data structures

Preferred skills

SaaS customer support experience, Big Data technologies, No-SQL databases, cloud-managed services (AWS, GBT, Azure), MS degree

Technologies

Java, AWS, GBT, Azure, No-SQL, Big Data

Responsibilities

Present solutions to architects, drive feature delivery and distribute tasks, collaborate with QA on testing approaches, provide internal feature documentation, perform performance optimizations and runtime analysis, mentor junior team members

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.