Staff Engineer, Software (R6331)
Core
Design, build, and maintain enterprise applications, APIs, and services using C#/.NET, React, and Python; architect distributed, event-driven systems and integrate AI capabilities.
Role type
Staff Software Engineer (Enterprise Systems & AI)
Builds
Distributed, event-driven enterprise systems, integrations between PLM/ERP/identity systems, and AI-powered features.
Domain
Enterprise Software, Cloud Infrastructure, Artificial Intelligence
Deliverable
production ML models
Required skills
C# and .NET, React, TypeScript, Event-driven architecture, Cloud platforms (Azure/AWS), CI/CD, AI coding tools, Testing discipline
Preferred skills
Saga implementation, NServiceBus, Python, Azure/AWS certification, Containers, Infrastructure-as-code, Observability, PLM/ERP integrations, Defense/government experience
Technologies
C#, .NET 6+, ASP.NET Core, React, TypeScript, Python, Azure, AWS, NServiceBus, GitHub Copilot, Cursor, Claude Code
Responsibilities
Design and implement distributed, event-driven systems using message brokers and service frameworks; Build integrations between PLM, ERP, identity, and engineering systems; Deploy and operate services in Azure and/or AWS with attention to security and reliability; Participate in design reviews and lead projects when needed.
Seniority
Staff, hands-on IC with mentorship