Senior Software Development Engineer
GoDaddy
- Ottawa, Canada
- Senior Level
- Posted
Join our team as a Senior Software Development Engineer and help shape the future of our enterprise data platform. In this role, you will design data products and self-service experiences, build the enterprise data context, and drive priorities for Platform UX services. You should have strong data modeling and architecture skills, hands-on experience with AWS, and a background in data engineering or software engineering.
Responsibilities
- Concevoir des modèles de données et des blocs de construction orientés domaine qui transforment les données brutes en produits de données réutilisables et bien gouvernés.
- Contribuer au contexte des données d'entreprise — modèles sémantiques, ontologies et bases de connaissances qui rendent les données découvrables et utilisables.
- Construire des expériences d'auto-service de bout en bout pour les producteurs et les consommateurs de données, y compris l'intégration, l'automatisation SQL, la surveillance de la qualité des données.
- Strong data modeling and data architecture skills, including domain-driven design and building reusable data products for downstream consumers
Requirements
- 7+ years in data engineering, data platform engineering, or software engineering
- Designing modular, reusable platform patterns — frameworks, plugins, or marketplaces — that scale automation across many teams
- Hands-on experience with AWS (S3, Lambda, Glue, Lake Formation, Redshift, API Gateway), lakehouse architectures and Apache Iceberg in production, and orchestration with Apache Airflo
- Building self-service data experiences — APIs, workflows, or tooling that let producers and consumers work independently
- 5+ years of professional Python, building APIs, automation, and data or platform tooling, with the ability to troubleshoot distributed data systems
- Production experience building agentic or AI-assisted workflows for analytics, migration, or platform enablement, including semantic layers, ontologies, or knowledge graphs/knowledge bases for enterprise data
Preferred
- Experience with data quality frameworks, data governance, or access management
jobapplier