Software Engineer (C++ & AI)

Software Development

Hyland

2 open roles Website

  • Software Development
  • India

Join a fast‑growing engineering team building secure, high‑performance backend services while exploring AI‑assisted development. You’ll work hands‑on with modern C++ to modernize enterprise software and drive automation across Hyland’s platforms.

What You’ll Do

  • Design and implement high‑performance C++ modules focusing on memory safety and concurrency.
  • Write production‑grade code, conduct peer reviews, and enforce testing and security standards.
  • Leverage AI code‑generation tools while maintaining code quality and compliance.
  • Diagnose and resolve complex production issues in cloud and containerized environments.
  • Build REST APIs and automation scripts using Python or Java/C# as needed.

What You Need

  • 4–7 years software engineering experience, with at least 3 years production C++ development.
  • Mastery of modern C++ (C17/C20, STL, templates, concurrency, exception safety).
  • Strong object‑oriented design, algorithms, data structures, and performance‑optimization skills.
  • Proven ability to create secure, test‑driven APIs and distributed services.
  • Hands‑on experience with Docker, Kubernetes, CI/CD pipelines on AWS or Azure.

Good to Have

  • Experience with LLM APIs, embeddings, vector‑database search, or AI‑powered automation.
  • Hands‑on work using Kafka, MongoDB, or Elasticsearch in enterprise environments.

The Opportunity

The role operates on a hybrid schedule, three days a week in the Hyderabad office, contributing to Hyland’s Content Innovation Cloud used by Fortune 100 enterprises.

Similar Jobs to Apply