About us At Agile Telecom, we’re on a mission to deliver reliable, high-quality communications between businesses and their customers, every time.
Founded in 2002 and part of Growens Group since 2015, Agile Telecom is a global carrier specialized in Application-to-Person (A2P) messaging, with a strong reputation for technological reliability, scalability, and 24/7 operability. We operate as a licensed telecom operator and provide interconnection services to major Mobile Network Operators, aggregators, and digital service providers worldwide.
Location: Milan, Cremona or fully remote Salary Range: €55.000 - 60.000
Your impact As
Tech Lead,
you will drive the technical evolution of Agile Telecom’s messaging platform, owning the SMS gateway and internal Tools ecosystem end-to-end.
You will combine hands-on Java development with technical leadership, helping the team build scalable, reliable and observable systems while contributing to the adoption of AI-assisted engineering practices. You’ll work closely with Engineering, DevOps and Product stakeholders in a lean and highly technical environment.
Some examples of your responsibilities Engineering & Platform Develop, review and maintain core Java services powering the SMS gateway and internal Tools platform. Design and improve SMPP integrations, DLR handling, routing, throttling and carrier connectivity. Drive observability initiatives and reliability standards across the platform. Own technical debt remediation and architectural improvements. Contribute to the evolution toward multichannel capabilities (RCS, WhatsApp, Viber).
Systems & Infrastructure Troubleshoot issues across application, JVM, Linux and networking layers. Collaborate with DevOps on scalability, HA, disaster recovery and infrastructure optimization. Analyze bottlenecks and improve performance across the full delivery chain.
Technical Leadership Lead code reviews, pair programming and technical mentoring activities. Define engineering standards, development guidelines and quality practices. Support delivery planning and coordinated releases with the team. Contribute to the long-term evolution of the Engineering organization.
AI & Innovation Use AI-assisted development tools in daily workflows. Explore and prototype AI-enabled product capabilities and internal tooling improvements. Contribute to a pragmatic, model-agnostic approach to AI adoption. Evaluate new tools and approaches with an engineering-driven mindset.
What we offer High technical autonomy and ownership. A key role in shaping the Engineering function and platform evolution. Lean and senior engineering environment with direct impact on decisions. Full remote work within Italy, with occasional travel to Cremona. Access to modern AI tooling and experimentation. Growth path toward broader leadership responsibilities. A collaborative culture focused on innovation, continuous learning, and customer excellence.
What we are looking for – Essential qualifications 5–8 years of experience in backend software engineering. Strong hands-on experience with modern Java ecosystems. Experience leading technical initiatives or small engineering teams. Solid understanding of JVM internals, Linux systems and networking fundamentals. Experience with high-concurrency and low-latency distributed systems. Working knowledge of SMPP and messaging infrastructures. Familiarity with Docker, CI/CD pipelines and observability tooling. Interest and practical exposure to AI-assisted development tools. Strong communication skills and ability to collaborate cross-functionally. Italian fluent or C1 level; English B2+.
Nice to have Experience in CPaaS, messaging or telecom environments. Exposure to RCS, WhatsApp Business API or multichannel messaging platforms. Experience delivering AI/LLM-powered features in production. Startup or entrepreneurial background.
Growens is an equal opportunity employer and values diversity. We do not discriminate on the basis of ethnicity, gender, ancestry, color, religion, sex, age, marital status, sexual orientation, gender identity, national origin, medical condition, disability, or any other basis protected by law.