Current roles at Sedna, including Senior Software Engineer, Enterprise Customer Success Manager and Senior Delivery Engineer, in London, Copenhagen and South Africa. The newest was listed here on Nov 3, 2026. Open a role to read its full description.