Principal Software Engineer

4 weeks ago


Remote, Oregon, United States Upbound Full time

Upbound is the company behind Crossplane, the open source project which started the control plane revolution in the cloud native community. Upbound helps companies rise above the clouds with our Crossplane powered Universal Cloud Platform. With Upbound you get universal real-time visibility into all of your infrastructure environments, the same API centric approach Kubernetes pioneered for managing infrastructure and policies, and self service infrastructure capabilities.


As a Principal Software Engineer at Upbound, you'll be responsible for designing, building, and maintaining critical backend systems of the core Upbound product.

Upbound's cloud-native platform is the user-facing experience that Upbound is creating on Crossplane. By leveraging Upbound's control plane technology, platform operators can offload complex administration of their Crossplane clusters and spend more time building multi-cloud APIs tailored for their engineering organization to claim and own critical pieces of infrastructure for their work.

The Upbound Marketplace is the distribution hub for the Crossplane community to discover, install, and publish their preferred packages for consumption. Whether they are Providers that capture new kinds of APIs for Crossplane to learn, or Configurations and Functions that allow you to deploy a customizable reference architecture in minutes, the Marketplace is a central hub of activity that will support Crossplane's growing open-source community.

You will be exposed to industry standard specifications like OCI and build efficient architectures and APIs for querying control planes that may have thousands of CRDs installed across the globe. This is just a sample of the healthy set of challenging engineering problems that will complete Upbound as a definitive cloud-native platform.

Even if you don't meet 100% of these requirements, but are excited about what Upbound is doing, we would love to have you bring your experience with production quality systems to help us build an impactful product on Crossplane.

In this role, you will be...

  • Assuming technical ownership of the Upbound API workstream. This includes core APIs and services for our registry, console, central authn/authz, the up CLI, and our Go SDK.
  • Contributing to architecture and design proposals for complex problems such as efficient querying of data across multiple Kubernetes clusters
  • Partnering with Product Management and our Crossplane engineering squad to ensure a predictable flow of upstream Crossplane features into the core Upbound product
  • Proactively tracking, triaging, and resolving issues with internal teams as well as OSS community members
  • Mentoring more junior members of the team and providing in-depth, constructive feedback on pull requests and design documents

You are a good fit if you have...

  • Built many APIs or abstractions of lower-level protocols with Go (and love it)
  • Built and maintained production systems such as pub-subs, search engines (Elasticsearch and PostgreSQL preferred), or OCI registries
  • Experience with modern protocols and frameworks like HTTP/2, gRPC, and standard authn/authz flows like OAuth.
  • Familiarity with the Kubernetes Resource Model and the resource API
  • Utilized modern rollout strategies with Kubernetes and understand how to monitor and debug them
  • Written applications to store and retrieve data at scale (high-throughput, low latency) for data streaming systems
  • Built products utilizing public cloud infrastructure and services: AWS, Azure, and/or GCP

It is a plus if you...

  • Have experience with Crossplane, particularly with using Composition
  • Worked in a startup and distributed/remote team before, and understood the unique challenges of a startup environment.
  • Are actively involved with or have contributed to the open-source projects in the CNCF

#LI-REMOTE


While building amazing technology is important, Upbound has an intense commitment to building a great culture. With company values like Be Accountable, Demonstrate Craftsmanship, Champion the Customer, Collaborate Decisively, Care For Our Communities, Act as an Owner and Engage Vulnerability; you'll find yourself in a place where learning, growth, impact, and fun finally intersect. Similar to the open source community we serve, we look to each other to constantly iterate and improve on what we're building and you will be a key contributor in this effort.

