{"id":1722367,"url":"https://alion.io/job/callsign-senior-software-engineer-telco-comms","title":"Senior Software Engineer (Telco & Comms)","company":{"id":51577,"name":"Callsign","domain":"callsign.com","url":"https://alion.io/company/callsign","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Abu Dhabi, United Arab Emirates"],"countries":["AE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":53000,"max_usd":146000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":4821},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Helm","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"MySQL","optional":false},{"name":"OWASP Top 10","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Security","optional":false},{"name":"Apache Kafka","optional":true},{"name":"RxJava","optional":true},{"name":"Terraform","optional":true},{"name":"Vert.x","optional":true}],"status":"live","first_seen_at":"2026-10-02T20:58:33Z","employer_posted_date":"2026-10-02","last_verified_at":"2026-10-05T03:27:08Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Russian hacker, Vladimir Leonidovitch Levin, attempted the biggest bank heist the world had ever seen via dial-up internet in 1994, Zia Hayat, Callsign CEO and founder, was hooked - armchair fraud became a real possibility. From this moment, Zia knew he wanted to play a part in stopping the bad guys and securing the internet for all. Founded In 2012, Callsign's mission has been to make Digital Identity simple and secure for everyone and everything. In that time, we've grown to over 200 employees, opened offices in Singapore and Abu Dhabi, been recognised as a WEF Global Innovator and our technology is being used by many of the world's leading financial institutions to keep millions of consumers safe.\nBut we aren't stopping here. The identity revolution has only just begun, and we are looking to hire the brightest and inquisitive minds to help us make every web, mobile and physical Interaction seamless and secure. If this sounds like you, lets chat.\nKey Responsibilities:\nWrite production-ready code, and know the pipeline and the chart that ship it. \nWrite low-level designs another engineer can build from, and represent the team in architecture reviews. \nThreat-model each feature, and design authentication, authorization, and data handling in from the start.\nInstrument before release, take a turn on call, and drive faults to a root cause. \nFind technical gaps early, propose each fix with a cost and a benefit, and use AI tooling. \nMentor engineers, hold the standard on tests and error handling, and interview candidates. \nRequirements\n8+ years with Java 17+, Spring Boot, and Spring Security, debugging JVM and Spring issues from thread dumps, heap dumps, and traces. \nDesigns and operates microservices for client traffic, with API versioning and testing across unit, integration, contract, and load. \nDesigns for failure and scale: idempotency, retries, circuit breakers, and caching. Diagnoses bottlenecks with data. \nStrong relational data modeling and query design, primarily in MySQL, with schema and index tuning proven under load. \nTreats security as a design input: OWASP Top 10, authentication and authorization, secrets management, and data handling. \nWrites designs other engineers can build from, and reviews peers' designs. \nDeploys and runs services on Kubernetes with Docker, Helm, AWS, and CI/CD, and debugs failed deployments from the chart or pipeline. \nOwns a change from design through on-call, and instruments it so a fault shows before a client reports it.\nNice to Have :\nReactive Java in production: Spring WebFlux, Project Reactor, RxJava, or Vert.x. \nMNO and telco integrations: number insight, SIM swap, and other network signals. \nAuthentication and authorization standards: OAuth 2.0, JWT, SAML, FIDO, or WebAuthn. \nHas shipped into banking, payments, or another regulated industry, and has faced an audit or client security review. \nRuns services against contractual uptime commitments: SLIs, SLOs, and error budgets. \nRuns Kafka in production, and has diagnosed consumer lag or rebalance issues. \nManages infrastructure as code with Terraform.\nBenefits\n Private Premium Health Insurance\n Visa costs including 1 month paid hotel stay on arrival\n Annual Airfare Allowance for the home country\n 3 months full pay maternity leaves & 2 weeks full pay paternity leaves\n 25 days of annual leave + Callsign Bank Holiday (not included in holiday allowance)\n Competitive Salary\n Gratuity as EOSB","description_format":"text","description_chars":3438,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Annual leave","Health insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Fraud Detection","Identity Management"],"lifecycle":[{"event":"open","at":"2026-10-02T20:58:33Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":46,"reasons":["conf:0","velocity","win:early"],"computed_at":"2026-10-04T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/callsign-senior-software-engineer-telco-comms","json_url":"https://alion.io/job/callsign-senior-software-engineer-telco-comms.json","meta":{"generated_at":"2026-10-05T03:30:09Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4723,"day_limit":5000,"remaining_today":277,"minute_limit":60,"resets_at":"2026-10-06T00:00:00Z"}}}