Staff Software Developer – Data Ingestion

Posted 13 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Staff developer leading scalable data-ingestion software for Arctic Wolf’s cybersecurity operations. Driving architecture, delivery, incident response, and engineering mentorship.

Responsibilities

  • Lead the delivery of large-scale engineering projects from design through implementation and deployment
  • Provide technical leadership and mentorship to developers across the team
  • Create and review high-level and low-level design documentation
  • Drive software quality through coding best practices, unit testing, and test automation
  • Participate in Agile development activities including daily standups, retrospectives, and sprint planning
  • Ensure adherence to architectural standards, Definition of Ready, Definition of Done, and engineering best practices
  • Take ownership of production issues and identify long-term solutions to prevent recurrence
  • Develop reusable design patterns and scalable software solutions
  • Collaborate closely with Product Management, UX, and Engineering teams to deliver business outcomes
  • Influence technical direction across teams and help drive alignment toward target architecture
  • Coach and mentor team members through code reviews, pairing sessions, and knowledge-sharing initiatives
  • Lead incident response reviews and communicate findings and recommendations to stakeholders
  • Help prioritize work, unblock teammates, and ensure commitments are met with quality and timeliness

Requirements

  • Extensive experience designing, building, and delivering complex software systems
  • Strong expertise in software engineering, system design, and modern development practices
  • Experience with Golang, Python, and related development ecosystems
  • Proven ability to lead technical projects and influence outcomes across teams
  • Strong problem-solving skills with the ability to navigate ambiguity and develop effective solutions
  • Deep understanding of software development best practices, including testing, automation, code quality, and architecture
  • Experience mentoring and developing engineers at various levels
  • Ability to effectively communicate technical concepts to both technical and non-technical audiences
  • Strong collaboration and stakeholder management skills
  • Demonstrated ability to align technical decisions with business objectives and organizational goals
  • A growth mindset with the ability to learn new technologies, frameworks, and domains independently
  • Candidates interviewing remotely are expected to be on camera during all video interviews
  • Employees must follow internal information security policies, standards, and controls
  • Employment may be subject to background verification and additional regulatory, security, or compliance requirements

Benefits

  • Equity for all employees
  • Flexible time off and paid volunteer days
  • RRSP contribution and matching
  • Training and career development programs
  • Comprehensive private benefits plan including medical, mental health, dental, disability, life and AD&D, and value-added services
  • Robust Employee Assistance Program (EAP) with mental health services
  • Family-forming benefits, enhanced maternity benefits, and paid parental leave
  • Variable incentive compensation
  • New hire equity grants

Job type

Full Time

Experience level

Lead

Salary

CA$75,000 - CA$246,000 per year

Degree requirement

No Education Requirement

Tech skills

PythonGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.