CareerPlanSign in

Sr. Software Engineer (Java, Go)

Belfast, Northern Ireland🌐 Remote💼 Full-time🗓 2026-09-14 → 2026-09-25

Core

Design, build, and maintain services across a large, complex micro-services architecture powering a global cybersecurity platform.

Role type

Senior Software Engineer (Java, Go)

Builds

Scalable microservices for email, cloud, and collaboration security tools

Domain

Cybersecurity / Distributed Systems

Deliverable

production ML models | product features

Required skills

Java, Go, Python, debugging complex distributed systems, microservice architecture design, on-call incident response, AI-assisted development

Preferred skills

Openness to AI-first development practices, self-starter mentality, navigating ambiguous requirements

Technologies

Java, Go, Python

Responsibilities

Design and maintain microservices, debug cross-service issues, participate in on-call rotation, collaborate on technical trade-offs, resolve production incidents, manage tech debt and infra-migrations

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.