Software Engineer III, Golang Core Services & Libraries (Remote, AUS)

Crowdstrke
Sydney, Melbourne
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Architectural governance","Documentation","Debugging","Incident response","Cross-team collaboration"]

Own and build shared Go libraries and platform capabilities used across the engineering organization. Design widely adopted APIs, multi-cloud abstractions, and reusable resilience primitives (retries, circuit breakers, load shedding). Help maintain security posture of shared dependencies, contribute to architectural governance via RFCs, partner with Data Services/Infrastructure/SRE/Observability, and participate in on-call and production triage to continuously improve reliability.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Crowdstrke
Crowdstrke
1 month ago

Software Engineer III, Golang Core Services & Libraries (Remote, AUS)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 days agoStatus: Live

Job Summary

Own and build shared Go libraries and platform capabilities used across the engineering organization. Design widely adopted APIs, multi-cloud abstractions, and reusable resilience primitives (retries, circuit breakers, load shedding). Help maintain security posture of shared dependencies, contribute to architectural governance via RFCs, partner with Data Services/Infrastructure/SRE/Observability, and participate in on-call and production triage to continuously improve reliability.
Location: Sydney, Melbourne
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build and own shared Go libraries for data access, messaging, service communication, observability, and resilience.
  • •Design adopted APIs with clean abstractions, thoughtful defaults, backward compatibility, and strong documentation.
  • •Create multi-cloud abstractions enabling services to run across cloud providers and on-prem environments without vendor-specific code.
  • •Design and implement resilience patterns such as retries, circuit breakers, load shedding, and graceful degradation as reusable primitives.
  • •Own platform capabilities and security posture of shared dependencies, including vulnerability remediation and secure defaults, plus participate in on-call and production triage.

Pay and Benefits

Equity and Bonus:Equity
Perks:Wellness StipendPaid ParentalPaid Leave

Key Requirements

  • •Strong Go expertise building production libraries/frameworks or designing APIs and abstractions used by other engineering teams.
  • •Distributed systems depth with hands-on experience in message brokers, data stores, service communication frameworks, and distributed failure modes.
  • •Strong library and API design sensibility, including backward compatibility, versioning, and migration paths.
  • •Cloud infrastructure experience with at least one major cloud provider, ideally including multi-region or multi-cloud patterns.
  • •5+ years of software engineering experience with meaningful time in platform, infrastructure, or developer tools.
Experience:5+ years
Skills:Architectural governanceDocumentationDebuggingIncident responseCross-team collaboration
Tech Stack:GoAPIsDistributed systemsMessage brokersData storesCloud infrastructureObservabilityResilience patternsOn-callRFCs

Company Brief

Crowdstrke
Provides cloud-native endpoint protection, threat intelligence, and security operations solutions that prevent breaches and stop sophisticated cyberattacks across endpoints, cloud workloads, identity, and APIs for enterprises worldwide.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Sunnyvale, United States
Founded: 2011
Glassdoor
Glassdoor: 4.4
WebsiteLinkedIn