Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Staff Software Engineer ( Modern C++ ) - REMOTE USA

FireEye Security

Staff Software Engineer ( Modern C++ ) - REMOTE USA

Kansas City, MO +3 locations
Full Time
Paid
  • Responsibilities

    Job Description

    Trellix Endpoint Security is an Endpoint Detection and Response (EDR) and Endpoint Protection Platform (EPP) solution for enterprise environments, which combines years of Trellix's forensic intelligence with Anti-Virus and Machine Learning capabilities to build a world class product.  

    You will be an embedded member of an Agile Engineering team with your focus on leading the advancements we bring to life for the overall Trellix EDR/EPP solutions. You will lead the design of features by working closely with architects. You will be designing solutions that works across multiple operating system platforms such Windows, Mac and Linux flavors. You are expected to use latest tools and technologies to keep up with industry requirements and security considerations. As a staff engineer, you will be leading feature development and guide other members to achieve the desired outcome. You are expected be hands-on in implementation using necessary programming languages such as modern C++. You are expected to ramp up on new technologies as need arise. 

    You will ensure that the product is well designed considering scalability and maintainability aspects. You will focus on reducing the time-to-market by automating the validation of features at unit, integration, component, and system level. 

    WHAT YOU WILL DO:

    • Design and development of next generation security and threat management products to support EDR/EPP offerings 
    • Ownership of significant areas of the code for new features 
    • Design, coding, testing, bug fixing, code refactoring, code review and automation of new features 
    • Technical supervision of junior team members on design, review, and implementation. 
    • Monitor and resolve product performance issues and memory footprint issues to improve the customer experience. 
    • Sustenance of released versions of the products by resolving field issues which includes root cause analysis and fixes. 
    • Participate in product release roadmap, educating and training other teams like documentation, sustenance, and product support teams. 
    • Lead research tasks and innovation by working with subject matter experts. 
    • Continuous focus and contribution in the areas of performance, reliability, and maintainability of the product  
    • Active participation in our ongoing process enhancements and software development practices

      

  • Qualifications

    Qualifications

    MINIMUM REQUIREMENTS:

    • Minimum of 7+ years of experience in Systems programming experience using modern C++ 14 and 17.
    • Ability to work in an iterative, agile development environment. 
    • Proven/demonstrable experience of leading technical teams, mentoring/coaching, reliability of production deployed solutions 
    • Knowledge of object-oriented design, data structures and algorithms 
    • Programming experience using scripting languages such as Python, Perl, Jscript, etc. for ancillary purposes (test automation, CI/CD, etc.) 
    • Expert knowledge in System programming and preferably in the security domain.

     

    DESIRED QUALIFICATION:

    • Good knowledge of operating system internals, preferably on multiple platforms 
    • Expert knowledge of the software development life cycle and methodology 
    • Excellent oral and written communication skills  
    • Ability to foresee and establish the vision and strategy for the product.

     

    Additional Information

    Company Benefits: We work hard to embrace diversity and inclusion and encourage everyone at Trellix 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. • Pension and 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 Trellix prohibits 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.

    Minimum Salary: $140,000. Final salary will be determined commensurately with cost of living, experience level, and/or any other legally permissible considerations. 

    *Disclosure as required by sb19-085 (8-5-20) 

    Mandiant (formerly FireEye) has announced the sale of its Products business to Symphony Technology Group. Learn more about the sale here: https://www.fireeye.com/company/press-releases/2021/fireeye-announces-sale-of-fireeye-products-business-to-symphony-technology-group.html. This position will be part of the FireEye Security organization under the purchasing company. Our new company's security portfolio protects customers across endpoints, infrastructure, applications, and in the cloud. We will accelerate efforts to develop an integrated security platform powered by artificial intelligence and automation for superior threat detection and prevention.

  • Locations
    Denver, CO • Kansas City, MO • Portland, OR • Dallas, TX