Software Engineer Senior
Core
Design and build Microservices, MCP servers, and productize agentic AI capabilities for Product Lifecycle Management (PLM) software to empower development teams.
Role type
Senior IC Software Engineer (Agentic AI & Microservices)
Builds
Reusable frameworks, SDKs, policies, integrations, and autonomous workflows for internal and external PLM products.
Domain
Industrial software / Product Lifecycle Management (PLM) / Agentic AI
Deliverable
production ML models | product features
Required skills
Microservice architecture, Object Oriented JavaScript frameworks (Angular, Ember, Dojo), Linux command line, Git, distributed computing, code reviews, unit testing, technical leadership, mentoring, cloud platforms (AWS, Azure, Google), agent frameworks, SDK/API creation, observability (metrics, logs, traces), BDD-based testing.
Preferred skills
UI/UX design for complex workflows, stakeholder management, workshop facilitation, reference architecture publication.
Technologies
Angular JS, Ember JS, Dojo, AWS, Azure, Google Cloud, Git, Linux
Responsibilities
Design, develop, and implement software programming for products; provide innovative technical solutions; manage assigned projects including scope, plans, and schedules; lead and mentor junior engineers; ensure functional quality and reliability across platforms; perform research on long-term technical solutions; document processes and procedures.
Seniority
Senior, hands-on IC with technical lead responsibilities