Jobs → Customer Support → Principal Software Architect

Principal Software Architect

Nikhilesh MandalFranceSENIORPosted 3h ago
C/C++cross-platform developmentSDKlibrary designJNIP/InvokeFFIC ABImicroservicesDDDmodular architectureRESTgRPCOpenAPIKafkaMQTTDockerKubernetesHelmCI/CDAWSAzureencryptionPKIcode signingsoftware securityCMakeNuGetMavenConanOpenTelemetryPrometheusGrafanaRevenera FlexNetThales SentinelWibu-Systems CodeMeterlicensingactivationsubscriptionentitlement managementembeddedIoTTPMhardware securitysecure bootIEC 62443SBOMsupply-chain security
About the Role We are looking for a Principal Software Architect to join our team at a French multinational corporation. This is a consultant role with a 12-month duration, with possible extension. Key Responsibilities • Define the software architecture, technical roadmap and design standards • Design reusable SDKs and components for licensing, activation, entitlement management and software monetization • Break monoliths into modular, reusable components that run on Windows, Linux and embedded environments • Enable integration with C/C++, C#/.NET, Java, Python and Go • Architect microservices and containerized solutions (Docker, Kubernetes) for cloud, on-prem, edge and offline environments • Integrate licensing platforms such as Revenera FlexNet and Thales Sentinel • Make software delivery secure through encryption, code signing, secure storage and authentication • Mentor developers and tech leads, and work with Product, Security, DevOps and Firmware teams Requirements • 12+ years of experience in software development, including 4+ years in an architecture role • Strong hands-on C/C++ and cross-platform development (Windows, Linux, embedded/RTOS a plus) • SDK and library design: JNI, P/Invoke, FFI, C ABI • Microservices, DDD and modular architecture • REST, gRPC, OpenAPI, Kafka/MQTT • Docker, Kubernetes, Helm, CI/CD • AWS and/or Azure • Encryption, PKI, code signing and software security • CMake, NuGet, Maven, Conan • OpenTelemetry, Prometheus, Grafana

Similar projects

AI/ML Support Engineer
Tarun Kumar · Google Cloud Platform, Generative AI, Large Language Models
AI/ML Support Engineer
Prabhu Kumar · Google Cloud Platform, Generative AI, LLMs
Solution Architect
Suresh Tarigopula · solution architecture, cloud platforms, application development
Early · 0 applied1 of 4,842 projects

Apply with AI cover letter

AI writes a personalized application in 19 seconds. Just upload your resume.

No credit card · First application free
© 2026 Freelanly · Terms · Privacy