Senior Software Engineer - Backend
CB Insights
11d ago
0$140k - $173kDevUnited Stateshimalayas
Backend-DevelopmentSoftware-EngineeringBackend-EngineerSoftware-EngineerCloud-EngineeringSenior
Job Description
Develop state-of-the-art products. Make sense of the future. Use data to drive business. If you are passionate about building awesome products, we want you to help us make a huge impact. Our clients love our products and are thirsty for more!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 sets and uses scientific methods to extract knowledge and insights. We present those analytics through a sophisticated, dynamic user interface which enables our clients to find answers to their most important questions.The Role You'll Play:As a Senior Backend Engineer at CB Insights you will be part of a cross-disciplinary, self-motivated team with clear ownership and passion to form the future. Our team uses state-of-the-art technologies and writes quality code that ships often.We focus on modularity and reuse where it makes sense, while ensuring that there are no constraints to delivering world-class software continuously.About the team:You will be part of a remote team located in the USA. We have a collaborative, “teach and learn” culture where the role evolves with your interests. If this sounds interesting to you, reach out and join CB Insights now!Your Main Tasks:Develop features for our next generation market intelligence platform on a small Agile team, with a primary focus on our search infrastructure and capabilities. Areas of ownership include search relevance, query optimization, and indexing strategies for large-scale data retrieval.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.What you bring to the table: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 systemsUnderstanding of information retrieval concepts such as relevance scoring, ranking, and query optimizationPlease note this is a US-based role.In addition to base salary listed below, this role is also eligible for a bonus opportunity.Compensation$140,000—$173,000 USDWhat we're all about CB Insights is the leader in predictive intelligence on private companies—turning exclusive data on millions of firms into early, trusted signals on future performance and direction. The company pioneered predictive intelligence with its Mosaic Score—the first system to reliably forecast the outlook for a private company—and has since built it into a comprehensive platform of AI and data capabilities. Today, leading strategy, investment, and business development teams rely on CB Insights to identify the right companies, markets, and opportunities before their competitors do.CB Insights Leadership PrinciplesAt CB Insights, everyone is expected to be a leader. These leadership principles are like an operating system for our culture. Use the principles as a practical guide to making decisions.
We are what we repeatedly do. By living the principles outlined below, we will build an outstanding company and do insanely great work. Solve customer problems. It’s our highest calling. Designing a product? Start from the customer problem it solves. Updating our sales process? Flip it around, and simplify the customer buying process. Think BIG! Start small. Great changes start with a first step. Find it. Take it. Build a system around what works. This is the secret to bringing a vision to life.Go and see with your own eyes. Meet the customer, use the product, talk to the field. Great systems aren’t built from afar.Priorities: Choose one. Leaders give the gift of clarity. They find the most important thing and do it. Max power. Top speed.Danger zones: Bureaucracy. May the best ideas and execution win.Complexity. Leaders use frameworks and systems to simplify. No commitment. Leaders don’t compromise just to get along. Debate. Disagree. But once a decision is made, commit.Leaving what’s important unsaid or undone. No “circling back.”Data informs. Insight transforms. Pull the thread. Ask why. Leaders a
