Principal Software Engineer

Swiftly

2h ago • Remote

Senior

Remote

220,000 - 228,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Principal Software Engineer

Description

Lead the architecture and hands-on development of an ads and martech platform for retail media campaigns, including a low-latency Go ad server and services for campaign authoring, creative generation, and ad delivery.

Manage tenant-by-tenant migration off legacy services without downtime while ensuring performance against strict SLOs and building reliable, auditable integrations.

Drive microservices architecture, production reliability, data contracts, and engineering quality through testing, observability, and release automation.

Requirements

  • BS in Computer Science, Computer Engineering, Mathematics, or related field, or comparable industry experience
  • 10+ years designing, building, and maintaining large-scale software services (ideally multi-tenant)
  • Production coding confidence in Go and Python; working experience in Kotlin or Java
  • Expertise with PostgreSQL (query performance, migrations, views)
  • Experience with Kubernetes
  • Event streaming experience (Azure Event Hubs or Kafka)
  • API framework experience (FastAPI or Quarkus)
  • Experience building and running services on Azure and/or AWS
  • Low-latency, high-throughput SLO experience with observability using OpenTelemetry, Prometheus, Loki, Pyroscope, and Grafana
  • CI/CD with GitHub Actions; GitOps deployment; infrastructure as code with Terraform
  • Ad tech experience: ad servers, DSPs (e.g., The Trade Desk), impression tracking, and campaign measurement/attribution
  • Experience with Databricks or Spark pipelines
  • Experience with Atlas schema migrations; SQLAlchemy/SQLModel or pgx
  • Experience with Azure Functions or Azure Container Apps
  • Experience using AI coding agents in daily development
  • U.S. work authorization without visa sponsorship

Benefits

  • Collaborative, fast-paced environment focused on solving difficult problems
  • Ownership from architectural decisions through deployment and operations
  • Opportunity to continuously experiment with new technologies and learning

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Principal Software Engineer role

Improve your resume for just $5

$220,000 – $228,000/year

Unlock Full Resume Report