Job Closed
This listing is no longer active.
Headquartered in New York, New York, CB Insights created software that aggregates and analyzes massive amounts of data. It mines terabytes of data contained in venture capital fina
Senior Software Engineer – Backend
Location
United States
Posted
83 days ago
Salary
$140K - $173K / year
Seniority
Senior
Job Description
Senior Software Engineer – Backend
CB Insights
• 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.
Job 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
- Competitive cash compensation
- 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Evaluar y proponer cambios arquitectónicos para transformar nuestro producto de procesamiento de pagos • Implementar nuevas características en Ruby y Javascript • Contribuir al desarrollo del producto, especialmente en el diseño de APIs • Expandir y fortalecer nuestras capacidades de automatización y la cobertura de pruebas • Colaborar con otros ingenieros para mejorar el conocimiento colectivo del equipo
• Design, develop, and maintain Java applications using Spring Boot; • Write efficient, readable, and functional code; • Read and implement software solutions according to the solution architecture definition, applying core software engineering patterns; • Use relational and non-relational (NoSQL) databases.
• Develop and implement solutions for marketing campaigns, orchestrating LLMs and agents in a Python backend environment. • Rapid experimentation balancing quality and delivery speed. • Collaborate with a predominantly senior team to deliver robust and scalable solutions. • Actively participate in technical discussions and debates with the team.
• Design, develop, test, document, deliver, and monitor our modern Java web applications. • Ensure code quality and consistency through code reviews and system design analysis. • Identify opportunities to improve development methodologies and fine-tune internal processes.




