
Senior Software Engineer – Backend
CB Insights
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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