Match score not available

Software Engineer

80% Flex
EXTRA HOLIDAYS - EXTRA PARENTAL LEAVE
Remote: 
Full Remote
Contract: 
Work from: 
Canada, California (USA)

Offer summary

Qualifications:

Experience in Go, Clojure, C++, Java or Python, Understanding of building observability into systems, Proficiency debugging distributed systems.

Key responsabilities:

  • Improve system tooling and programming
  • Collaborate to solve operational challenges
  • Write high-quality code in Go and Clojure
CircleCI logo
CircleCI SME https://circleci.com/
501 - 1000 Employees
See more CircleCI offers

Job description

Logo Jobgether

Your missions

CircleCI is looking for an experienced software engineer to help us shape the future of our build execution platform. In this role, you’d be part of a small, distributed team of back end engineers and SRE folks working on the software and infrastructure that powers the CircleCI build system. We’re a fast-growing company now often scheduling up to 3k jobs per minute. We're running 12M+ builds per month – more than double compared to one year ago.

You would be working at the very core of our product, enabling hundreds of thousands of developers to do their work better every day. We’re looking for someone who’s curious to develop a deep understanding of our system and excited to solve challenging problems at scale while delivering new capabilities to our customers. If you want to write sustainable, resilient code in a team that values collaboration, trust, and learning, you may be the person we’re looking for.

What you’ll do: 
  • Improve our systems level tooling and programming to make our system more robust and reliable.
  • Utilize containers, container orchestration, and virtualization, allowing us to scale our distributed fleet through our next growth phase.
  • Collaborate with other engineering and support teams to solve our most complex operational challenges.
  • Improve our architecture together with our engineering teams.
  • Write high-quality, sustainable, high-performance code in Go and Clojure.
  • Help us shape how we design, release, and maintain microservices.
  • Set the direction of our platform together with your team and product owners.
  • Participate in your team’s on-call rotation.

If you’re curious about the tools this team is using and how they’re working, find out more here:

  • Write Less Code, Use More Tools (insert relevant blog posts)
  • How CircleCI Processes 4.5 Million Builds Per Month
What we're looking for: 

We’re looking for someone who enjoys collaboration, is curious and interested in learning, brings strong communication and teamwork skills, and helps others grow by sharing their expertise and encouraging strong standards. If this sounds like you, here’s the additional experience we’re looking for:

  • Experience building and debugging distributed systems.
  • Proficiency in one or more of Go, Clojure, C++, Java, or Python.
  • An understanding of how to build observability into systems to ensure issues can easily be identified and fixed.
  • Focused on delivering high-quality code through strong testing practices.
  • Strong communication skills and a desire to learn and collaborate closely with your team in synchronous and asynchronous ways.
  • Extra bonus points for experience with VMware ESXi or Windows Development/Windows containers.

We know there’s no such thing as a “perfect” 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.

We know there are candidates from all different backgrounds and experiences who might be a good fit for this role. It doesn’t matter if your resume isn’t perfectly aligned with this job description — if this looks like a role where you could do exciting work, we hope you’ll apply. CircleCI welcomes anyone who is enthusiastic about learning and evolving.

CircleCI Engineering Competency Matrix

This role equals level E4 (please insert appropriate level) on our Engineering Competency Matrix, our internal career growth system for engineers. These are the minimum expectations 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.

Further content that may be interesting for you:
  • We’re growing CircleCI’s engineering teams in Europe; join us!
  • How to Get Hired at CircleCI
  • How we interview engineers at CircleCI
  • A Letter to Future CircleCI Employees
  • How We Uphold Our Inclusive Values as a Global Team
Join our distributed teams at CircleCI

We’re a distributed company with teammates across the world. We can support you working remotely anywhere in the US, Canada, Germany, Ireland, Japan, or the UK. 

About CircleCI 

CircleCI is the world’s largest shared continuous integration and continuous delivery (CI/CD) platform, and the central hub where code moves from idea to delivery. As one of the most used DevOps tools that processes more than 1 million builds a day, CircleCI has unique access to data on how engineering teams work, and how their code runs. Companies like Spotify, Coinbase, Stitch Fix, and BuzzFeed use us to improve engineering team productivity, release better products, and get to market faster. 

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.

United States Base Pay Range
$146,000$183,000 USD
Canada Base Pay Range
$113,000$141,000 CAD

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

About CircleCI

CircleCI is the world’s largest continuous integration/continuous delivery (CI/CD) platform, and the hub where code moves from idea to delivery. As one of the most-used DevOps tools - processing more than 3 million jobs a day - CircleCI has unique access to data on how the most effective engineering teams work, and the tools to help software companies successfully leverage the power of AI into their commercial applications. Companies like Hinge, HuggingFace, and Samsung use us to improve engineering team productivity, release better products, and get to market faster.


Founded in 2011 and headquartered in downtown San Francisco with a global, remote workforce, CircleCI is venture-backed by Base10, Greenspring Associates, Eleven Prime, IVP, Sapphire Ventures, Top Tier Capital Partners, Baseline Ventures, Threshold
Ventures, Scale Venture Partners, Owl Rock Capital, Next Equity Partners, Heavybit, and Harrison Metal Capital. 

CircleCI is 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.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Soft Skills

  • Team Collaboration
  • Strong Communication
  • Teamwork
  • Curiosity
  • Self-Learning
  • Mentoring

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.
Upgrade to Premium

Find more Software Engineer jobs