Senior Staff Software Engineer, Backend @ Recruiting From Scratch - Los Angeles, CA

Job Overview

22 days ago

Senior Staff Software Engineer, Backend

Recruiting From Scratch - Los Angeles, CA

Who is Recruiting from Scratch:

Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100% remote and we work with teams across the United States to help them hire. We work with companies funded by the best investors including Sequoia Capital, Lightspeed Ventures, Tiger Global Management, A16Z, Accel, DFJ, and more.

About Our Client

Our client's vision is to deliver honest financial products that improve lives. In the US now, our client now covers half of all ecommerce volume and has access to nearly all buyers. Our client's mission, as part of the Merchant and Platform Engineering team, is to grow revenue by helping Merchants and Partners acquire and retain valued customers with industry leading checkout experiences. They are just getting started. Come be a part of a team shaping the future!

What we're looking for

Our client is looking for a Senior Staff Software Engineer. In this role you will be responsible for providing technical leadership across Merchant and Platform teams supporting large cross-functional programs. You will be developing, best in industry, systems architecture, frameworks and platforms that enable frictionless checkout conversion and scaling integration of our partners into new global markets. The ideal candidate will be passionate about fostering a culture of engineering excellence and innovation, unafraid to roll up their sleeves with engineers with a proven track record of delivering results.

Outcomes

  • Deliver backend code to power our clients’ Core.
  • Write sustainable, longterm, scalable code
  • Design architecture in partnership with founding team
  • In short-term, do the necessary SRE/infra work to consistently deliver our client’s product in a reliable way to new users
  • Work closely with founding team to build out the features needed to deliver lasting value to new users
  • Gather on-the-ground feedback across the organization and contribute it back to the system, allowing us to continually improve as we encounter new situations

What you'll do

  • Collaborates and makes technical proposals across several teams on their engineering work, and helps their team members make informed decisions in alignment with the organization’s strategic plans
  • Interfaces with Engineering Managers and Senior management, and enables Staff Engineers to engage on aspects of larger initiatives
  • Supports engineers and develops frameworks for detailed project definition, design, cross-functional alignment, estimation, task break-down, and delivery.
  • Guides conversations to remove blockers and encourage collaboration across teams
  • Develop and measure Objectives and Key Results (OKRs) to improve KPIs for platform resilience, developer experience and time to market. Plan improvements and features with a 6 month view
  • Conducts technical and soft skill evaluations to inform and influence the hiring decisions of engineers and managers
  • Teach, mentor, grow, and provide advice to other domain experts, individual contributors, across several teams in the organization
  • Demonstrate humility to admit mistakes and grow from failures and build a culture of continuous improvement
  • Serve as a point of escalation for teams facing complex technical challenges. Exposes technology and organizational needs throughout their department.
  • Looks for innovation opportunities between several teams with a willingness to experiment and to boldly confront problems of large complexity and scope
  • Proposes and implements technical solutions which support architectural changes that solve scaling and performance problems.
  • Knowledgeable in all specialities practiced within the teams

What we look for

  • 7+ Years software engineering experience.
  • Demonstrated experience in architecting, building and scaling platforms and distributed systems that require high availability, resilience and meeting stringent SLO objectives is required.
  • Experience with building microservices in Python, Kotlin, or Golang is required
  • Experience with AWS solution is required
  • Experience working with modern frontend frameworks (eg. React/Vue.js/Angular) is required
  • Experience with developing and maintaining external facing APIs and developer portals is required
  • Experience with streaming APIs and ML models, pipelines is preferred
  • Experience in open source contributions and adopting cloud native cloud foundations projects is preferred
Benefits: PTO, Health Services, and more
Base Salary Range: $160,000 to $250,000

Similar Jobs

Research Specialist II - Probation

County of Riverside

Riverside, CA

The department highly desires candidates who possess a Master's degree and have previous experience using The R Project for Statistical Computing software, as…

Otter AI | NLP Engineer

Recruiting From Scratch

Los Angeles, CA

Their AI-powered collaborative note-taking app works across Zoom, Google Meet, and Microsoft Teams to help teams record, transcribe, search and share meeting…

Staff Software Engineer - FinTech

StubHub

Los Angeles, CA

Your role as a Staff Software Engineer will be to help provide robust, high-quality, and impactful software solutions at scale by tackling significant,…

