Senior Software Engineer (REMOTE) (San Francisco)
Job Description
Upbound is the company behind Crossplane, the open source project that 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 infrastructure environments, the same API-centric approach Kubernetes pioneered for managing infrastructure and policies, and self-service infrastructure capabilities.
As a Senior Software Engineer on Upbound Console and Upbound Marketplace, you'll be responsible for building the user experiences that customers of Upbound directly interact with. As the face and first touchpoint for users of the product, you will be tasked with creating experiences that delight and impress, contributing meaningfully to the overall business and product.
In this role, you will be
- Design and build end-user facing experiences of Upbound Console and Upbound Marketplace.
- Design and develop backend declarative, RESTful, and GraphQL APIs to retrieve application data and create dynamic visualizations and experiences.
- Optimize and troubleshoot Single Page Applications (SPA) across various environments (browsers, etc.).
- Report and fix bugs in private and public projects.
- Design and implement test plans, including unit and integration tests, to ensure high-quality, regression-free code.
- Support the full project lifecycle discovery, analysis, architecture, design, documentation, building, migration, automation, and production-readiness.
You are a good fit if you have
- Extensive experience building responsive and performant User Interfaces (preferably in TypeScript).
- Experience developing interfaces for cloud computing infrastructure management or Kubernetes management.
- Designed reliable, beautiful, and user-friendly Single Page Applications (SPAs) using frameworks like React.
- Designed and developed APIs and services optimized for performance, observability, security, scalability, and high reliability.
- Wrote test plans and implemented test cases using tools like Jest, react-testing-library, and Cypress.
- Followed CSS best practices for responsive UI design, utilizing Flexbox and Grid.
- Managed application state with libraries such as Redux.
- Optimized application packaging and deployment using bundlers like Webpack.
- Incorporated modern deployment practices such as CI/CD, Infrastructure as Code (IaC), and GitOps workflows.
It is a plus if
- You have startup experience and understand the challenges of remote teams.
- You have contributed to backend services written in Go.
LI-REMOTE
At Upbound, we are committed to building a great culture aligned with our values: Be Accountable, Demonstrate Craftsmanship, Champion the Customer, Collaborate Decisively, Care For Our Communities, Act as an Owner, and Engage Vulnerability. We foster a culture of learning, growth, impact, and fun, where everyone is encouraged to be their authentic self. We welcome applicants of all backgrounds, genders, ethnicities, ages, and identities.
#J-18808-LjbffrRecommended Jobs
Physician Assistant/Nurse Practitioner - Geriatric Care
Job Description Job Description Be Part of Something New — Help Us Launch a Leading Mobile Care Model in Your Region Are you craving more flexibility in your schedule ? Dreaming of a role t…
Personal Care Assistant - Hmong
Job Description Job Description Personal Care Assistant Role Summary Are you passionate about supporting older adults in leading meaningful, independent lives at home? Seeking a compassiona…
Personal Trainer/Coach
Job Description Job Description Strong 1st Fitness is hiring for a passionate, disciplined and driven Coach. We are all about delivering a world-class fitness experience to our clients each and e…
Mental Health Clinician - TAY/Families
Job Description Job Description Salary: About Upward Bound House (UBH) Upward Bound House is committed to breaking the cycle of family homelessness through compassionate, comprehensive servi…
Cycle Group Fitness Instructor
The UFC GYM Group Fitness (Group Fit) Instructor leads a group of participants through a series of movements and exercises using music as the basis of rhythmic exercise. The Group Fit Instructor is re…
Personal Trainer
Job Description Job Description Job Description StretchLab Rolling Hills is seeking Personal Trainers, Athletic Trainers, Massage Therapist, Yoga Instructors, Dancers, Physical Therapist Aides…
Manager, VBC Enablement
Description The Manager, Value Based Care (VBC) Enablement, will work closely with firm leadership to manage and support VBC enablement (consulting and product) engagements and business development…
Finance Senior Manager (Carlsbad)
Join to apply for the Finance Senior Manager role at Thermo Fisher Scientific 2 days ago Be among the first 25 applicants Join to apply for the Finance Senior Manager role at Thermo Fisher S…
Project Engineer/Assistant PM
Job Description Job Description A Simi Valley heavy civil/underground utilities contractor is looking for a highly organized, professional, driven, and energetic Office/Project Engineer/Assistant…
Software Engineer, Developer Relations
What We're Looking For Stytch is the most powerful identity platform built for developers—bringing together authentication, authorization, and fraud prevention into purpose-built APIs. With one inte…