{"id":3162463,"url":"https://alion.io/job/diabolocom-senior-backend-software-engineer-auxiliary-squad","title":"Senior Backend Software Engineer, Auxiliary Squad","company":{"id":53115,"name":"Diabolocom","domain":"diabolocom.com","url":"https://alion.io/company/diabolocom","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"A","score":87,"open_postings":9,"ghost_share":0,"stale_share":0.333,"repost_share":0,"time_to_fill_p50_days":120,"computed_at":"2026-10-26T05:57:25Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Barcelona, Spain","Paris, France","Frankfurt am Main, Germany","Lisbon, Portugal","Limassol, Cyprus","Belgrade, Serbia","Tbilisi, Georgia"],"countries":["ES","FR","DE","PT","CY","RS","GE"],"hiring_countries":["ES"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":57000,"max_usd":118000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":14},"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"API Gateway","optional":false},{"name":"Java","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Spring Boot","optional":false},{"name":"Docker","optional":true},{"name":"Kotlin","optional":true},{"name":"Kubernetes","optional":true},{"name":"RabbitMQ","optional":true},{"name":"Redis","optional":true}],"status":"live","first_seen_at":"2025-12-10T16:19:24Z","employer_posted_date":"2025-12-10","last_verified_at":"2026-10-26T21:20:12Z","board_verified":true,"closed_at":null,"days_open":320,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":319},"description":"About Diabolocom\nDiabolocom is a leading European provider of AI-first, cloud-based contact centre (CCaaS) and customer experience (CX) solutions that help companies deliver seamless, personalised customer experiences at scale. The platform combines proprietary, purpose-built AI technology for customer service, native telecom infrastructure, and deep CRM integrations to automate tasks, elevate data quality, and empower agents across all customer touchpoints.\nTrusted by 400+ clients, with deployments across more than 60 countries in Europe, North America, South America, and the Middle East, Diabolocom combines the agility of SaaS innovation with carrier-grade voice performance. With eight offices worldwide and more than two decades of experience, the company is committed to advancing customer loyalty and growth through sovereign, intelligent, and scalable communication technology.\nIn the context of our exponential growth, we are strengthening our internal engineering team and opening a Senior Backend Software Engineer position in our Auxiliary Squad.\nAbout the Auxiliary Squad\nAuxiliary Squad is responsible for core technical services that ensure secure, high-performance access to the Diabolocom platform. The squad manages critical components such as the API Gateway and Authentication Services, which handle large volumes of traffic and serve as the entry point for all backend systems.\nIn addition to these foundational services, the squad owns Scenario, a product that empowers users to design complex workflows through a no-code, block-based interface. Scenario enables flexible automation across a wide range of use cases, for example, scenarios for processing incoming calls, handling outgoing emails, applying AI post-processing to calls, and more.\nWhat’s next for the Auxiliary Squad?\nIn the coming year, we plan to:\nExpand Scenario’s capabilities to support new communication channels, including Facebook Messenger, Instagram, and RCS.\nIntegrate Scenario with various AI-powered tools to enhance automation possibilities.\nTechnical Stack:\n\n Languages: Java 21/25, Kotlin\n\n Framework: Spring Boot 3.x.x\n\n Database: PostgreSQL\n\n Message Broker: RabbitMQ\n\n Caching: Redis\n\n Containerization: Docker/Kubernetes\nThe team currently consists of:\n\n 2 QA engineers\n\n 3 backend developers\n\n 1 team lead\nWhat We’re Looking For:\n\n7+ years in software development within product-focused companies, with at least 3+ years working extensively in Java.\n\n Experience working with relational databases (PostgreSQL preferred).\n\n Experience with Spring Boot would be a plus.\n\n Experience in designing and implementing effective distributed systems. Ability to make architectural decisions and evaluate their impact on system performance, scalability, and reliability.\n\n Strong autonomy and leadership potential, with a willingness to grow into a lead role.\n\n Comfortable working with and improving an existing codebase.\n\n Strong engineering culture, attention to the details, business-centric mindset.\nWhat We Offer:\n\n A collaborative and multicultural environment with a team that fosters professionalism, values innovation, and encourages knowledge-sharing.\n\n Work on cutting-edge distributed communication systems in a fast-growing company, with real opportunities to make an impact.\n\n Opportunities to take on new challenges and advance your career.\n\n High-quality IT equipment of your choice.\n\n Flexible work arrangements and remote work options.\n\n Regular team-building events.\nRecruitment Process:\n\n Intro call with a Talent Acquisition Manager\n\n Live coding challenge conducted by one of our Senior Engineers\n\n Design interview through screen sharing with our Lead Software Engineer\n\n Final interview with Alexander, our Head of Software Engineering.","description_format":"text","description_chars":3765,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Flexible schedule"],"hiring_locations":[{"name":"Spain","iso":"ES","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Unified Communications","Speech & Audio AI","Contact Center Software"],"lifecycle":[{"event":"open","at":"2026-10-23T16:30:36Z"}],"visa":[],"liveness":{"score":14,"band":"cold","label":"Long shot","p_open":1,"p_active":0.483,"p_room":0.28,"age_days":319,"expected_fill_days":120,"reasons":["conf:3","velocity","win:tail","crowd:"],"computed_at":"2026-10-26T05:57:25Z"},"pay":null,"html_url":"https://alion.io/job/diabolocom-senior-backend-software-engineer-auxiliary-squad","json_url":"https://alion.io/job/diabolocom-senior-backend-software-engineer-auxiliary-squad.json","meta":{"generated_at":"2026-10-26T23:32:04Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":32158,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-27T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":53115},"rest":"https://alion.io/mcp/rest/get_company?id=53115"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdiabolocom-senior-backend-software-engineer-auxiliary-squad"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fdiabolocom-senior-backend-software-engineer-auxiliary-squad"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fdiabolocom-senior-backend-software-engineer-auxiliary-squad"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/diabolocom-senior-backend-software-engineer-auxiliary-squad\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdiabolocom-senior-backend-software-engineer-auxiliary-squad"}]}