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