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.
Numbers & Facts
Location
Waltham, MA
Skills
Access Controlunmatched
Androidunmatched
Apache ActiveMQunmatched
Apache Kafkaunmatched
Application Programming Interface (API)unmatched
Artificial Intelligence (AI)unmatched
Audiovisualunmatched
Cachingunmatched
Cloud Computingunmatched
Code Reviewsunmatched
Communication Skillsunmatched
Computer Scienceunmatched
Cross-Functionalunmatched
Customer Relationship Management (CRM)unmatched
Database Designunmatched
Database Optimizationunmatched
Debugging Skillsunmatched
DevOpsunmatched
Distributed Computingunmatched
Elasticsearchunmatched
English Languageunmatched
Hibernateunmatched
Javaunmatched
Mentoringunmatched
Message Brokerunmatched
Microservicesunmatched
Microsoft Dynamicsunmatched
MySQLunmatched
Object Relational Mapping (ORM)unmatched
Open Sourceunmatched
Presentation/Verbal Skillsunmatched
Procedure Developmentunmatched
Production Systemsunmatched
Query Optimizationunmatched
REST (Representational State Transfer)unmatched
RabbitMQunmatched
Redisunmatched
Relational Databases (RDBMS)unmatched
Salesunmatched
Salesforce.comunmatched
Security Assertion Markup Language (SAML)unmatched
Single Sign-On (SSO)unmatched
Software Engineeringunmatched
Software Testingunmatched
Software as a Service (SaaS)unmatched
Stored Proceduresunmatched
Systems Engineeringunmatched
Team Playerunmatched
Value Engineeringunmatched
Writing Skillsunmatched
iOSunmatched
memcachedunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.