CareerPlan

Principal Software Engineer

USAFull-time2026-11-08 → 2026-11-09

Core

Lead adoption of AI-native software development practices and Responsible AI controls while owning end-to-end architecture for secure, scalable software and data platforms.

Role type

Principal Software Engineer (AI-native architecture & distributed systems)

Builds

Secure, scalable software and data platforms supporting supportability, customer escalation, engineering health, and operational intelligence.

Domain

Enterprise software engineering, AI platforms, distributed systems, data engineering

Deliverable

production ML models

Required skills

C, C++, C#, Java, JavaScript, Python, distributed systems architecture, data modeling, security & compliance, AI framework integration, telemetry & monitoring, team mentorship

Preferred skills

10+ years technical engineering experience, 5+ years owning architecture for complex distributed enterprise systems, building production-grade agentic AI systems, deep data engineering with PySpark/ETL

Technologies

AutoGen, Semantic Kernel, LangGraph, PySpark, Python

Responsibilities

Lead design reviews and architectural tradeoff decisions for distributed services; Establish standards for code quality, testing, observability, and deployment safety; Architect data models, schemas, lineage, and governance mechanisms; Drive telemetry, monitoring, anomaly detection, and incident prevention workflows; Mentor senior engineers and improve architectural quality through reusable patterns.

Seniority

Principal, strategy & mentorship