FireEye Software Development Manager – Reston, VA

The FireEye Endpoint Engineering team is seeking a technical Software Development Manager to lead a team of developers. In this role, you will apply your expertise in software development methodologies and best practices to guide the team and deliver high quality, highly scalable software. You’ll use those same skills toward identifying technical solutions to roadmap projects, improving team efficiency, and managing an agile development process. This is a hand-on role, and you will be expected to design, code, and test software while also managing a small team of backend developers. Our highly collaborative teams rapidly release software in an environment where innovation is applauded, continuous integration is a focus, and you contribute to the vision and direction of our success.

Software Development Manager Requirements

  • 2+ years managing a software engineering team
  • 10+ years of software development experience
  • Experience with Python, node.js, C/C++
  • Experience with server-based technologies, API development, and the interaction between user experience (UX) and UI development
  • Experience with database technologies to include query optimization and near-real-time search capabilities
  • Track record of building and delivering enterprise or highly scalable software systems
  • Experience leading an agile team
  • Experience with SOA
  • Ability to organize and prioritize multiple complex tasks and projects
  • Excellent written & verbal communication skills

Additional Qualifications

  • Experience with continuous integration solutions such as Jenkins
  • Familiarity with configuration management systems such as Puppet or Chef
  • Familiarity with Github, Confluence Wiki, JIRA, TestRails
  • Background in information security disciplines such as digital forensics, managed services, application/systems assessments, or incident response would be a plus

Software Development Manager Responsibilities

  • Provide technical leadership and inspiration to a team of software engineers
  • Mentor and manage the professional development of the team members
  • Provide technological and architectural oversight and guidance
  • Set development milestones, deadlines, and drive tasks accordingly
  • Interface with product managers, senior management and end users to establish requirements
  • Stay abreast of engineering best practices, technology trends, tools and frameworks
  • Identify and mitigate risks in development activities
  • Provide regular status updates to senior management
  • Work collaboratively with the peer development teams, including those in remote sites/offices.
  • Work collaboratively with the Sustaining team on maintenance release and support issues from the field

Job Title: Software Development Manager
Location: Reston, VA

<<< To Apply >>>
To more Software Engineering Jobs, please CLICK HIRE to Find your dream job! Search for jobs, posts your resume, compare salaries, and find career advice and research.

FireEye Software Development Manager - Reston, VA -