About the Role
Wurl is seeking a Senior Software Engineer to join our innovative team and work on our Ad Platform. This Senior Software Engineer remote position offers an exciting opportunity to build and optimize high-concurrency Go services that power our real-time advertising platform. You will be instrumental in ensuring our services thrive under extreme load, handling over 100,000 OpenRTB requests per second.
What You'll Do
- Lead the design and implementation of complex features within our Go-based ad-serving stack, optimized for high throughput.
- Utilize pprof and tracer to eliminate bottlenecks and tune memory allocation to meet aggressive latency targets.
- Maintain high-speed support for OpenRTB and VAST protocols, focusing on efficient request parsing and validation.
- Integrate services with Kafka pipelines and low-latency data stores to support real-time decision-making.
- Work closely with Platform Engineers to ensure application behavior aligns with infrastructure capabilities.
- Implement reliability patterns to maintain uptime during traffic surges.
- Take end-to-end responsibility for services from design through deployment to production monitoring.
- Lead design reviews and provide critical feedback on system architecture and API design.
- Mentor team members through code reviews and informal sessions on Go best practices.
Requirements
- 5+ years of professional experience building high-scale services in Go.
- Proven track record of operating distributed systems handling over 100,000 requests per second.
- Mastery of goroutines, channels, and synchronization primitives.
- Experience with OpenRTB, VAST, or similar programmatic advertising technologies preferred.
- Practical experience running and debugging services in Kubernetes and AWS environments.
- A pragmatic architect who values simple, effective solutions.
Nice to Have
- Experience with stream processing technologies.
- Familiarity with performance tuning and optimization techniques.
- Knowledge of defensive engineering practices.
What We Offer
- Competitive salary ranging from $160,000 to $264,000 based on location and experience.
- Equity options as part of the total compensation package.
- Strong medical, dental, and vision benefits, fully paid by Wurl.
- Remote-first policy with flexible time off.
- 10 paid US holidays and 80 hours of paid sick leave per year.
- 401(k) matching and pre-tax savings plans.
- Wellness subscriptions for mental and physical health.
- $1,000 work-from-home stipend to set up your office.
Join Wurl to revolutionize the way the world watches television while enjoying a culture of mentorship, collaboration, and innovation. We encourage all applicants, even those who don’t meet 100% of the requirements, to apply. Passion and potential go a long way here at Wurl.
This Senior Software Engineer role at Wurl offers a unique opportunity to work on high-concurrency Go services in a fully remote environment with a competitive salary and equity options.
Who Will Succeed Here
Proficient in Go programming language with hands-on experience in building high-concurrency services, as well as a deep understanding of asynchronous programming patterns.
Ability to effectively manage and deploy applications using Kubernetes, with experience in setting up CI/CD pipelines for automated deployments in a cloud environment (preferably AWS).
Strong analytical mindset with experience in optimizing system performance under high load, particularly in handling real-time data streams using Kafka and implementing OpenRTB and VAST protocols.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months