Cybersecurity - Senior Systems Software Developer - MacOS

7 months ago


Bengaluru, India QNX Software Systems Full time

Worker Sub-Type:

Regular

 Job Description: 

Principal Systems Software Developer, macOS

Be part of something special; come join the Endpoint Security Engineering team

BlackBerry® – the iconic brand you know and trust – is now a market leading cybersecurity software and services company.

Creating the gold standard for Unified Endpoint Security (UES), BlackBerry Cylance uses artificial intelligence (AI), machine learning and automation to provide improved cyber threat prevention and remediation, while offering transparency across all endpoints for better management and control.

Among the first to market with full seventh generation AI for cybersecurity, BlackBerry Cylance helps users understand risks and make intelligent decisions to mitigate them before they happen. Today BlackBerry secures 96% of the threat landscape, preventing more than 165 million cyberattacks in 2021 alone. Named by Cybersecurity Ventures as 1 of the top 150 companies to watch, we securely connect more than 500 million mobile, desktop and IoT endpoint devices for G7 governments, 9/10 global financial institutions as well as the largest global aerospace, defense, healthcare, automotive and media companies.

Chances are, we are more a part of your life today than we ever were as a handset company.

Are you the person we are looking for? 

We are seeking an experienced MacOS Developer with ability to interact in C# & .NET to design, implement, test, and optimize with a high degree of autonomy and an emphasis on tangible results. You'll be joining our endpoint security engineering team working on a scalable endpoint protection and monitoring system that produces actionable results that empowers our customers to keep their networks safe and secure. You'll also research new technologies to improve existing systems and design new ones, writing highly scalable code, harvesting data from different services, sensors, drivers, and APIs, as well as working with cloud-based APIs and services.

In return for your skills, experience, and passion, we offer a great salary, bonus, and outstanding benefits package. In short, you bring the talent, and we will provide the environment, tools and share our development know-how to accelerate your professional growth and development.

What we will do for you: 

Support your ideas and initiatives Provide access, market knowledge and insight into the hottest and fastest moving industries, Cyber Security and IOTGive you the opportunity to try new things and work with a team whose priority is driving growth, developing our portfolio, and building long lasting relationships with customers Provide a vast amount of training and growth opportunities Give you access to some of the newest and cutting-edge technology

What we would like you to do for us:

Develop features and improvements to Cylance security products in a secure, well-tested manner Design and implement cohesive cross-platform solutionsCollaborate with Product Owner and other stakeholders within the company to maintain a high bar for quality in a fast-paced, iterative environmentAdvocate for improvements to product quality, security, and performance that have impact across your team and othersAnalyse and provide feedback during code reviews to ensure code is correct and adheres to the team’s quality standardsShepherd the definition and improvement of our internal standards for style, maintainability, and best practices for endpoint development. Maintain and advocate for these standards through code reviewDrive innovation on the team with a willingness to experiment and to boldly confront problems Provide mentorship for Engineers on your team to help them grow in their technical responsibilities and remove blockers to their autonomy

What we need you to bring:

Advanced level of experience in software development on macOSProgram primarily in C# and Python, with macOS platform integration using Objective C and SwiftStrong proficiency with object-oriented programming using C#, .NET, and GitStrong proficiency with Microsoft Visual Studio, VS Code, Rider, or IntelliJSignificant professional experience in:Multithreaded and Asynchronous programmingExtensible API developmentApplication installation and updates under macOS, Windows, and Linux environmentsCommercial software development and application distributionDesign patterns and SOLID object-oriented conceptsFamiliarity with SW security concepts such as vulnerability, exploitation, and mitigationDemonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problemsRequires the ability to work independently with substantial latitude for action and decision while maintaining focus on achieving optimal outcomes as part of a collaborative development effortComfort working in a highly agile, intensely iterative software development processHumility, accountability, and a positive approach with a solution-oriented mindset

An Absolute Commitment to Equality

