Senior Staff Software Engineer, Backend @ Recruiting From Scratch - El Segundo, CA

Job Overview

14 days ago

Senior Staff Software Engineer, Backend

Recruiting From Scratch - El Segundo, 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.


  • 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

Site Asset Staff (LG II) (Government)


El Segundo, CA

Establish and maintain hardware and software maintenance database and historical document records. Strong knowledge of IT software and hardware, with three or…

Tutoring Coordinator - Business 2022

Santa Monica College

Santa Monica, CA

Consults with faculty and other campus staff to ensure the program is meeting the needs of students and identifies and develops instructional resources to…

Marketing Operations (Virtual Position)

NPE Operations LLC

Santa Monica, CA

This role will be primarily focused on project management and managing technology and tools including our CRM (Keap), CMS (WordPress + Elementor), email…

Production Manager

Innovative Metal Industries, Inc.

San Bernardino, CA

Proficient in MS Office and ERP software. Communicates with supervisor, peers and other Company staff working as part of a team contributing to Company goals.

Assistant/Air Quality Specialist (Economist)

South Coast Air Quality Management District

Diamond Bar, CA

Works with engineers, planners, other environmental professionals, Information Management staff, and other personnel to develop and implement methods and…

Security Protective Operations Center Supervisor


Hawthorne, CA

Experience with geospatial analysis software (ArcGIS, QGIS, Google Earth). Train security staff in emergency response measures, develop security procedures and…

HR Operations/Payroll Coordinator

California State University

Northridge, CA

Establish and maintain cooperative working relationships; and operate standard office equipment and software. Under general supervision of the Manager, Academic…

11-001 - Multimedia Ministries-Content Creator - CAS/DHQ-Program

The Salvation Army Western USA

Carson, CA

Work with DHQ staff in AV planning for divisional events. Work with DHQ Program and Leadership staff in production of promotional materials.

Licensed Acupuncturst (Part-Time)

Trinity Acupuncture

Torrance, CA

Communicate clearly and effectively with patients and office staff. Maintain detailed and complete records of healthcare plans and prognoses using EHR software.

Accountant (Remote)

211 LA County

San Gabriel, CA

Attends and actively participates in accounting staff meetings. Serves as backup to staff accountants and performs necessary duties in their absence.

Deputy BSA Officer


Irvine, CA

Must be experienced in the effective use of one or more core banking deposits and new account software. Attend regular FFB staff meetings to ensure active…

Human Resources Manager

Dhar Mann Studios

Burbank, CA

Proficient with Google Suite or related software. The ideal person will plan, lead, direct, develop, and coordinate the policies, activities, and staff of the…

Sales Executive

Procede Software

Solana Beach, CA

Discusses specific operational and business needs with customers and prospects and prepares contract for software, services, and maintenance.

Speech Therapist, Home Health

A List Therapy Group

Torrance, CA

Support staff always here to help. Clinicians choose their own schedule and coverage areas; latest documenting software.*. Quick and easy documentation*.

BE Programmer


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…

Airport Maintenance Supervisor

County of Orange

Costa Mesa, CA

Competent using Excel, Word, and Outlook, or similar software programs. Interacts with staff at various levels in the County organization for the purposes of…

Office Facilities Coordinator

Armanino LLP

Los Angeles, CA

Provides backup to administrative staff as needed. Proficient in Microsoft Office software including Word, Excel and Outlook. Knowledge and use of power tools.

Office on Aging and Veterans Service Director

County of Orange

Orange County, CA

Overseeing the Aging and Veterans units including direct management of Administrative Managers and indirectly managing a team of approximately 24 staff members.

Assistant Property Manager

The RMR Group

Los Angeles, CA

Strong proficiency with property management/accounting software (preferably Yardi), ARGUS budgeting software; MS Office application (Word, Excel, PowerPoint,…

Field Technician

Base8 Inc

Studio City, CA

Resolve/fulfill incoming Service Desk incidents and requests from internal staff. The Field Technician is a strategic technical position within our organization…

Deputy BSA Officer


Pasadena, CA

Must be experienced in the effective use of one or more core banking deposits and new account software. Attend regular FFB staff meetings to ensure active…

E-Commerce Specialist - Long Beach, CA

The Salvation Army Western USA

Long Beach, CA

A basic understanding of third-party research software, Terapeak. The ability to use listing and shipping software, Sure Done, Ship Station.

Point of Care Testing Coordinator

City of Hope

Irvine, CA

Assists with general staff training as necessary. Provides guidance to technical and nursing staff. Nursing managers, service line PPL, professional program…

Public Works Design Engineer


El Segundo, CA

Working knowledge and experience using AutoCAD and various engineering computer software. This includes limited experience in utilizing various Civil…