Software Developer Data Engineer (EdTech platform)
Job Summary
- Design and evolve the platforms 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
Remote Work :
Yes
Employment Type :
Full-time
About Company
At Sigma Software, we are involved with the clients team to contribute to the design and development of a technical solution for their tokenized domain reservation platform. We started by assigning a software architect to design the smart contracts and integrate blockchain into the s ... View more