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

Software Engineering Intern

FireEye, Inc.

Software Engineering Intern

Reston, VA
Internship
Paid
  • Responsibilities

    Job Description

    THE ROLE:

    Our team connects FireEye security analysts with actionable insights from the fleet of FireEye network appliances. We help empower our analysts to relentlessly protect our customers by collecting and processing alerts, metadata, and artifacts of all kinds from these appliances before delivering them to internal systems for expert review.

    The focus of this intern project involves modernizing the operating system and dependencies for a variety of backend applications. The project enhances the quality, security, and interoperability of these applications, giving us access to richer features and improved reliability. The intern will also be involved in our development team’s day-to-day activities.

     

    RESPONSIBILITIES:

    • Recommend and implement enhancements and fixes to backend applications
    • Receive and offer constructive feedback as part of code reviews
    • Adapt existing code bases to leverage newer versions of third-party components and frameworks
    • Troubleshoot and resolve application issues stemming from major operating system updates
    • Apply hands-on knowledge about Linux, Python, and Go languages in the context of software development, maintenance, and operations
    • Add your perspective by sharing insights in design and planning discussions
    • Work with team collaboration tools for issue tracking and communication
  • Qualifications

    Qualifications

    REQUIREMENTS:

    • Fluent in Python 2 and/or 3
    • Comfortable developing in Linux or equivalent POSIX environment, including Bash shell
    • Comfortable using version control tools such as git and GitHub
    • Familiarity with Continuous Integration/Continuous Delivery tools and concepts
    • Ability to read and understand intent of Go and Rust code
    • Experience working with REST APIs and JSON data formats
    • Must be a continuing college or university student in good standing at an accredited institution pursuing a graduate degree

     

    PREFERRED QUALIFICATIONS:

    • Experience developing CI/CD deployment pipelines with Jenkins and Artifactory
    • Experience building packages using RPM
    • Experience working with CM/IaC tools such as Puppet and Ansible
    • Fluent in Go and Rust
    • Comfortable with Structured Query Language (SQL) databases such as PostgreSQL
    • Familiarity with Python modules such as Requests, Django, and Flask
    • Experience with container technology such as Kubernetes and Docker
    • Experience with leading cloud services such as Google Cloud Compute, Amazon Web Services, Oracle Cloud Infrastructure
    • Understanding of software security concepts such as how exploits work and steps to mitigate them

    Additional Information

    All your information will be kept confidential according to EEO guidelines.