Pine Software Technology Ltd is a software company specializing in trading technology solutions for regulated brokers and trading firms. We build SaaS products that support electronic trading, brokerage operations, risk management, and financial data analysis. We are looking for a Senior Go Engineer to join our team.
Responsibilities
— Build and ship production services hands-on in Go — from data ingestion through to public APIs.
— Design and evolve our data model and database layer for correctness, performance, and safe schema changes.
— Build reliable, event-driven data pipelines with strong delivery and consistency guarantees.
— Set engineering standards and run code review as the team’s quality gate.
— Own service reliability, observability, and performance, and lead production issue resolution.
— Mentor engineers and collaborate with upstream data providers and downstream consumers.
Requirements
— 5+ years building production backend services, with 3+ years of hands-on Go.
— Strong command of Go concurrency, error handling, interface design, and testing.
— Deep experience designing and operating microservices in production — service boundaries, idempotency, resilience.
— Hands-on with event-driven systems and message streaming (e.g. Kafka): delivery guarantees, idempotent consumers, schema evolution.
— Expert relational database and SQL skills (PostgreSQL preferred): data modeling, query performance, safe migrations.
— Experience leading a team or owning a system end-to-end — setting technical direction, code review, and mentoring.
— Clear written and verbal communication, including design documentation.
Nice-to-have
— Capital-markets / financial-data domain knowledge — instruments and identifiers, corporate actions, exchanges, and market-data vendors.
— gRPC and Protocol Buffers for service-to-service contracts.
— Temporal / versioned (bitemporal or SCD2) data modeling — keeping full history queryable over time.
— Change-data-capture and streaming pipelines (e.g. Debezium, Kafka Connect).
— Search infrastructure such as OpenSearch / Elasticsearch.
— Relevant cloud or Kubernetes certifications (AWS/GCP, CKA) — a plus, not expected.
What We Offer
Care from Day One — medical insurance from your first day, including dental care, massage, and professional psychological support
Work-Life Balance — 25 days of paid vacation + 30 days of paid sick leave
Investment in Your Energy — partial reimbursement for sports and fitness activities
Growth & Learning — coverage for English or Ukrainian language courses and a dedicated professional development budget
Knowledge Library — office books and access to the Kuka online library
Island Relaxation — up to 14 days per year at the company villa in Cyprus
Modern Workspaces — Unit City (Ukraine) with full power-backup infrastructure or a modern office in Larnaca, Cyprus
Join the Pine Software team, where your talents and aspirations will be recognized! We offer a dynamic work environment, opportunities for professional growth, and support at every step of your career path. Start your journey to success with us—apply today and take the first step towards your bright future! Pine Software is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences. Please note, that only shortlisted candidates will be contacted. Thank you for considering Pine as your next career move!