Principal Software Engineer – Developer Experience
Core
Design, build, and maintain software systems while acting as a forward-deployed 'startup CTO' embedded with business units to bridge product building and real business problems.
Role type
Principal Software Engineer (Developer Experience & Strategy)
Builds
Production software solutions, self-service platforms, and enterprise capabilities for Commercial, Manufacturing, and R&D units.
Domain
Pharmaceutical industry software engineering and AI-augmented development.
Deliverable
production ML models | product features | infrastructure
Required skills
Full-stack development, AI evaluation & verification, architecture & design, developer experience, pattern generalization, rapid prototyping, data integration, technical writing
Preferred skills
AI literacy, service management, site reliability engineering, knowledge management, multi-audience communication
Technologies
AI tools, self-service platforms, knowledge management systems
Responsibilities
Drive delivery of critical technical initiatives, develop technical leaders and shape engineering talent strategy, design AI-augmented engineering workflows, establish documentation standards, define organizational technical strategy and architectural direction
Seniority
Principal, strategy & mentorship