Find Your Next Career
Business Operations Specialist
Business Operations Specialist
Content Marketing Manager
ML Security Researcher
Enterprise Account Manager
New Business Enterprise Inside Sales Rep - Fluent English & Hebrew
Senior Solutions Engineer - US Navy, USMC, Federal System Integrators
Principal Software Development Engineer (Microservices, Cloud, Linux, Distributed Systems)
Strategic Development Manager
Sr Software QA Engineer ( Protocol Testing +Python )-Enterprise Forensics
Customer Success Coordinator
Customer Success Coordinator
Enterprise Account Manager, Netherlands
Customer Success Coordinator
Endpoint: Sr Software Development Engineer (C++)
Endpoint: Sr Software Development Engineer (C++)
Endpoint: Sr Software Development Engineer (C++)
Customer Success Manager, Public Sector
Senior Manager, Customer Success Management
Cistomer Success Manager - Swiss Customers
Sr Director, Product Marketing
New Business Enterprise Inside Sales Representative Switz/Austria Market
Senior Software Engineer
Senior SDET
Director Competitive Intelligence
Customer Success Manager - German Speaking
Software development Engineer in TEST
Software Development Engineer
Director, Customer Success Management
Software Development Engineer
Enterprise Account Manager - SLED
Collections Manager
Software Engineer
Enterprise Account Manager - SLED
Marketing Analytics Manager
Qualified Security Assessor
Senior Software Development Engineer
Software Development Engineer
Software Development Engineer in Test (SDET)
Software Development Engineer in Test (SDET)
MVISION Insights - Security Researcher
Software QA Engineer
Sr. Director, SecOps and Threat Hunting Research
Software Development Engineer
Staff Engineer
Web and Digital Optimization Manager
Software Engineer
Intern
Senior DevOps Engineer
Director - Product Marketing - Network, Email Security
View all jobs

Endpoint: Sr Software Development Engineer (C++)

ID: JR0031810

India, Bangalore

Job Title:

Endpoint: Sr Software Development Engineer (C++)

Role Overview:

As a Sr Engineer, you will be an integral part of the Trellix Endpoint Team developing and maintaining endpoint protection cross platform applications for Mac, Linux and Windows.
In this position, you will be involved in all aspects of product development lifecycle – requirements discussion/analysis, design, scope, estimation, planning, implementation, code reviews and unit testing, documentation, POCs, deployment and continuous engineering. You will also be responsible for release deployment and supporting customers using the products in production. Ideal candidate will foster a culture of innovation while displaying exemplary technical expertise, ownership, and commitment to delivering high quality endpoint security solutions on a variety of platforms (Mac, Linux and Windows). For you to be successful in this role, you need excellent debugging and development skills in C/C++, understanding of Mac Internals, Linux Sub-System, & Windows system internals and experience in building endpoint applications.

About the Role:

  • Design, implement, test, optimize and maintain features
  • Continuously re-evaluate product features and services to improve architecture, user experience, performance, latency, and stability. Use
  • knowledge of use cases and product context to propose and execute improvements and optimizations.
  • Brainstorm ideas, contribute to designs of systems, and build collaboratively with members across multiple teams. Make well-reasoned design decisions and tradeoffs
  • Relentlessly pursue quality by leveraging engineering best practices including -appropriate testing paradigms, effective peer code reviews, logging, monitoring, and resilient architecture patterns.
  • Collaborate with cross-functional engineering teams to understand, triage and resolve existing customer issues.

About you:

  • Minimum of 6-8 years of experience of Cross Platform development experience in Mac, Linux and Windows.
  • System programming experience using C++.
  • Strong hold on object-oriented design, data structures and algorithms.
  • Strong hold on Mac Internals, Linux Sub System, & Windows OS internals, API/UI development skills.
  • Mac System Extension, Linux Kernel, & Windows driver development experience with knowledge on kernel debugging is a plus
  • Experience with Agile development and rapid prototyping
  • Understanding and participation in our continuous integration/continuous deployment pipelines
  • Experience debugging memory corruption, process contention and system performance

Excellent oral and written communication skills with the ability to deal with interoperability issues is a big plus

Company Benefits and Perks:

We work hard to embrace diversity and inclusion and encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.

  • Retirement Plans
  • Medical, Dental and Vision Coverage
  • Paid Time Off
  • Paid Parental Leave
  • Support for Community Involvement

We're serious about our commitment to diversity which is why we prohibit discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.

Share This Job