About The Position

Design, develop, and evolve a robust, scalable, and secure licensing platform supporting entitlement management, compliance, telemetry, and reporting. Take ownership of critical platform components, ensuring availability, resilience, and performance under high-scale, production workloads. Collaborate with product managers, architects, and adjacent engineering teams to define, build, and ship new features and platform capabilities. Work hands-on with AI/ML technologies to embed intelligence into platform workflows — including RAG pipelines, agents, and vector database integrations. Write high-quality, testable code in Java and Groovy, following established engineering best practices. Develop and maintain API interfaces (REST and event-driven) used across internal systems and external integrations. Leverage cloud-native services (AWS or Azure) for platform scalability, observability, and deployment. Promote clean architecture, automation, and secure-by-default practices across the platform. Participate in and lead code reviews, design discussions, Agile ceremonies, and technical deep-dives. Mentor junior engineers and contribute to a culture of technical excellence and continuous learning.

Requirements

  • 5+ years of experience in backend software engineering, with significant work on platform-level systems.
  • Strong proficiency in Java and Groovy, including production-grade service development.
  • Hands-on experience with AI/ML technologies, including RAG pipelines, AI agents, vector databases, and integration of foundation models.
  • Experience designing and operating cloud-native platforms on AWS or Azure.
  • Deep understanding of SQL and NoSQL databases (e.g., PostgreSQL, DynamoDB).
  • Experience with automated testing frameworks (JUnit, Spock, TestNG) and CI/CD pipelines.
  • Solid grasp of event-driven architectures, pub/sub systems, and API design.
  • Familiarity with authentication and authorization standards (OAuth2, OpenID, SAML).
  • Strong problem-solving and debugging skills in large-scale production systems.

Nice To Haves

  • Background in licensing, entitlement, billing, or subscription platforms.
  • Understanding of observability tooling, service instrumentation, and platform monitoring.
  • Experience with DevOps principles and infrastructure-as-code workflows.
  • Exposure to data streaming, audit logging, and compliance reporting in distributed systems.

Responsibilities

  • Design, develop, and evolve a robust, scalable, and secure licensing platform.
  • Take ownership of critical platform components, ensuring availability, resilience, and performance under high-scale, production workloads.
  • Collaborate with product managers, architects, and adjacent engineering teams to define, build, and ship new features and platform capabilities.
  • Work hands-on with AI/ML technologies to embed intelligence into platform workflows.
  • Write high-quality, testable code in Java and Groovy.
  • Develop and maintain API interfaces (REST and event-driven).
  • Leverage cloud-native services (AWS or Azure) for platform scalability, observability, and deployment.
  • Promote clean architecture, automation, and secure-by-default practices.
  • Participate in and lead code reviews, design discussions, Agile ceremonies, and technical deep-dives.
  • Mentor junior engineers and contribute to a culture of technical excellence and continuous learning.

Benefits

  • Flexible working options with generous time off.
  • Competitive benefits and compensation packages.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service