Status: Full-time position
Location: Reston, VA
Job Summary: Are you passionate about creating applications that solve real problems? Do you want to build products that help national security organizations and Fortune 500 companies protect their networks from evil? Are you curious, analytical and motivated by new challenges and willing to prove it? If so, we would like to hear from you!
Mandiant's engineering team designs, builds and tests world-class security software that helps national security and Fortune 500 companies find and stop evil. We are dedicated to creating cutting edge software that works on enterprise environments, innovating new solutions that will help us to stay on top of what our customers need, and building out the tools and processes that ensure our ability to deliver quality software.
The ideal candidate is comfortable in a fast-paced, agile development environment and has experience developing in a variety of languages. You must be a strong communicator in any medium - written, verbal, and social, with the ability to work effectively in a team environment.
Qualifications: Required Technical Skills
Strong problem solving and analytical skills
Experience with one or more object oriented languages
Understanding of software development lifecycle
Knowledge of relational database architectures and best practices
Experience using test-driven development (TDD) methodologies and automated unit testing tools
Understanding of basic secure coding practices
Understanding of Windows, Linux, Unix operating systems and command line tools
Requires B.S. or B.A. in Computer Science or Software Engineering (or comparable work experience)
Duties: Design, code, test and deploy software products in an agile development environment using best-practices
Collaborate with fellow developers, leads, and testers to deliver software on time
To apply online, visit