Cloud Developer

Allego•Waltham, MA

About The Position

Allego is seeking a senior engineer for its Cloud team to own and evolve the backend services powering its Sales Learning platform. This hands-on role involves architecting, developing, and maintaining the API server and companion microservices that serve millions of requests from mobile and web clients worldwide. The engineer will work collaboratively with product, QA, frontend, and DevOps teams in a fast-paced environment, taking ownership of production-quality code and making independent architecture decisions.

Requirements

  • At least 5 years of professional Java development experience in a production SaaS environment.
  • Strong command of relational databases, preferably MySQL, including schema design, query optimization, and stored procedure development.
  • Experience designing and implementing REST APIs at scale.
  • Experience with asynchronous, message-driven systems.
  • Proficiency with AWS services such as S3, SES, and EC2, or equivalent services.
  • Experience debugging complex distributed, multi-tenant systems.
  • Excellent written and verbal communication skills in English.
  • Ability to work independently, manage competing priorities, and thrive in a fast-paced environment.
  • Bachelor’s degree from an accredited college or university, with a major in Computer Science, Information Systems, Engineering, or another related scientific or technical discipline.

Nice To Haves

  • Experience with AI tools such as Claude Code.
  • Experience with Elasticsearch or similar distributed search systems.
  • Experience with ActiveMQ, RabbitMQ, Kafka, or similar message brokers.
  • Familiarity with enterprise SSO integration, such as SAML 2.0.
  • Experience with Spring Boot or similar Java microservice frameworks.
  • Exposure to audio/video transcoding pipelines.
  • Familiarity with Redis or Memcached for distributed caching.
  • Experience with Hibernate ORM.
  • Experience integrating with CRM platforms such as Salesforce or Microsoft Dynamics.
  • Contributions to open source projects.

Responsibilities

  • Design and implement features and APIs for mobile and web clients, using AI-driven tools and processes.
  • Maintain and evolve core backend services and microservices.
  • Write and optimize database stored procedures for performance and correctness.
  • Architect and deliver asynchronous processing pipelines.
  • Contribute to security features, including SSO integration, file handling, and role-based access controls.
  • Debug and resolve production incidents thoroughly and urgently.
  • Participate in code reviews and uphold engineering quality across the team.
  • Mentor junior and mid-level engineers and encourage consistent engineering patterns.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service