Staff Software Engineer (Athena)

New
CanadaFull-TimeStaff
SalaryCompetitive compensation package based on experience and skills.
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
Backend DevelopmentGCPGoTerraformDistributed Systems

Requirements

  • 7+ years of backend software engineering experience with a proven track record of designing, building, and owning complex production systems.
  • Strong experience with Go programming and backend system development.
  • Experience working with cloud infrastructure, particularly GCP, and infrastructure-as-code tools such as Terraform.
  • Deep understanding of designing systems that process, validate, and manage data from diverse and unstructured sources.
  • Proven ability to take business requirements from concept or prototype stages through to reliable, scalable production services.
  • Experience designing systems involving customer access controls, entitlement models, workflow management, or similar complex business logic.
  • Strong knowledge of production engineering practices, including monitoring, observability, reliability, and incident management.
  • Ability to think analytically, investigate complex technical problems, and develop effective solutions.
  • Strong communication skills with the ability to collaborate across technical teams and clearly explain complex concepts.
  • Experience in security, software supply chain, infrastructure, or related technical domains is a plus.

Responsibilities

  • Own and drive the development of a significant technical domain, such as customer onboarding workflows, entitlement management, or data validation pipelines.
  • Design, architect, and implement reliable backend systems using Go and cloud technologies, ensuring solutions are scalable, observable, tested, and maintainable.
  • Build and improve data processing pipelines that ingest, validate, deduplicate, and transform complex vulnerability information into structured outputs.
  • Establish and promote engineering best practices across the team, including code review standards, testing strategies, observability practices, and incident response processes.
  • Partner with technical leadership and engineering stakeholders to define architecture, technical priorities, and roadmap execution.
  • Collaborate with cross-functional teams to define interface contracts, improve data quality, and deliver reliable platform capabilities.
  • Take end-to-end ownership of complex systems, from initial design and prototyping through production deployment and ongoing optimization.
  • Act as a technical leader by mentoring engineers, influencing decisions, and raising engineering standards across the organization.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive compensation package based on experience and skills.
Apply Now