CircleCI · May 10th 2019
CircleCI seeks Site Reliability Engineers who are excited about building a product that empowers thousands of developers to do better work every single day.
You'll work closely with our distributed, cross-functional engineering teams to deliver and manage the scalable, high-performance infrastructure of our Cloud and On-Premises offerings. You'll also build automation tools and help our software engineers design services that are optimized for scale.
You will have direct impact in the following ways: Improving the availability, scalability, latency, and efficiency of CircleCI’s services. Engage in service capacity planning and demand forecasting, anticipating performance bottlenecks. Partnering with other teams to diagnose and resolve production issues. Architect and implement shared infrastructure used by all services within the CircleCI platform, for both SaaS and on-prem configurations Supporting and advising other teams to help them craft scalable services. Build and maintain tools for deployment, monitoring, and debugging Planning and executing disaster recovery drills. Participating in rotating on-call duties, including incident management, and helping us improve our processes around those
Do you love collaboration and teamwork? Are you eager to learn new things and help others learn, too? Are you a strong communicator in both synchronous and asynchronous mediums? If so, here’s the additional experience we’re looking for:
6+ years of experience with distributed microservices environments.
Experience managing container-based architectures, including orchestration, service-discovery, monitoring, and debugging.
Understanding of standard networking protocols and components such as TCP/IP, HTTP, DNS, and the OSI Model.
In-depth knowledge of operating system internals: processes, threads, IPC, concurrency, locks, mutexes, semaphores, etc.
Proficiency in one or more of: Python, Go, Java, C, C++
Comprehensive knowledge of Postgres, MongoDB, Redis.
Systematic problem-solving approach, coupled with a strong sense of ownership and drive Track-record of working cooperatively with software engineering teams
Focus on security in the delivery of all levels of a system
Passion for modern software development and operation, including agile, CI/CD, and infrastructure-as-code
We know there’s no such thing as an “ideal” candidate - we’re all a work in progress and are growing new skills and capabilities all the time. CircleCI welcomes those who are enthusiastic about learning and evolving, so however you identify and whatever your background, if this looks like a role where you could do work that excites you, we hope you’ll apply.
CircleCI Engineering Competency Matrix
This role equals level E4 on our Engineering Competency Matrix, our internal career growth system for engineers. These are the minimum expectation for this position, but we are always willing to discuss bringing people on at more senior positions when appropriate. Find more about the matrix in this blog post.
CircleCI is the best platform for software teams looking to rapidly build quality projects, at scale. Our intelligent continuous integration and delivery tools are simple yet powerful. Our aim is to provide the wisdom of a connected development ecosystem to every team member making technology decisions.
We run 12M+ builds a month on our platform for companies like Spotify, Kickstarter, Sony, and Coinbase. Over 25,000 organizations and 300,000 developers actively build, test, and deploy on CircleCI. We’ve raised $59.5M in venture capital from Industry Ventures, Top Tier Capital, Scale Venture Partners, DFJ, Harrison Metal Capital, and Baseline Ventures.
We are a globally distributed team working towards the common goal of being the standard bearer for continuous integration and deployment software. We are looking for people who are interested in helping us shape software engineering best practices for the industry as a whole.
CircleCI is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.