Full Stack Software Engineer - Growth Engineering

Main Location
San Francisco, CA, United States
Open jobs
powertofly approved What CircleCI Has to Offer:

CircleCI is the world's largest shared continuous integration and continuous delivery (CI/CD) platform, and the central hub where the world's code moves from idea to delivery. CircleCI is hiring at all experience levels, and seeking talented people from a wide variety of backgrounds and experiences who are equally committed to cultivating a work environment of respect and kindness. CircleCI knows it's important to live a balanced life so they take care of their team with some great perks:

  • Insurance coverage for health, dental, vision
  • Flexible hours
  • Pension contributions for non-US employees
  • 401k for US employees
  • Paid holidays & vacation time
  • Maternity/Paternity leave
  • Remote/flex options
  • $500/yr reimbursement for professional development
  • CircleCI is looking for an engineer who cares deeply about users and their experiences with our product and is excited about running experiments with their team. As a senior member of our Growth teams, you will work closely with product, design, and your engineering teammates to build, test, experiment, analyze, and rapidly iterate on the features that have the most impact on the experiences of CircleCI’s users. 

    About the Team

    Our Growth teams’ mission is to promote the value of our platform by improving our users’ experience and to make them successful with CircleCI. We achieve this by hypothesizing, building, analyzing, and iterating on how people use our product during their onboarding experience, and their first four weeks with us. We’re a unique team in that we have the opportunity to work throughout the entire CircleCI product - across marketing sites, onboarding, and through to our core CI/CD workflows - to help empower our users to deliver better software, faster.

    What you’ll do in this role: 
    • Hypothesize, plan, architect, implement, analyze, A/B test, and rapidly iterate on features and experiments that will get more users interested in our product.
    • Work closely with product and design to brainstorm effective ways to engage with CircleCI’s users.
    • Help implement the platform and processes for all future growth engineering efforts at CircleCI.
    • Collaborate with, lead, and mentor your engineering teammates through planning, pairing, testing, and delivery of the features you build.
    • As part of this role, you’ll participate in our team’s on-call support rotation. 
    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 best practices. If this sounds like you, here’s the additional experience we’re looking for:

    • The ability to build applications and services - primarily those with user interfaces - using well-accepted design patterns to allow for iterative, autonomous development and future scaling. 
    • You have experience writing, deploying, and operating high quality, well-tested, observable front-end code with some experience across the entire technology stack (we use React, GraphQL and Clojure, but it’s ok if you have not used them yet).
    • The ability to articulate opinions about user interface and user experience design and an understanding of how your work impacts our users. 
    • You write code that’s easily readable, testable, and maintainable, with an eye towards building in observability from the start.
    • You have experience in the day-to-day practices of continuous delivery and agile development in a production environment.
    • You’re good at managing the ambiguity of a small, 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. 
    Bonus Points!
    • You bring a growth engineering mindset: You’re excited about hypothesizing, running experiments, and analysing data to evaluate success. You’re interested in getting invested in your approach to your work (growth engineering) over getting deeply into a specific domain. Prior growth engineering experience is not required. 
    • You have a high tolerance for ambiguity.
    • You work transparently and collaboratively within a distributed team.
    • You’re excited about ensuring that all of our systems--software and human--scale smoothly.
    • You value making decisions based on data and are open to being wrong and having your mind changed. 
    Working remotely at CircleCI

    CircleCI is a distributed team and we are hiring engineers to work remotely in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island and Saskatchewan, through our affiliate Continuous Labs.

    CircleCI Engineering Competency Matrix

    This role will be hiring for levels E2 and E3 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. Read our blog post about the competency matrix to learn more.

    How to apply 

    Submit your application online via the Apply Now button. 

    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.

    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.

    We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
    Are you hiring? Join our platform for diversifiying your team
    Full Stack Software Engineer - Growth Engineering