Principal Software Engineer

United StatesPosted Jul 31, 2026

Architect and evolve the core runtime infrastructure to support. Agent-to-Agent (A2A) and Multi-Agent Protocols (e.g., MCP). Declarative and code-based extensibility models. Runtime patching, flighting, and dynamic configuration. Runtime extensibility through skills. Design and implement scalable orchestration patterns for agent collaboration, including delegation, sub-agent invocation, and shared memory contexts. Partner with cross-functional teams to ensure runtime stability, performance, and security. Drive innovation in agentic patterns such as proactive agents, long running tasks, async workflows, and dynamic skill selection. Contribute to the platform roadmap and influence long-term technical strategy. Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR equivalent experience. 10+ years of experience in software engineering with a focus on distributed systems, runtime architecture, or platform engineering. Proven track record of technical leadership at scale, ideally in runtime or orchestration systems. Deep understanding of extensibility frameworks, plugin architectures, and protocol design. Solid coding skills in C#, C++, or equivalent systems-level languages. Experience with LLM-based systems, agentic workflows, or AI orchestration is a plus. Familiarity with declarative programming models and manifest-driven extensibility. Demonstrated ability to lead cross-org initiatives and influence without authority.

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free