Principal Software Engineer
Core
Principal Software Engineer driving AI-driven development practices, designing and building software using AI agents to accelerate feature delivery and improve engineering workflows.
Role type
Principal Software Engineer (AI-driven development)
Builds
Software features and products using AI agent orchestration
Domain
Telecom / AI-driven software development
Deliverable
production ML models | product features
Required skills
Software architecture design, distributed systems, API integration, AI-assisted development tools, AI agent orchestration, multi-agent frameworks, Model Context Protocol, product management perspective
Preferred skills
Telecom systems, BSS/OSS, messaging infrastructure, CPaaS, CrewAI, AutoGen, LangGraph
Technologies
Copilot, Cursor, Claude, CrewAI, AutoGen, LangGraph, Model Context Protocol
Responsibilities
Design, build, and deliver software using AI agent orchestration; Define and scale best practices for AI-assisted development; Evaluate and configure emerging AI development tools; Create reusable agent configurations and workflows; Partner with engineers and product managers to define requirements.
Seniority
Principal, hands-on IC with strategy & mentorship