Senior Software Engineer

Remote (North America) /
Engineering – Backend /
Here at Pex, we have built the largest audio-visual search engine in the world allowing creators, musicians and rightsholders to understand the usage of their content and help them to earn more while exposing their content to wider audiences.

We are building on this legacy of digital content identification and management to develop a market-making product we call the Attribution Engine, a three-sided marketplace built to bring rightsholders, platforms, and creators together and simplify the existing licensing process. By making ownership information more transparent and readily available, bringing scale and consistency to the licensing process, and ensuring that copyright disputes are resolved quickly and cost-effectively, we believe that the successful launch of this product will position Pex to become the Visa of Digital Rights.

Our Engineering team is a fully remote, cross-functional, and autonomous team made up of talented engineers from various backgrounds and skill levels. At Pex, we value transparency and clear communication, and we strive to create an environment where all team members feel safe and supported to take initiative, experiment, learn from mistakes, and share opinions freely.

The Role: 

We’re looking for someone with solid distributed systems skills to help shape our core audio-visual search service as it scales and serve as a coach for more junior or generalist engineers across the company. Everything else is a bit negotiable. You’ll need to be able to lead and influence people, but the team has good leaders already who can help you do that well. You’ll need to be able to directly contribute high quality software, but the team already has expertise in our stack if you do not yet. In short, this role is part of a team rather than a cog in a machine.

About You:

We have a lot of people who did not follow the traditional career path. We value people who are curious and collaborative and bring their unique perspectives to work each day. While we’re excited to learn what you can bring to the team, there are a few key things you’ll need that are essential to success in this role:

• Experience designing, implementing, maintaining, and debugging distributed systems
• Fluency in one or more backend programming languages
• Ability to communicate and work effectively in a distributed team

Our Stack: 

• Go
• PostgreSQL
• FoundationDB
• CI/CD pipeline backed by Jenkins
• Docker, Kubernetes

Perks & Benefits: 

• Salary: $140,000 - $160,000/year
• Equity, with perks like a 10-year exercise window
• Competitive health insurance (99% employee and 70% dependent premium coverage)
• Generous paid parental leave
• Day off on your birthday
• 30 days of paid time off + 9 paid holidays
• A fully remote and flexible work environment
• A supportive culture that cares about both excellent work and work-life balance
Pex is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status.