Principal Software Engineer
Deluxe - Burbank, CA
Hiring: Principal Software Engineer Company: Deluxe Location: Burbank, CA Job Posted Time: 2026-09-10 15:13:44 Employment Type: Hybrid Target Skills & Keywords : .NET, API Design, AWS, CDK, CI/CD, CloudFormation, EKS, Event-Driven, Helm, Java, Kubernetes, Microservices, OAuth2, OIDC, PHP, PostgreSQL, Python, SAML, SNS, SQS, Terraform About the job Experience: •Media, entertainment, or digital supply chain domain experience. •PostgreSQL depth — schema and index design, partitioning, logical replication and CDC. •Deeper infrastructure-as-code ownership — Terraform module design, state management, multi-account patterns. •Observability and FinOps practice in multi-account AWS environments. •Operational familiarity with media supply chain standards (IMF, HDR, Dolby Vision, adaptive streaming, localization metadata). Required Skills: •Deluxe is modernizing the software behind global content localization and fulfillment. Our infrastructure is already cloud-native; the work ahead is evolving a substantial body of legacy applications into well-factored, event-driven services that support automation, AI/ML, and global scale. •Software Architecture & Design •Own the design of new services and the decomposition of existing ones: service boundaries, domain models, API contracts, and data ownership. These are the decisions that are expensive to reverse, and they will be yours to make. •Set the patterns for how our software is built — API design and versioning, error handling, idempotency and retries, concurrency, resilience, and testing strategy — and demonstrate them in working code, not only in documents. •Lead the modernization of legacy applications into well-factored services: incremental extraction, strangler patterns, and data migration strategies that let teams keep shipping while the system underneath them changes. •Own the technical design and hands-on implementation of shared capabilities on our Kubernetes/EKS-based microservices platform: service templates, golden paths, and paved-road tooling that teams adopt because it is the easiest option available, not because it was mandated. Qualifications: •12+ years designing, building, and operating distributed production systems, including 4+ years at staff, principal, or architect-level scope. •Currently hands-on. You have shipped production code within the past year and intend to keep doing so. •Demonstrated depth in software architecture: service decomposition, API design and versioning, domain and data modeling, and the failure and resilience patterns that distributed systems require. •Solid working knowledge of AWS and Kubernetes/EKS as an application platform — you understand how your services run, scale, and fail in production. •Demonstrated experience building shared libraries, SDKs, or internal platforms consumed by multiple engineering teams, including the unglamorous work of versioning and migrating consumers. •Substantive depth in identity and access: OIDC/OAuth2, SAML, token and session security, and the browser security model. •Strong proficiency in at least one modern backend language, with the ability to read and review code in others. New development here is primarily Go and Python, so depth in either is a distinct advantage. Experience with PHP, .NET, or Java is valuable for working across the existing services we are modernizing. •Comfortable reading, extending, and reviewing infrastructure-as-code (Terraform, CDK). You will work in it regularly; you will not be expected to be our deepest infrastructure specialist. •Excellent written communication. Design documents and decision records are a primary deliverable in this role. •A track record of influencing engineering direction across teams without formal authority over them. Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!