It is the policy of BlackBerry to ensure equal employment opportunity without discrimination or harassment based on race, color, creed, religion, national origin, alienage or citizenship, status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law.

EEO Minorities/Females/Protected Veteran/Disabled

Interested to learn more? We would love to hear from you

#LI-KH1

Scheduled Weekly Hours:

40

  • Bengaluru, Karnataka, India The Nielsen Company Full time

    About the Job We are seeking a highly skilled Senior MacOS Software Engineer to join our team at The Nielsen Company. This role will be part of a team that develops software that runs on over 100k computers worldwide, measuring panelists' activities as they surf the Internet.

  • Software Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Job OverviewWe are seeking a skilled Software Engineer to join our team as a MacOS Developer.About the RoleAs a MacOS Developer at Tata Consultancy Services, you will be responsible for designing and developing applications for the MacOS platform.Key ResponsibilitiesYour key responsibilities will include:Coding and designing applications for...


  • Bengaluru, Karnataka, India Tata Consultancy Services Full time

    About the RoleTata Consultancy Services is seeking an experienced MacOS Software Developer to join our team.Key Responsibilities:Coding and designing high-performance applications for MacOSTroubleshooting and resolving bugs in a timely mannerParticipating in technical discussions with stakeholdersRequired Skills and Qualifications:We are looking for a...


  • Bengaluru, Karnataka, India AppYogi Software Full time

    Salary: $120,000 - $180,000 per yearThis role requires a skilled iOS/macOS native app developer to design and implement high-quality mobile applications using Xcode.


  • Bengaluru, India Trellix Full time

    Apprentice- HREnterprise Account ManagerDemand Generation Manager, AsiaSenior Software Development EngineerFederal Civilian Account ManagerFederal Sales Account Manager – ArmySr. Enterprise Account ManagerCustomer Success Manager FranceSenior Customer Success Manager, Public SectorSenior Customer Success ManagerPrincipal Customer Success ManagerCustomer...


  • Bengaluru, India The Nielsen Company Full time

    At Nielsen, we believe that career growth is a partnership. You ultimately own, fuel and set the journey. By joining our team of nearly 14,000 associates, you will become part of a community that will help you to succeed. We champion you because when you succeed, we do too. Embark on a new initiative, explore a fresh approach, and take license to think big,...


  • Bengaluru, Karnataka, India AppYogi Software Full time

    Join us at AppYogi Software as a seasoned iOS/macOS Native App Specialist and contribute your expertise in mobile software engineering. With a focus on Xcode expertise, we're looking for someone who can drive innovation and excellence in our mobile application development.This role involves working closely with our development team to design and implement...


  • Bengaluru, Karnataka, India PRONTO CONSULTING SERVICES Full time

    **Job Overview:**Pronto Consulting Services is seeking a highly skilled Enterprise macOS Administrator to join our team. The ideal candidate will have experience managing Macs in an enterprise environment using JAMF and possess in-depth knowledge of FileVault encryption.**About the Role:**This is a full-time position located in Bengaluru, India. As an...

  • MacOS Administrator

    2 weeks ago


    Bengaluru, Karnataka, India PRONTO CONSULTING SERVICES Full time

    **Job Description:**We are seeking a highly skilled MacOS Administrator to join our team at Pronto Consulting Services in Bangalore. The successful candidate will have 4+ years of experience in managing Macs in an enterprise environment using JAMF and FileVault encryption.The ideal candidate will have strong knowledge and experience in Mac administration...

  • Senior iOS Developer

    2 weeks ago


    Bengaluru, Karnataka, India AppYogi Software Full time

    AppYogi Software is seeking an exceptional Senior iOS Developer to lead our team in creating innovative mobile applications. The ideal candidate will possess a strong background in native app development on Xcode, with expertise in Object-Oriented Programming and Design Skills.The key responsibilities of this role include:Designing and developing...


  • Bengaluru, Karnataka, India AppYogi Software Full time

    Job OverviewWe are looking for a highly skilled Senior Mobile Software Engineer to join our team at AppYogi Software. This role is ideal for an experienced iOS/MacOS developer with a passion for building high-quality mobile applications.About the RoleAs a Senior Mobile Software Engineer, you will be responsible for designing, developing, and testing mobile...

  • Noesys Software

    6 months ago


    Bengaluru, India Senior .Net Developer Full time

    Job Description :Role : Dot Net DeveloperAbout Noesys Software :We at Noesys, through our product Infoveave, provide Analytics and Automation solutions for businesses. Infoveave makesit easy for companies to manage all their data in one place, keep track oftheir performance at various levels and automate critical front and back-office processes. Infoveave is...


  • Bengaluru, Karnataka, India Aujas Cybersecurity Full time

    Job DescriptionWe are seeking a highly skilled Cybersecurity Solutions Architect to join our team at Aujas Cybersecurity. This individual will play a strategic role in driving IAM project delivery, presales activities, customer success, and business development.About Aujas CybersecurityAujas Cybersecurity is an enterprise security service provider for...

  • Aujas Cybersecurity

    3 months ago


    Bengaluru, India AUJAS CYBERSECURITY LIMITED Full time

    Aujas Cybersecurity, a fastest growing, specialist advisory and advanced cybersecurity services firm based in APAC, North America and EMEA regions. We provide solutions for the very hot areas of Security testing, Cloud security, Devsecops, IDAM, Data Privacy, Threat Hunting, SOC, Security Engineering etc. Our clients include Fortune 50 majors in BFSI,...


  • Bengaluru, Karnataka, India AUJAS CYBERSECURITY LIMITED Full time

    Job OverviewWe are seeking a Cybersecurity Solutions Engineer to join our team at AUJAS CYBERSECURITY LIMITED. This role requires a strong technical background in identity security and a proven track record of implementing successful identity management systems.Key Responsibilities:Design and implement secure identity management systems using Ping Directory...


  • Bengaluru, Karnataka, India Kapalins CyberSecurity Full time

    Job SummaryWe are seeking an experienced Senior Consultant for SAP PS Solutions to join our team. As a senior consultant, you will be responsible for implementing and configuring SAP Project System (PS) solutions for our clients, working closely with cross-functional teams to deliver complex projects.Key ResponsibilitiesImplement and configure SAP PS...


  • Bengaluru, Karnataka, India AppYogi Software Full time

    We are seeking a highly skilled Senior Mobile Application Developer to join our team at AppYogi Software. With a strong background in iOS/macOS native app development, the ideal candidate will have extensive experience in Xcode and Swift programming languages.The successful candidate will be responsible for designing and developing high-quality mobile...


  • Bengaluru, Karnataka, India Squareroot Consulting Full time

    Job Title:Senior Cybersecurity Backend Developer">About the Role:We are seeking an experienced Senior Cybersecurity Backend Developer to join our team at Squareroot Consulting. This is a fantastic opportunity for you to work on building and sustaining features related to Cyber attacks and Active Defense capabilities of our platform.">About You:To be...


  • Bengaluru, Karnataka, India AUJAS CYBERSECURITY LIMITED Full time

    Aujas Cybersecurity Limited is a leading advisory and advanced cybersecurity services firm with presence in APAC, North America and EMEA regions.We provide cutting-edge solutions for security testing, cloud security, DevSecOps, Identity and Access Management (IDAM), data privacy, threat hunting, Security Operations Centre (SOC) and security engineering.Our...

  • MacOS Administrator

    1 month ago


    Bengaluru, India Liveconnections Full time

    We need experience in managing Macs in an enterprise environment using JAMF & in depth knowledge of FileVault encryptionTechnical Skills :- Strong knowledge & experience in Mac Administration will all recent macOS releases- Experience in managing Mac's in an enterprise environment using Workspace ONE / JAMF Pro or other management solutions- Packaging...