Software Developer / Data Engineer (EdTech platform)
Posted about 4 hours ago
RemoteWarsaw, Masovian Voivodeship, Poland
Job Description
- Design and evolve the platform’s canonical data model
- Architect and implement scalable data ingestion and synchronization frameworks
- Build reliable, replayable, and highly scalable data processing pipelines
- Design entity resolution and identity management capabilities
- Define and implement data governance, lineage, and provenance standards
- Drive architectural decisions related to scalability, resiliency, security, and operability
- Collaborate with product and engineering teams to define platform capabilities and roadmap
- Design APIs and delivery mechanisms for downstream consumers
- Support customer migrations from legacy systems into the new platform
- Mentor engineers and contribute to technical leadership across the team
- Ensure platform reliability, performance, and operational excellence
Qualifications
- At least 5+ years of experience as a Software Developer or Data Engineer
- Strong expertise in Java
- Deep understanding of data platforms, integration platforms, or distributed systems
- Hands-on experience with stream processing technologies (Apache Beam, Spark, Flink, Kafka Streams)
- Experience designing and operating event-driven architectures
- Strong data modeling and schema design skills
- Experience with cloud-native architectures (GCP preferred)
- Experience designing multi-tenant SaaS platforms
- Strong understanding of data governance, lineage, data quality, and observability concepts
- Proven ability to drive architectural decisions and technical initiatives
- Strong communication and collaboration skills
- Upper-Intermediate+ English level
WILL BE A PLUS
- Experience with Scala
- Experience building Master Data Management (MDM) platforms
- Experience with Customer Data Platforms (CDP)
- Experience with identity resolution systems
- Experience with Apache Beam/Dataflow in production environments
- Experience with Cloud Spanner
- Experience migrating large-scale legacy systems to cloud-native architectures
- Experience leading platform engineering or data platform initiatives
- Background in education technology or enterprise integration domains
Additional Information
PERSONAL PROFILE
- Strong architectural thinking and technical leadership skills
- Passion for building high-performance, scalable platforms
- Comfortable mentoring peers and collaborating across teams
- Proactive problem-solver with attention to detail
- Committed to quality and operational excellence
Other open roles at Sigma Software(6)
Senior / Principal AI / ML Engineer (Product AI Enablement)
São Paulo, SP, Brazil
🏡 RemoteSenior Java Developer (Security Platform)
Warsaw, Masovian Voivodeship, Poland
🏡 RemoteSenior Java Engineer (Segmentation & Audience Platform)
Warsaw, Masovian Voivodeship, Poland
🏡 RemoteSenior JavaScript/Node.js MCP Developer (FinTech Project)
Tiranë, Tirana County, Albania
On-siteProject Manager (AdTech)
Warsaw, Masovian Voivodeship, Poland
🏡 RemoteSigma Software
View company pageSigma Software development company offers turnkey solutions development and software development teams. Learn how our 1800+ software experts can support a project.
Apply smarter with Jobr
Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.
Direct from company career pages
AI-personalised cover letters
Human review before every submit
Application tracking & follow-ups