CB Insights

Senior Software Engineer – Backend

CB Insights

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $140,000 - $173,000 per year

Job Level

About the role

  • Develop features for our next generation market intelligence platform on a small Agile team, with a primary focus on our search infrastructure and capabilities.
  • Consistently and frequently deliver solutions that are well-engineered, maintainable and tested within the agreed upon timeframe.
  • Participate in code reviews and sprint planning, help identify opportunities, work through challenges and share knowledge with colleagues.
  • Collaborate with the product team to understand business requirements.

Requirements

  • Proficiency in Go or Python for developing scalable applications.
  • Hands-on experience with containerized microservices using Docker and Kubernetes.
  • Expertise in writing and executing unit and integration tests to ensure application quality and reliability.
  • Experience with monitoring and observability tools such as Datadog.
  • Proficient with cloud services, particularly AWS (EC2, S3, RDS, Lambda).
  • Familiarity with Lean and Agile values and principles, working in collaborative, cross-functional remote teams.
  • Experience working with both relational databases like MySQL and PostgreSQL.
  • Familiarity with non-relational databases such as MongoDB and DynamoDB.
  • Familiarity with Apache Kafka and Kafka Connect for real-time data processing and integration.
  • Experience with search technologies, full-text search, or distributed data systems.
  • Understanding of information retrieval concepts such as relevance scoring, ranking, and query optimization
Benefits
  • Comprehensive healthcare coverage (PPO, HSA, and FSA options)
  • Multiple mental health resources
  • 401(k) with company match
  • Annual professional development stipend
  • Generous paid time off
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoPythonDockerKubernetesunit testingintegration testingAWSMySQLPostgreSQLApache Kafka
Soft Skills
collaborationcommunicationproblem-solvingknowledge sharingAgile methodologysprint planningcode reviewadaptabilityteamworktime management