Property Large Loss Manager

Mercury Insurance Company

Rancho Cucamonga, CA

Ability to interpret estimates completed on commonly used industry software. The Large Loss Property Claims Manager manages the Large Loss Property Adjusting…

Architectural Designer (All Levels)

MVE & Partners, INC.

Los Angeles, CA

Assisting the Principal in the development of the project design, production of presentation drawings and sketches, and documentation of the design (CADD) on,…

Staff Engineer, Software Application

InnoPhase

Irvine, CA

Support integration and test, and debug software to timely closure. Comfortable with configuration management, version control and modern software development…

Otter AI | NLP Engineer

Recruiting From Scratch

El Segundo, CA

Their AI-powered collaborative note-taking app works across Zoom, Google Meet, and Microsoft Teams to help teams record, transcribe, search and share meeting…

Otter AI | NLP Engineer

Recruiting From Scratch

Santa Monica, CA

Their AI-powered collaborative note-taking app works across Zoom, Google Meet, and Microsoft Teams to help teams record, transcribe, search and share meeting…

Otter AI | NLP Engineer

Recruiting From Scratch

Santa Barbara, CA

Their AI-powered collaborative note-taking app works across Zoom, Google Meet, and Microsoft Teams to help teams record, transcribe, search and share meeting…

Paralegal, California Insurance Defense, Work from Home

Hickey Smith Dodd

Los Angeles, CA

Inputs information regarding parties, case status and assigned tasks into case management software. Paralegals draft legal documents, perform legal and factual…

Surgery Scheduler

Los Angeles Orthopedic Surgery Specialists

Santa Fe Springs, CA

Proficient in computers and relevant software applications and practice management technology. Establish and maintain effective working relationships with…

Executive Assistant to the President & CEO

The Jewish Federation of Greater Los Angeles

Los Angeles, CA

Assist Chief of Staff with staff retreats for Executive Management Team. Well-versed with appropriate computer and database software and office systems.

Associate BI Analyst

AEG Worldwide

El Segundo, CA

Ability to interact with all levels of management and staff. Uncover business insights and create data visualizations (including charts, graphs, and tables)…

Otter AI | NLP Engineer

Recruiting From Scratch

Carmel Valley, CA

Their AI-powered collaborative note-taking app works across Zoom, Google Meet, and Microsoft Teams to help teams record, transcribe, search and share meeting…

Child Development Consultant

Braille Institute of America, Inc.

Riverside, CA

Working knowledge of standard office computer software is needed. Consults with teaching staff and school administrators to facilitate children's educational…

Architectural Designer (All Levels)

MVE & Partners, INC.

Irvine, CA

Assisting the Principal in the development of the project design, production of presentation drawings and sketches, and documentation of the design (CADD) on,…

University Events Support Coordinator

CSU Channel Islands

Camarillo, CA

Knowledge of 25Live software and administrative console preferred. Responds to event inquiries and may provide Facility Use Agreements and estimates in support…

Project Manager - Patient Experience

Keck Medical Center of USC

Los Angeles, CA

Proficiency with data analysis and related software. Ability to establish and maintain effective working relationships with physicians, managers, staff, and…

Program Analyst

Leidos

San Dimas, CA

Familiarity with Agile software development methodologies a plus. Assists with execution support for the overall program life cycle educating internal IT staff…

TLMA Commission Secretary

County of Riverside

Riverside, CA

Experience with MinuteTraq, permit tracking, or agenda tracking software is preferred but not required. Other duties will include: scheduling, recording, and…

Superintendent - Heavy Civil - Southern California District 2

Kiewit Corporation

Los Angeles, CA

Develop a program to maintain good client relations involving staff on site. Recommend, where appropriate, organizational, policy and procedural or staff…

Inventory Coordinator

Rocket Lab USA

Long Beach, CA

Familiarity with Fishbowl Inventory software. Familiarity with LN ERP software. Receive parts into ERP system and physically stock on a FIFO basis.

Payroll Specialist (JR 2798)

PATH (People Assisting the Homeless)

Los Angeles, CA

Preparing and processing payroll via vendor software. This position will provide payroll support for our organization's programs throughout California, so…

BE Programmer

91bnb

El Monte, CA

Assist to quality control staff to test the functionalities and performances of the software and help system administrator to arrange on parameters and solve…