Principal Software Engineer
USA

Adtech

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
why not introduce
yourself
hi, . how can we
help you?
next
perfect, can we get your email
to reply to your message?