Cloud Developer

Allego

  • Waltham, MA
  • 10 days ago

    Highlights

    This is a hands-on technical role with meaningful scope: you will architect, develop, and maintain the API server and companion microservices that serve millions of requests from mobile (iOS, Android) and web clients worldwide. Allego is looking for a senior engineer to join our Cloud team to own and evolve the critical backend services that power Allego's Sales Learning platform.

    Numbers & Facts

    LocationWaltham, MA

    Description

    Allego is looking for a senior engineer to join our Cloud team to own and evolve the critical backend services that power Allego's Sales Learning platform. This is a hands-on technical role with meaningful scope: you will architect, develop, and maintain the API server and companion microservices that serve millions of requests from mobile (iOS, Android) and web clients worldwide.

    You will work closely with a multi-disciplined team - product, QA, frontend, and DevOps - in a collaborative, fast-paced environment. We value engineers who take ownership, write production-quality code, and can make sound architecture decisions independently.

    What You'll Do

    • Design and implement new features and APIs consumed by mobile and web clients, leveraging 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 with urgency and thoroughness
    • Participate in code review and set the bar for engineering quality across the team
    • Mentor junior and mid-level engineers and drive adoption of consistent patterns

    Experience You'll Bring

    • 5+ years of professional Java development experience in a production SaaS environment
    • Strong command of relational databases (MySQL preferred) - schema design, query optimization, and stored procedure development
    • Solid experience with REST API design and implementation at scale
    • Experience with asynchronous, message-driven systems
    • Proficiency with AWS services (S3, SES, EC2, or equivalents)
    • 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

    Nice to Haves

    • Experience with AI Tools (e.g., Claude Code) a strong plus
    • Experience with Elasticsearch or similar distributed search systems
    • Experience with ActiveMQ, RabbitMQ, Kafka, or similar message brokers
    • Familiarity with enterprise SSO integration (SAML 2.0 or similar)
    • 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

    Education

    Bachelor's Degree from an accredited college or university with a major in Computer Science, Information Systems, Engineering, or other related scientific or technical discipline.

    Similar Jobs

    See more jobs