JobMesh

Software Engineer II

Jewelers Mutual · Raleigh, North Carolina, US

Summary We are looking for a Software Engineer to support our Shipping platform. This platform enables jewelers to attach insurance to shipments of high-valu...

Job description

Summary We are looking for a Software Engineer to support our Shipping platform. This platform enables jewelers to attach insurance to shipments of high-value items as they move between customers, suppliers, and partners. It is a revenue-critical system with deep integrations across shipping carriers, insurance workflows, and internal platforms. The Shipping platform exists today as a mature, multi-service application built primarily in C# and .NET, with a small, capable team and significant production usage. It does not currently have a dedicated tech lead and is entering a new phase of modernization and integration into our Core Services platform, which is built on AWS serverless technologies using TypeScript and a Kafka-like event streaming architecture. What You'll Do: - Partner closely with Core Services leaders to integrate shipping capabilities into our serverless, event-driven platform. - Support the modernization efforts using pragmatic, incremental approaches such as strangler patterns and service extraction. - Design and evolve event-driven integrations using a Kafka-style streaming model. - Evaluate existing services and integrations to determine what should be wrapped,...