Endpoint: Sr Software Development Engineer (c++)

Year    Bengaluru, Karnataka, India

Job Description





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.


Related Jobs

Job Detail

  • Job Id
    JD3077150
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year