optico.team

Staff Software Engineer (Golang)

$$$$

We are looking for a Staff Software Engineer to take technical ownership of a new component of an enterprise network security platform operating across complex IT, OT and IoT environments.

You will join at the beginning of a new product component and engineering team, designing the architecture and building the solution from the ground up.

This is a hands-on technical leadership role, not people management. You’ll work closely with Product, QA and other engineering teams while remaining deeply involved in architecture and coding.

What You’ll Do

  • Design and build a new platform component from scratch.
  • Own architecture and key technical decisions through production implementation.
  • Develop core backend and infrastructure components primarily in Go.
  • Work with the platform’s data plane, distributed systems and data flows.
  • Build scalable, reliable services using Kubernetes and cloud-native infrastructure.
  • Work with PostgreSQL, APIs and service-to-service communication.
  • Provide technical direction as the new engineering team grows.
  • Use modern development approaches, including AI-assisted coding tools such as Claude Code.

What We’re Looking For

  • Experience as a Staff / Principal / Lead Engineer, Software Architect, or equivalent senior hands-on role.
  • Excellent Go / Golang skills — core requirement.
  • Strong software architecture and system design experience.
  • Proven experience designing and building complex distributed systems.
  • Strong backend and infrastructure engineering background.
  • Hands-on experience with Kubernetes and cloud-native environments.
  • Experience with PostgreSQL and production data architecture.
  • Good understanding of data plane architecture, networking, APIs, concurrency, performance, scalability and reliability.
  • Ability to turn ambiguous requirements into architecture and working production systems.
  • High degree of technical ownership and independence.
  • Comfortable working in a fast-moving startup environment with a strong delivery focus.

Nice to Have

  • Python and/or Java development experience.
  • Experience with networking, cybersecurity or infrastructure platforms.
  • Experience with microsegmentation, policy enforcement or similar network security systems.
  • Experience with Claude Code or other AI coding agents.
  • Public technical leadership, such as conference speaking or engineering community contributions.

Other details:

Location & Working Model

  • CET timezone.
  • Kraków is preferred, with weekly office collaboration.
  • Strong candidates elsewhere within the required time zone can be considered.
  • B2B contract with a US entity.
  • 120-140k annual rate
  • Output-oriented working model.
  • Company laptop provided.

Interview Process

  1. 30-minute discussion with engineering leadership.
  2. Technical deep dive with live coding and architecture discussion.
  3. Final technical/culture discussion if needed.

Required skills experience

Golang 7 years
DevOps 4 years

Required languages

English B2 - Upper Intermediate
Ukrainian B2 - Upper Intermediate
Published 5 October
32 views
·
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...