Bracket Computing

Cloud Services Engineer

Software Engineering | Sunnyvale, CA, United States

Nothing less than the transformation of the public cloud into a trusted and manageable platform enabling the future of enterprise computing. That is the Bracket Vision.
 
We're not alone. Substantial investment from top-tier venture companies will fund aggressive growth for us for years. Our management and senior engineering teams come from Facebook, Google, NetApp, EMC, VMware, Cisco, and IronPort. But it's our small staff that really counts: specialists in storage systems, security, cloud, and infrastructure/DevOps, they solve complex problems in a fast-paced, stealth environment, and they do it with precision and elegance.
 
They also demand BBQs, beer bashes, an open vacation policy, and walls not painted beige. We're only too happy to comply.
 
We're small, we're fast, we're seasoned, we're fun, and we're funded. If that sounds less like a job and more like an opportunity, get in the Bracket.

 

Software Engineer - Cloud

 

As a Cloud Engineer, you’ll be responsible for full stack feature development in Bracket’s management and cloud resource orchestration environment. Our backend is implemented primarily in Python, utilizes Django, and provides a RESTful api to our management interface. Our management interface is a single-page Javascript application that is built on our REST api.

 

Engineers working in this codebase should have a solid background in software engineering and CS fundamentals, and would be considered a software generalist.

 

Responsibilities

 

  • Write code in Python, Javascript, and potentially in Java or C++

  • Implement new features and optimize existing ones, from data model to UI

  • Identify and own new, required infrastructure to support new features, resiliency, or to improve scale out of Bracket functionality

  • Pro-actively look for ways to make Bracket better

 

Requirements

 

  • Strong algorithms, data structures and coding background

  • Disciplined approach to testing and quality assurance

  • Have experience with either relational or NoSQL databases

  • Experience with Linux, web infrastructure, and distributed systems

  • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)

  • B.S. or higher in Computer Science (or equivalent work experience)