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
Jobs from our Partners
Engineering - Lead - Engineer Delta V (DeltaV Automation Engineer )
Marlborough, MA
US
QA Engineer
US
Assistant Chief Engineer
Philadelphia, PA
US
Java Developer
Austin, TX
US
Other Jobs from Sophos
Senior Sales Engineer
Remote
Japan
Senior Sales Engineer_QLD
Remote
Australia
Cybersecurity/ Technical Support Engineer L2 (Network Security)_Philippines
Remote
Makati, Philippines
Senior Technical Project Manager
Remote
Canada
Sales Engineer (Africa and Middle East)
Remote
India
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