Principal Software Engineer
Core
Lead end-to-end architecture, design, and delivery of full-stack applications and platform components, integrating AI-enabled and agentic capabilities with enterprise systems.
Role type
Principal Software Engineer (Full-Stack & AI/GenAI)
Builds
Secure, scalable APIs, microservices, event-driven workflows, and AI-enabled applications on AWS.
Domain
Cloud-native software engineering, Generative AI, Enterprise Integration
Deliverable
production ML models
Required skills
Full-stack development (React, TypeScript/JavaScript, Node.js), Backend languages (Python, Java), Distributed systems design, LLM integration (RAG, tool calling, orchestration), AWS services (Lambda, ECS/Fargate, Bedrock), CI/CD, Infrastructure as Code, AI coding agents
Preferred skills
Genesys platforms, Contact center/CX domain, Real-time analytics, Database performance tuning
Technologies
AWS, React, TypeScript, Node.js, Python, Java, LangGraph, LangChain, Semantic Kernel, MCP, A2A, Amazon Bedrock, SageMaker, OpenAI, Anthropic, Cursor, GitHub Copilot, Claude Code
Responsibilities
Design and deliver AI-enabled and agentic capabilities using retrieval-augmented generation and workflow orchestration; Integrate applications with Genesys platforms and customer enterprise systems; Define engineering standards for code quality, automated testing, and observability; Troubleshoot production issues and lead root-cause analysis; Partner with stakeholders to translate business goals into technical solutions.
Seniority
Principal, hands-on IC with technical leadership

