Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Software Engineer - Platform Engineering image - Rise Careers
Job details

Lead Software Engineer - Platform Engineering

Lead Software Engineer (Platform)

If you are a passionate technologist who wants to make an impact working on a product that clients love, we'd want to talk with you.

At CB Insights, we build products that help clients make sense of the future and drive their businesses forward, using data. Our system retrieves large amounts of structured and unstructured data, uses scientific methods to extract knowledge and insights from the data and presents the data through a sophisticated dynamic user interface which enables the user to find answers to their most important questions.

The Role You'll Play:

As a Lead Software Engineer at CB Insights you will work with a high performing team to solve challenging technical problems and coach engineers to meet their full potential.

Our Lead Software Engineer's main responsibility is to collaborate on high level architectural decisions while regularly shipping high quality code. The ideal candidate not only has technical chops to dive into code, but also has proven ability to provide technical leadership for projects while inspiring a team of software engineers.

This is a technical role working across the stack, managing core cross cutting concerns including shared libraries and frameworks as well as developer productivity tooling. As a team primarily serving other developers, we aim to simplify the complexities of a microservice environment. In addition to these responsibilities, you will also have the exciting opportunity to own the user model, including authentication and authorization. We focus on modularity and reuse where it makes sense while ensuring that there are no constraints to delivering world-class software continuously following a smooth development process.

If this sounds interesting to you, reach out and join CB Insights now!

Your main tasks:

  • Collaborate on core decisions that set the direction for the architecture of our backend services and systems
  • Architect, develop, and maintain scalable and reliable software systems using Go and Python programming languages.
  • Research and evaluate new technologies, frameworks, and tools to enhance the development process and improve system performance.
  • Collaborate and contribute to developer enablement initiatives such as enhanced local development, CI/CD, etc
  • Mentor and guide more junior engineers, providing technical expertise, code reviews, and constructive feedback to foster their professional growth.
  • Lead by example through hands-on coding, code reviews and sprint planning
  • Collaborate with the product team to understand business requirements and influence technical strategy conversations across the engineering team

What you bring to the table:

  • BS in Computer Science or equivalent experience
  • 8+ years professional software development experience with Python or Go
  • 3-5 years of experience in a microservice environment
  • Strong expertise in designing software architecture and scalable distributed systems.
  • Expert level knowledge of database systems (Relational, NoSQL, etc.)
  • Expert level knowledge of cloud platforms, AWS preferred
  • Expert level knowledge of orchestrating microservices with Kubernetes
  • In depth knowledge of Linux and Docker
  • Knowledge of application security best practices
  • Excellent written and verbal communication skills
  • Exceptional problem solving and analytical skills
  • Deep knowledge of software engineering principles, design patterns, and best practices.
  • Helpful Humble Human
  • Love for experimentation
  • Nice to have's
    • Experience with event driven microservices using Kafka
    • Proficiency with modern front-end technologies & API designs
    • Experience monitoring applications using Datadog
    • Experience with Gitlab and CI/CD pipelines

#LI-Remote

Please note this is a US-based role.

In addition to base salary, this role is also eligible for a bonus opportunity.

A little bit about our pay practices: Typically, we will hire at our Hiring Target, but actual starting pay may be based on several factors, including, but not limited to, market rate, the qualified pool of candidates, internal compensation, candidate experience, and budgetary constraints.

Compensation

$126,000—$159,600 USD

What We're All About

We're on a mission to enable every organization to make smarter decisions about tech by bringing machine and human intelligence together. Whether it's finding a new game-changing vendor or understanding a new market, it's easier, faster and smarter with CB Insights. All made possible by the smartest, hardest-working team in tech. We:

  • Build Dope Isht
  • Seek the Truth
  • Create Simplicity
  • Dive Deep
  • Own Outcomes
  • Push Limits

What We Offer

  • Award-winning culture: recognized by Inc., Glassdoor, and Builtin for leadership, opportunity, and engagement
  • Industry Insight: over 700k+ people follow our tech newsletter: sign up here
  • Better Benefits: Healthcare with HSA and FSA options, dental, and vision insurance along with great time off and unlimited sick day policy, plus lots of other perks
  • Plan for the future: 401k with up to 4% match
  • Continued Learning: $1,000 yearly continuing education stipend

Why you don't want to work here:

  • You are a tech pessimist
  • Radical Candor isn't your style
  • You focus on outputs instead of outcomes
  • You like to build big processes
  • You stay @ the 30,000 foot view instead of digging into the details
  • You prefer your comfort zone instead of a challenge

Equal Opportunity Employer: CB Insights is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

CB Insights Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CB Insights DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of CB Insights
CB Insights CEO photo
Anand Sanwal
Approve of CEO

CB Insights fuses machine learning, algorithms, data and visualizations together to help large enterprises ask, answer and articulate compelling answers to difficult questions - about growth, about competition and about the markets and technologie...

8 jobs
FUNDING
TEAM SIZE
DATE POSTED
August 4, 2023

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!