Mission:As a Principal Engineer, you will define the technical vision, spearhead strategic architectural initiatives, and ensure that the developed solutions are scalable, resilient, observable, and easy to operate. You will act as a senior technical authority, guiding engineering teams and influencing high-impact decisions.Key Responsibilities:Define and communicate the technical vision, ensuring alignment with business objectives and modern architectural principles.Lead architectural decisions in .NET, including modular monolithic and microservices approaches, ensuring scalability, performance, and robustness.Design cloud-based solutions (Azure, AWS, or GCP), assessing trade-offs, service suitability, costs, and best practices.Support development teams in adopting modern engineering standards, DevOps culture, and excellence in CI/CD pipelines.Ensure effective observability and monitoring with tools such as Prometheus and Grafana.Promote quality through unit, integration, and E2E testing, encouraging automation practices.Lead migrations and modernizations of integration tools (e.g., Apigee, Solace, Kafka).Collaborate with technical and product teams to ensure architectural coherence and alignment.Act as a technical reference, guiding strategic decisions and driving innovation initiatives.
Mar 4, 2026