Mozn is a rapidly growing and leading data science & product development firm based in Riyadh, with a proven track record of excellence in supporting and growing the analytics ecosystem in Saudi Arabia. We are a trusted analytics partner for the largest government organizations and many large corporations and startups. As we scale the company to build institutional analytics knowledge within Mozn and Saudi Arabia, we are looking for a passionate and experienced Senior Developer Experience Engineer to lead initiatives that improve developer workflows, tools, and infrastructure.
The ideal candidate will focus on enhancing productivity and satisfaction for development teams by building scalable solutions, integrating best practices, and fostering collaboration between engineering and DevOps teams.
Key Responsibilities:
- Design, implement, and maintain tools and frameworks to improve developer workflows.
- Automate repetitive tasks to enhance efficiency and reduce toil.
- Develop and maintain developer environments for seamless onboarding and productivity.
- Build and optimize Continuous Integration/Continuous Deployment (CI/CD) pipelines, ensuring they are robust, fast, and scalable for diverse engineering teams.
- Lead the design and implementation of developer portals using tools like Backstage and Port.
- Create and maintain comprehensive documentation for tools, workflows, and processes.
- Establish monitoring and alerting systems to ensure development workflows remain reliable.
- Track developer experience metrics and identify areas for improvement.
- Collaborate closely with engineering teams to understand their pain points and propose effective solutions.
- Advocate for best practices in code quality, testing, and deployment.
- Organize workshops and training sessions to onboard teams to new tools and practices.
- Continuously evaluate emerging technologies and incorporate them into the developer experience ecosystem.
- Lead initiatives to reduce friction in the development process and improve overall efficiency.
Qualifications:
- Proficiency in programming languages like Python, Go, or JavaScript.
- Hands-on experience with CI/CD tools like Jenkins, GitLab CI, CircleCI, or ArgoCD.
- Strong knowledge of containerization (Docker) and orchestration tools (Kubernetes).
- Experience with infrastructure as code (Terraform, CloudFormation) and automation tools (Ansible).
- Familiarity with developer portals such as Backstage and Port.
- Solid understanding of Agile and DevOps principles.
- Experience in debugging and resolving system issues effectively.
- Excellent communication and collaboration skills for working across teams.
- Proven ability to document technical concepts and conduct training.
- 5+ years of experience in software engineering, DevOps, or developer tooling.
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
Preferred Qualifications:
- Familiarity with observability tools like Prometheus, Grafana, or ELK Stack.
- Experience with messaging systems (e.g., Kafka, RabbitMQ) and event-driven architecture.
- Knowledge of testing frameworks for unit, integration, and performance testing.
Benefits:
- Selective project undertaking with significant impact; our users and clients trust us to solve mission-critical problems.
- Rapid but careful project iterations with a focus on minimizing operational overhead, empowering you to do your best work.
- A work environment characterized by a high level of responsibility and trust, allowing you the freedom to achieve the best results.