
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

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 morePrincipal Software Engineer, Build Platform
Roblox
Senior
Technology
San Mateo, CA · On-site
$345K - $399K/yr
5 days ago

Data Architect with Travel Experience
DataArt
Senior
Technology
Wrocław, DS, Poland · Remote
40K zł - 51K zł/yr
6 days ago

Principal Software Engineer (Microsoft Advertising)
Microsoft Corporation
Senior
Technology
Redmond, WA · On-site
$143K - $275K/yr
2 days ago
Senior Software Engineer
LegalZoom Poland sp. z o.o.
Senior
Technology
Kraków, Poland · On-site
21K zł - 28K zł/yr
4 days ago
Principal Software Engineer
Citigroup
Senior
Technology
Warsaw, Poland · On-site
355K zł - 604K zł/yr
8 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Front-End Developer
Dexian DISYS
Senior
Technology
Smithfield, RI · On-site
$0K - $0K/yr
6h ago
Principal Software Engineering Manager, AI Experiences
Microsoft
Senior
Technology
New York, NY
$188K - $304K/yr
18 days ago

Principal Software Engineer, AI Experiences & Monetization
Microsoft Corporation
Senior
Technology
Redmond, WA · On-site
$143K - $275K/yr
2 days ago
Senior Software Development Engineer
Visa
Senior
Technology
Foster City, CA · On-site
$112K - $204K/yr
6h ago
Potential salary for Principal Software Engineer role
Improve your resume for just $5
$220,000 – $228,000/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights