Sophos

Software Engineer (macOS)

Remote Vancouver, British Columbia
USD 80k - 134k
SQL C++ Swift Objective-C Python Bash Git
Description
Role Summary
Interested in collaborating with exceptional individuals on cutting-edge software that safeguards millions of users worldwide?
 
The Mac Agent team is actively seeking dynamic and skilled software developers keen on crafting security solutions for macOS. Whether you're a newcomer to the macOS platform or boast years of expertise, we value your skills in fortifying Sophos' industry-leading protection against cyber threats. This presents an exciting opportunity to join a global software development team deeply committed to producing highly secure, top-notch, and efficient software.
 
Operated within an open and collaborative environment, our team fosters a culture of continuous improvement that each member actively contributes to. As such, you can anticipate involvement in all facets of our agile development process.

What You Will Do

  • Engage in software development tasks encompassing design, coding, debugging, and testing across various components and agents tailored for the macOS platform.
  • Collaborate closely with a team of software engineers and Development Managers to conceptualize and enhance the product feature set.
  • Offer recommendations and insights to QA engineers regarding integration testing processes.
  • Take ownership of designing and developing core features specifically for the macOS platform within the software engineering team.
  • Depending on your experience and proficiency, you may have the chance to tackle advanced development tasks.

What You Will Bring

  • A minimum of 2 years’ experience in software development.
  • A bachelor’s degree in computer science (or an equivalent field).
  • Experience with patterns and best practices with C/C++ or Swift or Objective-C
  • Knowledge of scripting languages and tools like Python and Bash.
  • Experience utilizing Development and CI tools such as Xcode, Jenkins, Git, and JIRA.
  • Familiarity with Osquery internals, including table schema, query execution engine, and extension development.
  • Knowledge in writing SQL queries to retrieve data from relational databases.
  • Proven experience in collaborating within a team environment to build sophisticated software solutions.
  • A proactive attitude towards learning and a constant drive to challenge yourself.
  • Strong ability to prioritize tasks, maintain focus, and see them through to completion.
  • Effective communication skills, with the capability to articulate and refine identified issues.
  • A sense of humor and a willingness to enjoy the work environment.
In Canada, the base salary for this role ranges from $80,000 to $134,000. In addition to base salary, we offer additional compensation including bonus eligibility and a comprehensive benefits package.  A candidate’s specific pay within this range will depend on a variety of factors, including job-related skills, training, location, experience, relevant education, certifications, and other business and organizational needs. 

#B1
#LI-SS1
#LI-Remote

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 257 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers