← Toutes les offres

Principal Software Engineer

À propos du poste

• Architect, build, and operate secure, scalable, cloud-native applications on AWS
• Lead end-to-end architecture, design, and delivery of full-stack applications and platform components
• Implement, prototype, conduct code reviews, debug, and validate designs
• Build secure, scalable APIs, microservices, event-driven workflows, and responsive user experiences
• Design and deliver AI-enabled and agentic capabilities, including retrieval-augmented generation, tool invocation, workflow orchestration, context management, evaluation, and guardrails
• Integrate applications with Genesys platforms and customer enterprise systems using APIs, SDKs, middleware, data pipelines, and event streams
• Define and enforce engineering standards for code quality, automated testing, CI/CD, infrastructure as code, observability, performance, documentation, and operational readiness
• Codify reusable libraries, components, prompts, templates, accelerators, and reference patterns
• Use AI-assisted engineering tools and coding agents to accelerate implementation, testing, refactoring, documentation, and root-cause analysis
• Partner with product, consulting, delivery, and customer stakeholders on scalable technical solutions and implementation roadmaps
• Troubleshoot production issues, drive root-cause analysis, and implement durable fixes and telemetry improvements
• Shape AI-enabled capabilities such as intelligent assistants, search, summarization, recommendations, workflow automation, and agentic user experiences

• 8+ years of professional software engineering experience building commercial applications
• Experience leading technical direction for complex systems at senior, staff, or principal level
• Strong hands-on full stack expertise with React, TypeScript or JavaScript, and Node.js
• Working proficiency in Python, Java, or a comparable backend language
• Experience designing and delivering distributed systems, REST or GraphQL APIs, microservices, asynchronous services, and cloud-native architectures
• Hands-on experience building with LLMs, including tool calling, structured outputs, retrieval/RAG, and evaluation
• Experience with agentic patterns, including multi-step reasoning, autonomous tool use, and structured planning
• Working familiarity with AWS
• Experience with CI/CD, automated testing, infrastructure as code, secure coding practices, release engineering, and production observability
• Experience integrating with enterprise systems and data sources, including real-time and event-driven patterns
• Recent hands-on experience building and shipping GenAI, LLM, or agentic applications in production enterprise environments
• Experience with retrieval-augmented generation, vector search, prompt and workflow design, tool use or function calling, agent orchestration, evaluation, and guardrail patterns
• Understanding of enterprise AI requirements such as observability, auditability, tenant isolation, RBAC, privacy, safety, and responsible use
• Experience integrating model or AI services through Amazon Bedrock, SageMaker, OpenAI, Anthropic, or equivalent platforms and APIs
• Familiarity with modern AI application frameworks or protocols such as LangGraph, LangChain, Semantic Kernel, MCP, or A2A
• Practical experience using AI coding assistants or coding agents with disciplined human review
• Ability to evaluate AI solutions for correctness, latency, cost, reliability, maintainability, and measurable business value
• Ability to communicate clearly with engineers, architects, delivery leaders, and customer stakeholders
• Demonstrated success in customer-facing or consulting-style delivery environments
• Experience in customer service, contact center, or CX domains is preferred
• Experience integrating with Genesys technologies, APIs, and SDKs is preferred
• Experience building real-time analytics or streaming applications is preferred
• Strong consulting and stakeholder management practices are preferred
• Experience with database performance tuning and optimization is preferred

• Flexible ways of working
• Mentorship
• Learning programs
• Leadership development
• Education support
• Paid volunteer time
• August Free Fridays
• Well-being resources
• Regionally tailored programs for employees and their families