Senior Principal Software Engineer (REMOTE)

Posted 3 months agoViewed
United StatesFull-TimeSoftware Development
Company:Upbound
Location:United States, EST, PST
Languages:English
Seniority level:Senior, 12+ years of software engineering experience with at least 5 years in technical leadership roles
Experience:12+ years of software engineering experience with at least 5 years in technical leadership roles
Skills:
AWSDockerLeadershipPythonCloud ComputingDesign PatternsGCPKubernetesSoftware ArchitectureAzureGoCI/CDRESTful APIsDevOpsMicroservicesMentoringSoftware Engineering
Requirements:
12+ years of software engineering experience with at least 5 years in technical leadership roles Proven track record designing, building, and scaling container workload management platforms (e.g. EKS, GKE, AKS, Heroku, Digital Ocean, or similar) for large organizations Deep expertise in Kubernetes internals, container runtimes, and cloud-native architectures with understanding of enterprise deployment patterns Experience building or supporting infrastructure platforms used by large enterprise organizations with complex requirements Demonstrated experience leading complex, multi-year technical initiatives from concept through production deployment at scale History of technical leadership including mentoring senior engineers and influencing architectural decisions across organizations Strong understanding of control plane design patterns Familiarity with Crossplane architecture and concepts, or strong interest in rapidly developing deep expertise Experience with infrastructure-as-code and GitOps methodologies in enterprise environments Proficiency in multiple programming languages (Go, Python, or similar) with emphasis on building reliable distributed systems Deep knowledge of cloud infrastructure primitives across major cloud providers (AWS, GCP, Azure) Understanding of policy-as-code frameworks and policy enforcement patterns Experience with multi-tenancy patterns, RBAC, and security models for platform infrastructure Exceptional technical judgment Demonstrate a positive attitude and foster an environment of encouragement, experimentation, learning, and accountability Strong written and verbal communication skills Track record of building consensus and driving alignment Passion for building leverage through platforms, tooling, and developer experience improvements Bias toward action balanced with thoughtful consideration of long-term implications and enterprise adoption patterns Deep empathy for platform users and understanding of what makes infrastructure platforms successful in large organizations
Responsibilities:
Define and drive the technical vision for our multi-control plane architecture Lead the design and implementation of control plane abstractions Architect solutions for enterprise organizations managing thousands of workloads Build upon your deep experience with container orchestration platforms Extend and enhance Kubernetes-based architectures Create robust integration patterns between control planes Drive decisions around technology selection, vendor partnerships, and build-vs-buy trade-offs Design for enterprise realities: complex organizational structures, stringent compliance requirements, legacy system integration Architect solutions that support diverse deployment models Create frameworks for platform teams to deliver self-service capabilities Champion engineering excellence through code reviews, design reviews, and mentorship of senior engineers Partner with product and go-to-market teams Communicate complex technical concepts to both technical and non-technical stakeholders Influence engineering culture and practices across multiple teams
Similar Jobs:
Posted 2 days ago
United StatesFull-TimeSoftware Development
Senior Full Stack Engineer
Company:Five9
Posted 2 days ago
North AmericasFull-TimeSoftware Development
Backend Engineer II - Minesweeper - Personalization
Company:
Posted 2 days ago
United StatesFull-TimePharma & Biotech Marketing
Senior Manager, Lead Generation
Company:Precision AQ