Principal Software Engineer

🔥 15 minutes ago

🇮🇳 India – Remote

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

👻 Ghost score 10%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Genesys

Genesys

5001 - 10000 employees

Founded 1990

💼 Consulting

🏥 Healthcare

🛡️ Insurance

Consulting • Healthcare • Insurance

Genesys is a leading provider of AI-powered experience orchestration solutions designed to deliver personalized experiences at scale. Their offerings include comprehensive contact center software, workforce engagement management solutions, and an open platform with cloud architecture. Genesys Cloud CX and EX platforms optimize both customer and employee experiences using intelligent automation and embedded AI, allowing seamless engagement across any channel. With a focus on various industries including banking, healthcare, retail, insurance, and government, Genesys assists organizations in transforming customer and employee interaction landscapes. Additionally, their AppFoundry Marketplace offers pre-integrated applications to extend platform functionalities.

📋 Description

• 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

🎯 Requirements

• 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

🏖️ Benefits

• 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

Apply Now

Similar Jobs

🕒 Yesterday

Twilio

5001 - 10000

🔌 API

🤝 B2B

Staff Backend Engineer setting technical direction for Twilio Flex’s scalable TaskRouter backend. Designing resilient AWS services for Twilio’s customer engagement platform.

AWS

Cloud

Distributed Systems

DynamoDB

Java

MySQL

Postgres

Python

Scala

Go

🕒 September 29

Jitterbit

201 - 500

💼 Consulting

📣 Marketing

📦 Logistics

Java Backend Engineer building fault-tolerant connectors and distributed microservices. Improving Jitterbit’s iPaaS platform reliability, integrations, and observability.

Apache

AWS

Azure

Cassandra

Cloud

Docker

DynamoDB

Grafana

GraphQL

GRPC

Java

Jenkins

Kafka

Kubernetes

Linux

Microservices

MongoDB

Prometheus

RabbitMQ

SOAP

Splunk

Spring

Spring Boot

SpringBoot

SQL

Terraform

🕒 September 29

Jitterbit

201 - 500

💼 Consulting

📣 Marketing

📦 Logistics

Java Backend Engineer designing distributed connectors and microservices for Jitterbit’s iPaaS platform. Building reliable, scalable integrations for mission-critical business workflows.

Apache

AWS

Azure

Cassandra

Cloud

Docker

DynamoDB

Grafana

GraphQL

GRPC

Java

Jenkins

Kafka

Kubernetes

Linux

Microservices

MongoDB

Prometheus

RabbitMQ

SOAP

Splunk

Spring

Spring Boot

SpringBoot

SQL

Terraform

🕒 September 29

Jitterbit

201 - 500

💼 Consulting

📣 Marketing

📦 Logistics

Java Software Engineer designing distributed microservices and connector integrations. Building reliable, scalable SaaS infrastructure for Jitterbit's iPaaS and API management platform.

Apache

AWS

Azure

Cassandra

Cloud

Distributed Systems

Docker

DynamoDB

Grafana

GraphQL

GRPC

Java

Jenkins

Kafka

Kubernetes

Linux

Microservices

MongoDB

Prometheus

RabbitMQ

SOAP

Splunk

Spring

Spring Boot

SpringBoot

SQL

Terraform

🕒 September 29

Jitterbit

201 - 500

💼 Consulting

📣 Marketing

📦 Logistics

Java backend engineer designing distributed connectors and microservices. Building reliable integrations for Jitterbit’s SaaS iPaaS and API management platform.

Apache

AWS

Azure

Cassandra

Cloud

Distributed Systems

Docker

DynamoDB

Grafana

GraphQL

GRPC

Java

Jenkins

Kafka

Kubernetes

Linux

Microservices

MongoDB

Prometheus

RabbitMQ

SOAP

Splunk

Spring

Spring Boot

SpringBoot

SQL

Terraform