Not sure what types of jobs you are interested in?
Based on Your Education
Our version of Software Engineers in Test are what we call Code Reliability Engineers. The following is a description of that role.
- - - - - - - - -
* Are you a software engineer who is passionate about code and architectural quality?
* Are you itching to find problems in every code-commit?
* Are you opinionated about what it takes to write good™- software?
* Do you understand what is testable code and what is not?
* Are you passionate about helping developers develop at a break-neck speed and yet deliver high-quality software?
* Do you hate it when people ship code without confidence? And you clearly understand the best ways to build that confidence?
* Are you looking forward to working with people who are in it for the right reasons?
Yes? Then you're a perfect fit for our team.
At Box, we handle "test engineering" in a different way than most. And it all boils down to one thing: we don't have test engineers.
Every Box engineer is absolutely, unequivocally, and completely responsible for testing and validating their code to the best of their abilities. And through that premise we conceived the Code Reliability Engineering (CRE) program.
As CREs, we strive to develop and inspire a focus on building better software while improving the efficiency and process around getting work done. To succeed, we focus on a few particular concepts:
Architectural and software design guidance/involvement throughout the development cycle
Create and enhance tools/frameworks to improve confidence in the code we craft
Analyzing problematic areas of the code, and driving the destruction of technical debt
Writing product software along-side of their team, analyzing the struggles along the way.
At the highest level, every CRE strives to develop and inspire a mindset of quality while improving the efficiency and process around completing code. To do this, they integrate themselves with one (or more) sprint teams, dive deep into the code, find it's weaknesses, and decide how to make their component stronger.
Every CRE is part of a sprint team, but they operate under a different charter than most other engineers - specifically, they are focused on discovering and tackling projects that improve the health, reliability, and productivity of their code and their group.
To succeed as a CRE, you must bedeeply familiar and passionate about software design/development best practices, have absolute confidence in turning legacy code into modern code, and be able to share and drive your vision for better code. This is a highly self-driven role where you are responsible for helping guide the team towards writing more reliable code, and spearheading the effort to get there.
Expertise in at least one programming language.
4-year college degree, preferably Computer Science.
CRE: What you lack in experience in the field, you make up for with a deep commitment for what it means to write fantastic code.
Sr. CRE: You have years of experience making your organization better - and you want to take your skills and passions to the next level.
Battle-scars from previous similar experience working in a fast-paced, large-scale web startup.
Find out about our engineering team at our tech blog ( http://tech.blog.box.com/ ), or by following us at www.twitter.com/BoxEng and www.youtube.com/boxeng .
Box provides a secure way to share content and improve collaboration on any device. Desktop, tablet or mobile. From monolithic corporations to mom and pop stores, Box believes technology should never limit anything you do. Businesses of any size can be more productive, inventive and powerful on Box. The company is well funded by top VC firms like Andreessen Horowitz, Draper Fisher Jurvetson and U.S. Venture Partners. Box is proud to be on Forbes' list of America's Most Promising Companies, is used in 180,000 businesses - including 97% of the Fortune 500 - and is the go-to product of 20 million people.
Black Box Corporation (Black Box) is a network infrastructure services provider. Black Box offers one-source network infrastructure services for communication systems. The Company's service offerings include design, installation, integration, monitoring and maintenance of voice, data and integrated communication systems. The Company's primary service offering is voice solutions. The Company also offers premise cabling and other data-related services and products. The Company provides around the clock technical support for all of its solutions, which encompass all voice and data product manufacturers, as well as 118,000 network infrastructure products (Hotline products) that it sells through its catalog and Internet Website (such catalog and Internet Website business, together with technical support for such business, being referred to as Hotline Services) and its Voice Services and Data Services (collectively referred to as On-Site services) offices.