- Location: Poland (100% Remote)
- Employment: B2B (daily rate)
- Language: English (C1+)
About the Company
Our client is a global cybersecurity company specializing in Software Supply Chain Security. They develop products that help organizations secure the software development lifecycle, manage Software Bills of Materials (SBOM), monitor security exposure, and leverage immutable databases for trusted data storage.
Their solutions are used by some of the world’s largest financial institutions, government organizations, defense agencies, insurance companies, and pharmaceutical enterprises. The company is also the creator of immudb, a well-known open-source immutable database.
The engineering team is fully remote and consists of experienced software engineers located across Europe, with a growing presence in Poland.
About the Role
We are looking for an experienced Senior Go/Rust Software Engineer who enjoys building complete, production-grade systems rather than working on isolated features.
You will join a highly autonomous product engineering team responsible for developing modern cybersecurity products. The company is heavily investing in AI-powered software development and Agentic AI, using LLMs as an integral part of the engineering workflow while maintaining high standards for software quality, architecture, and security.
This role is ideal for engineers who combine strong backend expertise with system design skills and enjoy taking ownership of medium-complexity applications from architecture to delivery.
Your Responsibilities
- Design and develop scalable backend services using Go (with Rust as an additional advantage).
- Build secure, reliable software used by enterprise and government customers.
- Design application architecture and independently deliver end-to-end solutions.
- Work closely with a distributed engineering team on product development.
- Contribute to cloud-native, containerized environments.
- Use AI-assisted development tools and Agentic AI workflows to improve productivity while maintaining engineering quality.
- Participate in code reviews, technical discussions, and architectural decisions.
Must-have Qualifications
- 5+ years of commercial software engineering experience.
- Strong experience with Go.
- Experience with another compiled language such as Rust, C, or Java.
- Solid understanding of software architecture and distributed systems.
- Experience designing and building complete backend applications.
- Strong Linux knowledge.
- Experience working with cloud platforms (AWS and/or GCP).
- Experience with Kubernetes and containerized environments.
- Excellent communication skills in English (C1+).
- Ability to work independently in a fully remote, international team.
The offer
- 100% remote work
- Long-term B2B cooperation
- Competitive daily rate (paid monthly, always on time)
- Performance bonus after the first year
- Company offsites and team meetups 2–4 times per year (travel costs covered).
- No regular on-call rotations (only occasional weekend deployments 2–3 times per year).
