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.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.