Senior Product Software Engineer
Core
Design, build, and operate business-critical customer and internal applications using full-stack engineering and Agentic Spec-Driven Development practices.
Role type
Senior full-stack product software engineer
Builds
Business-critical customer and internal applications
Domain
Enterprise software, Microsoft Azure ecosystem
Deliverable
production ML models
Required skills
C#, .NET/ASP.NET Core, Angular, TypeScript, REST APIs, relational and NoSQL databases, Microsoft Azure, automated testing, CI/CD, observability, secure software development, Agentic Spec-Driven Development (SDD), AI engineering agents
Preferred skills
Agentic AI or Generative AI capabilities, Agentic Product Development Lifecycle (PDLC) practices
Technologies
C#, .NET, ASP.NET Core, Angular, TypeScript, Azure, NoSQL, relational databases
Responsibilities
Own product capabilities end-to-end from problem definition to production validation; Apply Agentic Spec-Driven Development (SDD) and Agentic Product Development Lifecycle (PDLC) practices; Design and deliver full-stack solutions; Make sound architectural and engineering decisions; Solve ambiguous technical problems independently; Increase the effectiveness of the broader engineering team through mentoring and reusable components; Collaborate across Product, UX, Architecture, Quality Engineering, DevOps, Operations, and Security
Seniority
Senior, hands-on IC