# Senior Software Engineer, Capture (Contract Position)

**Company**: Pindrop
**Work arrangement**: remote
**Experience**: senior
**Job type**: contract
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/pindropsecurity/jobs/8378365?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/senior-software-engineer-capture-contract-position-5a33982d-92e/

## Description

As a Senior Software Engineer on the Capture team at Pindrop, you will design, build, and operate the distributed services that form Pindrop's real-time ingestion layer.

You will engineer systems that acquire, normalize, and deliver real-time and recorded audio, video, and telephony metadata across provider platforms into Pindrop’s downstream analytics, fraud detection, and authentication engines.

Responsibilities:

- Design, build, test, deploy, and operate distributed Go microservices and media pipelines optimized for low-latency processing, high availability, and fault tolerance.

- Build and evolve integrations across communication technologies and protocols.

- Lead projects from architecture and technical design through implementation, testing, deployment, documentation, and production support.

- Diagnose complex distributed systems issues using logs, metrics, traces, and system tests.

- Provide technical guidance through design reviews, code reviews, architecture decisions, and mentoring junior engineers.

- Partner closely with Product, System Test, Infrastructure, SRE, and adjacent analytics teams to deliver seamless data ingestion.

- Participate in a shared on-call rotation after completing team training and production-readiness onboarding.

Requirements:

- 5+ years of professional software development experience building and operating distributed backend services in production.

- Strong proficiency in Go (Golang) or a comparable compiled language.

- Hands-on experience with cloud-native architectures, containerization/orchestration, and DevOps practices.

- Proven track record of diagnosing and resolving complex issues in distributed systems.

Nice to Have:

- Experience with real-time communication protocols and streaming frameworks.

- Experience integrating with telephony, contact-center, CPaaS, or meeting platforms.

- Experience with event-driven messaging systems, distributed caching, or service-to-service API design.

- Familiarity with observability tooling and security best practices in compliance-sensitive cloud environments.

Benefits:

- Competitive compensation, including equity for all employees.

- Unlimited Paid Time Off (PTO).

- Remote-first culture.

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Go
- Golang
- cloud-native architectures
- containerization
- orchestration
- DevOps practices

### Nice to have
- real-time communication protocols
- streaming frameworks
- telephony
- contact-center
- CPaaS
- meeting platforms
- event-driven messaging systems
- distributed caching
- service-to-service API design
- observability tooling
- security best practices

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/pindropsecurity/jobs/8378365?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
