The Washington Postwasnamed the#1 Most Innovative Media Company of 2015 -an award reflective of our culture of innovation and transformation.
Digiday has named The Washington Post “Most Innovative Publisher” of 2015. The award reflects The Post’s commitment to digital experimentation, new developments across engineering and ad technology, and increasing dominance in the media industry.
We are building a platform that empowers publishers of all shapes and sizes to build the future of digital storytelling.
As a Senior Developer / Hacker on our InfoSec team, you will play an integral role in shaping the vision of that platform. We need a Senior Developer with a strong interest in hacking – if you know how to build, and now want to move into building stronger more secure applications and products – this is the role for you.
You will work directly with Engineers and Developers to find and fix weaknesses. We are open to training the right Senior Developer
You may be the ideal candidate for our team if:
You have a positive and optimistic personality. Setbacks motivate you to work harder.
You like to work with a wide array of technology rather than specialize in one particular area.
You like to work without a map or guide. You’d prefer to be thrown in the deep end and solve complex problems for yourself rather than have your hand held.
You adapt to change well, and aren’t particularly phased by course changes.
You understand and enjoy coding, but also know or have an interest in learning the importance of Security.
Responsibilities:
Investigate and understand our newest projects and technologies
Work with Developers and Engineers to ensure we are architecting secure applications and products
Perform code and design reviews of internally developed applications
Develop security tools to find or fix security issues en masse
Create automated tests to encourage and enforce security standards
Perform continuous penetration testing / Hacking of the applications during the entire software development lifecycle and provide feedback to the developers
Ensure that identified issues are prioritized and addressed in an appropriate timeframe
Experiment with exciting and innovative technologies
Participate in regular design reviews
Threat / Attack Modeling
Minimum Qualifications:
BA/BS degree in Computer Science or related degree, or equivalent practical experience
3+ years of large systems software design and development experience
Extensive experience programming in at least one of the following languages – Java, Scala, JavaScript, Python, Nodejs, Go, Objective-C
You enjoy both breaking and building applications
Should be outside-the-box, contrarian thinker with attention to detail
Strong analytical skills
Excellent communication skills