We are seeking a Principal Software Engineer to take ownership of the architecture, development, and technical direction of a core product within our clients platform. This is a high-impact role within a talented, remote-first engineering team, where you’ll play a pivotal part in designing large-scale backend systems, mentoring senior engineers, and ensuring that our clients architecture supports rapid iteration, massive scale, and long-term reliability.
What You’ll Do:
- Lead the architecture and development of a product, ensuring scalability, fault tolerance, high throughput, and reliability.
- Design and deliver low-latency services and APIs.
- Drive critical platform features from design through implementation, testing, rollout, and adoption.
- Identify and resolve technical debt, performance bottlenecks, and scalability risks before they impact customers.
- Champion architectural patterns and platform capabilities that enhance developer velocity and operational reliability.
- Promote engineering excellence through code reviews, mentoring, and improvements in code quality and best practices.
Required Qualifications:
- 12+ years of professional software development experience.
- Expertise in Go or another high-performance language (e.g. Java, Rust).
- Strong hands-on experience with a major cloud platform (GCP, AWS, or Azure).
- Proven success delivering distributed, high-performance, highly reliable backend systems at scale.
- Expertise in API design and scaling (RESTful, gRPC, Thrift), with solid knowledge of data modeling, performance optimization, error handling, and security best practices.
- Experience providing technical leadership across multiple teams or product areas.
- Strong problem-solving ability with a focus on scalability, reliability, and privacy.
- Excellent collaboration and communication skills.
- Proven ability to mentor and raise technical standards within an engineering organization.
Preferred Qualifications:
- Experience building real-time, low-latency, large-scale data processing systems.
- Knowledge of programmatic advertising or other high-throughput transactional platforms.
- Familiarity with CI/CD pipelines, infrastructure as code (Terraform, Helm), and observability tools (e.g. Grafana).
- Experience applying architectural patterns that improve system reliability and developer velocity.
- Exposure to AI-assisted development tools.
contact