Senior Software Engineer, CircleCI

Notifications

$129-161k

React
MongoDB
Redis
Postgres
RabbitMQ
Clojure
Golang
Senior and Expert level
Toronto
CircleCI

Continuous integration and deployment services

Open for applications

CircleCI

Continuous integration and deployment services

201-500 employees

B2BInternal toolsSaaS

Open for applications

$129-161k

React
MongoDB
Redis
Postgres
RabbitMQ
Clojure
Golang
Senior and Expert level
Toronto

201-500 employees

B2BInternal toolsSaaS

Company mission

To manage change so software teams can innovate faster. They want to empower technology-driven organizations to do their best work – and make engineering teams more productive and innovative by managing change.

Role

Who you are

  • We need someone who enjoys diving into existing systems, designing new systems, and solving customer problems
  • We’re seeking someone who thrives in a collaborative environment, is curious and interested in learning, brings strong communication and teamwork skills, and helps others grow by sharing their expertise and encouragement
  • Experience: 5-7+ years of professional experience building and debugging distributed systems in production environments
  • Full Stack Expertise: A backend-focused engineer with a workable knowledge of frontend development. We value versatility and enthusiasm for enhancing user experience, API design, and system architecture
  • Code Quality: Proficiency in writing functional code that’s easily readable, testable, and maintainable
  • Language Proficiency: Experience in Golang is preferred as this role will work primarily in Golang, with some Clojure. Data persistence may include Postgres, MongoDB, Redis, and other cloud storage systems like s3. Frontend work will be primarily in React. The person in this role should have working knowledge of event streams and event-driven architecture. You'll use RabbitMQ heavily but not exclusively for the messaging framework
  • System Design: Experience designing systems and leading large projects from clarifying requirements to breaking down work to delivery
  • Adaptability: Able to manage the ambiguity of a rapidly growing company- adjusting to changing priorities, making conscious tradeoffs when guidance is limited and information is incomplete, and instituting best practices from scratch when needed
  • Transparency & Collaboration: Embrace working transparently within a distributed team environment
  • Incremental Delivery: Prioritize regular and incremental delivery over achieving perfection
  • Continuous Learning: Commit to personal and team growth through continuous learning and improvement

What the job involves

  • CircleCI is looking for an experienced Fullstack Engineer to help us launch a new team focused on Notifications
  • The Notifications team will be shaping the future of how we deliver information to customers
  • You’ll be part of charting a new path and defining a domain while solving a targeted set of customer problems
  • We care about delivering information from the basic work status level to data that can help our customers make informed decisions
  • While some of what we do will be that exciting green field, some of it will also be navigating existing notification systems and determining their future
  • As a team member, you’ll help address important customer problems and work with cool people!
  • Design & Build: Develop new features, simplify existing services and scale our systems as we rapidly grow and evolve
  • Write Code: Produce sustainable, testable, high-quality, and high-performance code that you can be proud of
  • Support and Maintain: Debug and support microservices in a complex distributed system
  • Cultivate Observability: Foster a culture of monitoring and observability by using operational data to help your team increase the stability, performance, and usage of our systems
  • Collaborate and Innovate: Partner with members of a multi-functional team to dive deep into business problems, explore creative solutions, weigh design tradeoffs, craft effective user stories, and prioritize tasks to deliver maximum value in a balanced and incremental way

Our take

Engineering has seen the rise of agile, containerisation and DevOps over the last few years. As a result, the idea of continuous integration and continuous delivery (CI/CD) has grown to be an important part of the engineering space. CircleCI is one company that taps into this field, offering a lightweight and open service.

There are now a lot more companies that have a culture of continuous delivery. CircleCI specifically helps automate all the steps that occur between the time developers make changes to the code and when the application gets in front of the customer. The company has a strong tailwind from this macro trend and their product is loved by engineers, putting them in a strong place to build a strong business.

Services in the sector have grown constricted and cost-heavy, but in 2022, CircleCI debuted a free tier service for engineering teams in a move away from this. By offering flexibility across an increased number of major platforms, including Docker, Windows, and MacOS, the company works towards its ultimate aim to empower technology-driven organisations.

Steph headshot

Steph

Company Specialist at Welcome to the Jungle

Insights

Top investors

Some candidates hear
back within 2 weeks

39% female employees

-19% employee growth in 12 months

Company

Funding (last 2 of 8 rounds)

May 2021

$100m

SERIES F

Apr 2020

$100m

SERIES E

Total funding: $315m

Company benefits

  • Whether it’s a peaceful home or a house full of kids, roommates, or pets, your office can be where you need it. CircleCI has been a remote-first company since the beginning. We’ll ensure you stay well-connected with your teammates every day through tools like Zoom, Slack, Confluence, Google Suite, and GitHub. We also provide a home office stipend to help you do your best work
  • Regardless of location, we prioritize the health and wellness of our employees and their families. In addition to unlimited PTO, we offer generous parental leave and benefits that can cover employees and dependents up to 100%. We also offer quarterly wellness days, a free Calm subscription, wellness reimbursement, and Cleo for new parents
  • At CircleCI, employees have ample opportunity to learn new skills, including project-based learning and presentations from our colleagues. Udemy is available for on-demand learning and we offer an annual stipend for personal development outside of CircleCI. Your continued professional development is important to us because it’s important to you
  • Unlimited paid time off policy
  • Work from home opportunities

Company values

  • Inclusive, empathetic, and respectful: The diversity of our teammates and our customers makes us stronger. We actively look to bring more, not fewer, viewpoints into our decision-making
  • Open and transparent: Information and access is everything. We are a globally-distributed company, and we empower our teams to make decisions and take action
  • Ambitious and impact-driven: We work on things that matter. We focus on outcomes, not output. We believe in setting the bar high, accepting the risk of failure, and stretching to meet our goals
  • Quick and continuous: We value quickly iterating and shipping, then refining and adjusting, versus trying to do everything at once. We opt for quick experimentation, getting things over the line, and continuously learning
  • Resilient: Rapid recovery is in our DNA. We provide a mission-critical service that is deeply intertwined in a broad ecosystem for a wide range of customers. We have the mindset, systems, and processes in place to recover rapidly
  • Aligned, empowered, and accountable: We empower teams and individuals closest to the problem or opportunity, and trust them to determine and execute the best path forward

Company HQ

The East Cut, San Francisco, CA

Articles

Leadership

Joined CircleCI as COO. Serial entrepreneur, founding Distiller (acquired by CircleCI) and Copious.

Paul Biggar

(Founder)

Currently Founder and CEO of Darklang. Previously Principal Engineer at Lookout, Senior Compiler Engineer at Mozilla Corporation and Founder at NewsLabs Inc.

Salary benchmarks

We don't have enough data yet to provide salary benchmarks for this role.

Submit your salary to help other candidates with crowdsourced salary estimates.

Share this job

View 15 more jobs at CircleCI