We encourage people of all backgrounds, gender identities, ethnicities, ages, or any other descriptors that make you uniquely you, to apply with enthusiasm and confidence. Upbound is a place where you can be 100% comfortable being you.



  • Remote, Oregon, United States ShareThis Full time

    About Us:ShareThis is a dynamic and innovative company focusing on solving complex data problems and building next-generation data and AI-driven products. Our services, handling terabytes of data and billions of requests daily, are designed to remain highly available and efficient. We manage our infrastructure using Kubernetes on AWS and build web...


  • Remote, Oregon, United States Ciena Full time

    Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual's passions, growth, wellbeing and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and...


  • Remote, Oregon, United States Goodwin (hellogoodwin) Full time

    Principal Backend Software Engineer Remote - USGoodwin is seeking a Principal Backend Software Engineer to help us on our journey to build the world's premier charter technology solutions.Responsibilities: Act as the lead backend engineer, reporting directly to the VP of Engineering.Design RESTful APIs for our Private Jet Charter Broker/Operator solutionsBe...


  • Remote, Oregon, United States Iterative Health Full time

    Iterative Health is pioneering the use of artificial intelligence-based precision medicine in gastroenterology, with the aim of helping to optimize clinical trials investigating the treatment of IBD. We use advanced machine learning and computer vision to interpret endoscopic videos along with other types of data, helping clinicians better assess patients...


  • Remote, Oregon, United States Varsity Tutors Full time

    Description:We are looking for a Principal Engineer to help us evolve our technical vision and architecture for Nerdy. In this position, you will design and architect systems that cross every team at Nerdy and across every functional area. Nerdy serves many customers, including students, parents, tutors and schools. Our solutions are wide and deep at the...


  • Remote, Oregon, United States Ciena Full time

    Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual's passions, growth, wellbeing and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and...


  • Remote, Oregon, United States Brightside Full time

    Why Brightside: The mission is clear. To improve the financial health of working families in America. Brightside is an employee benefit with a brand-new approach to personal finance. We offer unique solutions for employees & their families who need help with anything related to their finances and the emotions and behaviors that can impact them. We take a...


  • Remote, Oregon, United States Leidos Full time

    Description Principal Transmission Line EngineerLeidos is seeking a Principal Transmission Line Engineer to work remote in the northeast region of U.S. who will work as a member of a dynamic team working in a fast-paced environment, solving challenging problems involved with extra high voltage electric transmission line design. The successful candidate will...

  • Software Engineer

    10 hours ago


    Remote, Oregon, United States Coviance Full time

    Coviance is looking for a Full Stack Software Engineer who can develop high-quality solutions that ensure a Hell Yeah User experience. Working in a collaborative environment, you will be developing, debugging, and using your skills to create solutions with a high-powered team. A successful Engineer loves to learn, is accountable, is a powerful communicator,...

  • Software Engineer

    1 month ago


    Remote, Oregon, United States Moonhub Full time

    Software Engineer - ML/Data Infrastructure What You'll DoYou'll help in executing the roadmap for data infrastructure and systems to power the world's first AI recruiter built by Moonhub.You'll play a pivotal role in the development of tools and infrastructure that democratize data access and enable core capabilities across the organizationYou'll architect...

  • Software Engineer

    4 weeks ago


    Remote, Oregon, United States sybill Full time

    About Sybill:Based out of Silicon Valley, Sybill is a generative AI startup building an AI co-pilot for sales reps. We aim to pioneer a B2B recommendation engine to improve deal conversion rates with tailored, stage-specific advice. Our engine not only processes customer interactions, including behavioral cues, but also automates administrative tasks like...

  • Software Engineer

    10 hours ago


    Remote, Oregon, United States Voxel51 Full time

    Software EngineerFirst and most importantly: our mission is to bring transparency and clarity to the world's data.Our platform, FiftyOne, is where AI work happens. Our enterprise platform is the mission critical linchpin for managing unstructured data, model development, and AI systems at the world's largest companies.We believe that open source is the way...


  • Remote, Oregon, United States TransUnion Full time

    We'd Love to See:Job Description Software Engineering Managers for Various and unanticipated worksites throughout the US (HQ:Chicago, IL). Manage a software engineering team to lead client focused product development. Responsible for managing software design, architecture, and development of tools and platforms. Collaborate with team members to execute...

  • Software Engineer

    4 weeks ago


    Remote, Oregon, United States Pyth Data Association Full time

    We're hiring software engineers to help build the market data infrastructure for future decentralized finance applications. Your responsibilities will include developing on-chain solutions, creating developer SDKs, enhancing tools, and monitoring. You will also be expected to use your knowledge of the DeFi ecosystem to identify and leverage new...


  • Remote, Oregon, United States Kamso Inc Full time

    Embedded Software EngineerResponsibilities The individual hired for this position will work as part of a software engineering team responsible for developing and maintaining build workflow tools and processes in support of embedded autonomous machine applicationsEducation RequirementFour-year Bachelor of Science degree from an accredited engineering college...


  • Remote, Oregon, United States HealthCare Full time

    Pivot Health, a company, is seeking an experienced Software Engineering Manager to lead our Insurtech Platform Team. At Pivot Health, we work with partners across the healthcare and insurance industries to craft products for people who don't fit in a box. Through our network of agents and our direct-to-consumer website, we sell specialized individual health...

  • Software Engineer III

    4 weeks ago


    Remote, Oregon, United States OnBoard Full time

    Title: Software Engineer III Specialist)Date: Function: EngineeringReports to: Manager, Software EngineeringPosition Summary:The Software Engineer III Specialist) will play a crucial role in the development of our SaaS applications. Leveraging your extensive experience, you will lead complex projects, mentor junior engineers, and contribute to the design...


  • Remote, Oregon, United States R&K Solutions Full time

    R&K Solutions, Inc. is seeking a motivated and experienced Senior Software Engineer to join our growing Information Technology Consulting (ITC) & data analytics team. An ideal candidate will be an expert software engineer with proven expertise working on complex data-driven web applications using Microsoft platforms. Salary will be commensurate with...

  • Software Engineer

    1 week ago


    Remote, Oregon, United States CBTS Full time

    CBTS is searching for a Software Engineer with (Neo4J/Binqa). Candidate will be at the forefront in building full-stack capabilities that collect and analyze billions of data points and developing automation that surfaces actionable insights that allows us to identify, manage, and respond to risks to our innovation. You will also contribute to product...

  • Software Engineer

    1 month ago


    Remote, Oregon, United States Listrak Full time

    About Listrak:We are a SaaS company that offers an integrated digital marketing platform trusted by 1,000+ leading retailers and brands for email, text message marketing, identity resolution, behavioral triggers and cross-channel orchestration. Our HQ is in Lititz, PA, but we have employees spanning over 30 states (and growing). We are a 350-person...