Principal Software Engineer

  • Contract: Full-time

Job Description

CircleCI is looking for an experienced engineering leader to help us guide the evolution of our platform architecture. In this role, you will work with the entire Engineering organization to help cross-functional teams create designs that fit their business and technical needs while ensuring architectural consistency.

At CircleCI you will be working with a team who values trust, respect, and diversity. We are a globally distributed team working towards the common goal of being the standard bearer for continuous integration and deployment software. We are remote-friendly, and are looking for people who are passionate about helping shape software engineering best practices for the industry as a whole. While we can support a remote role anywhere you also have the option to work out of our Toronto or San Francisco office.

To thrive in this role you are someone who works well in teams and enjoys collaborating. Furthermore, you understand the business impact of your code and enjoy incorporating the business objectives into your approach to development. You enjoy working with Product to find the best solution to the problem at hand, and can balance technical tradeoffs with delivering customer value quickly and iteratively.

About this role:

  • Map technology trends into technical requirements
  • Evaluate products and make buy vs build decisions
  • Coach/train teams on complex technical subjects
  • Scope initiatives based on high-level product conversations
  • Shape how we design, release, and maintain microservices
  • Work closely with Product to ensure delivery of high value customer facing features
  • Work on cross-functional, feature-driven engineering teams

Skill Requirements

You have:

  • Experience designing across architectural styles to fit the needs of the business
  • Deep understanding of modern software development, including agile, CI/CD, and infrastructure-as-code
  • Strong understanding of the business impact of your work
  • Experience with microservice architectures
  • Experience with functional programing
  • 10+ years of development experience

You Enjoy:

  • Working in a highly collaborative environment
  • Supporting an environment that values trust, respect, and diversity
  • Exploring different methods for efficiently delivering code and customer value
  • Delivering value to customers
  • Sharing your expertise and encouraging best practices

About the Company

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 7M+ 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.

How to apply

Apply for this job online using the link below.

External Link »