CareerPlanSign in

Principal Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-09-18 → 2026-09-25

Core

Design, develop, and maintain scalable AI forward APIs, MCPs, and services while leading feature development from concept to launch.

Role type

Principal Software Engineer (AI/ML integration)

Builds

Scalable AI forward APIs, MCPs, and enterprise-scale services

Domain

Enterprise software development with AI/ML integration

Deliverable

production ML models | product features

Required skills

Back-end programming (Node.js, C#, Java), RESTful API design, microservices architecture, AI/ML concepts, CI/CD pipelines, automated testing, cloud platforms (Azure, AWS, GCP), system reliability and scalability, task breakdown and estimation, on-call incident management, mentorship

Preferred skills

Portfolio or open-source contributions demonstrating versatility across technologies

Technologies

Node.js, C#, Java, Python, C, C++, JavaScript, Azure, AWS, Google Cloud

Responsibilities

Design and implement reusable high-quality code for services and features; lead feature development from concept through launch; monitor system/product features for degradation and restore services; provide guidance and mentorship to team members; stay current with technologies to improve reliability and performance

Seniority

Principal, hands-on IC with strategic oversight

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.