I find this part surprising - "Agile Development Didn’t Pay". It would be interesting to see the source data and see what kind of companies are saying this. I feel like 'agile' is shoehorned into large enterprises sometimes where it really only means "two week sprints and standups" but really, it's still waterfall.
Exactly the same situation -- the actual unit tests are fast but when we run our integration tests it takes (relatively) forever. Which is a shame as it causes the developers to run the full test suite a lot less often than they should, and we end up catching problems right before we expected to be able to push code.
Have you tried using any tools to speed up your integration tests? Something like Typemock Isolator which can run only the relevant tests during the build or IncrediBuild which can use unused network resources to speed up slow builds.
I also think it's like a first date in that if it doesn't seem like a match you shouldn't try to change your entire personality in order to be a better fit. Date a bunch at first, and if everyone rejects you that's when you should think about changing.
Like solving BIG problems? Like working with BIG data? Want to have BIG fun? Then JumpCloud wants you. We're looking for a senior developer to be the next member of our small, agile, awesome engineering team. You would be an integral member of the development team helping to design and build the next generation of cloud security software.
At JumpCloud (formerly SafeInstance) we're solving complex problems in the cloud using the latest and greatest technologies, like MongoDB, Hadoop, Node JS, Vagrant, Puppet, Express JS, etc... If you enjoy solving challenging technical problems using the latest technologies, then this is the job for you. But wait, you haven't used those technologies? No worries: we're open minded and we believe that good engineering is not technology specific.
Looking for...
--Willingness to learn and embrace new technologies, languages, and frameworks
--4+ years of programming in either C/C++, Java, Python, Ruby, or Javascript.
--3+ years experience building web based applications/web sites.
--Skills with SQL and querying databases, bonus points if you've worked with a NoSQL DB such as MongoDB, Riak, etc.
--Web UI development in Javascript using JQuery, ExtJS, Backbone JS, Angular JS, or equivalent framework/api.
--Comfortable with Linux/OSX/Unix as desktop development environment.
--Familiarity with networking and network security is a huge plus.
JumpCloud is an early stage, stealth mode, venture backed cloud security business based in beautiful downtown Boulder, Colorado. We offer cutting edge hardware and tools, full benefits (medical, dental, 401(k), etc.) and a fast paced but casual startup working environment. Local or relocatable applicant preferred, but remote applicant considered. Flexible working hours. Office is right on the Pearl St. Mall in Boulder, stumbling distance to hundreds of bars and restaurants, not to mention the epic hiking, biking and climbing opportunities in the Flatirons. All employees learn to write buffer overflows and pick locks while drinking scotch.