Principal Software Engineer (Hybrid - Oak Brook, IL)
Core
Lead engineer constructing workflows, tools, and production-grade agentic systems (Cloud Agents, Cortex code index, SkillTree, MCP gateway) to fuel AI-driven software development.
Role type
Principal Software Engineer (AI Platform & Agentic Systems)
Builds
AI platforms, Builder Tools, and agentic systems for internal software teams
Domain
Software Engineering / Artificial Intelligence / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
AI software development, architectural design, technical documentation, process improvement, technology research, software development lifecycle, scalable platform engineering, Microsoft stack (.NET, C#, Azure, SQL, Visual Studio), Git, NoSQL, messaging systems
Preferred skills
Mentoring engineering teams, defining long-term technical vision, establishing development standards
Technologies
.NET, C#, Azure, SQL, Visual Studio, Git, NoSQL, messaging systems
Responsibilities
Drive AI DLC process and frameworks, create AI platforms for software teams, report strategy and roadmap to leadership, oversee design reviews, participate in technical assessment and scoping, collaborate with domain experts, analyze requirements for large-scale designs, lead technical discussions, provide mentoring to engineers, stay current on modern technologies, comply with security requirements
Seniority
Principal, hands-on IC with strategy & mentorship