Software Engineer

Black Nova Vc — Australia · Posted ~2 hours ago

Skills

Go Python Distributed systems Production software engineering Queues State machines Idempotency Failure handling Pipeline development SAST DAST SCA Secrets scanning Cloud security

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software engineer is sought to build and extend security detection and remediation pipelines using Go and Python. You will tackle distributed-systems challenges such as deterministic checks, idempotent orchestration, state management, and fair queuing across large numbers of repositories. The role emphasizes typed, tested, reviewed, production-deployed code and close collaboration with product teams.

Highlights

Work on technically challenging distributed systems and security automation with direct product impact. The role offers ownership of meaningful system components, strong engineering standards, and rapid delivery of improvements to real-world developer workflows.

Description

Every detection service we ship — SAST, DAST, SCA, secrets, cloud posture — shares one pipeline shape and one bar for correctness. You'll own real slices of that system, from taint-analysis code graphs to the distributed logic that decides whether a PR is safe to merge. What You'll Do Build and extend detection and remediation pipelines across our security services, in Go and Python.Work on genuinely hard distributed-systems problems: deterministic PR check runs, idempotent scan orchestration, fair queuing across thousands of customer repos.Ship code that's held to a real bar — typed, tested, reviewed, and deployed by commit sha with no shortcuts.Work close to the product: what you build shows up as a fix in a real engineer's PR within days, not quarters. What You Bring Strong fundamentals in Go and/or Python, and the judgment to know when to reach for which.Experience with production distributed systems — queues, state machines, idempotency, failure modes.A preference for simple, correct code over clever abstractions.Curiosity about security, even if it's not your background yet.