Senior/Staff Backend Engineer, Security

Posted Yesterday
Be an Early Applicant
Draper, UT, USA
In-Office
Senior level
Software
The Role
Designs, builds, deploys, and operates shared security services, libraries, middleware, and platform patterns in TypeScript. Responsibilities include identity and authentication, authorization, secrets and key management, encryption, audit logging, rate limiting, abuse prevention, monitoring, and reliability. The engineer will establish secure defaults and CI guardrails, partner with engineering teams, mentor engineers, and provide technical leadership while owning solutions end to end.
Summary Generated by Built In

At Redo, we're not just redefining returns; we're shaping the entire customer experience journey. As a comprehensive customer experience platform, we prioritize every aspect of the customer interaction. Unlike traditional models, we thrive when we reduce returns, ensuring that our success is aligned with our clients'. Powered by AI Insights, we proactively identify operational and product anomalies, offering tailored suggestions to decrease return rates. Our commitment to transparency is unwavering; Redo is 100% free, providing a detailed record of all transactions. Through our innovative return coverage model, we ensure peace of mind for customers without additional costs.

Based in Draper, Utah, we're experiencing rapid growth and are actively seeking passionate individuals who are up for the challenge of building our product and scaling the company. Join us in shaping the future of e-commerce and delivering exceptional customer experiences at every touchpoint!

Position Title:Senior/Staff Backend Engineer, Security

Position Overview:

As Redo grows across multiple products, we're investing in shared security infrastructure that the whole engineering org builds on. You'll be a software engineer who designs and builds the services, libraries and middleware that make the secure path the easy path. Engineers across every Redo product should be able to build quickly and securely by default.

You'll own problems from start to finish: understand what engineers need, design the solution, build it, run it in production, and bring the rest of engineering along. The role comes with a lot of autonomy and real influence on how Redo builds software.

What You'll Work On:

Areas this team builds in include:

  • Identity, authentication and session management

  • Authorization, API keys and secrets management

  • Encryption, tokenization and key management

  • Security audit logging, rate limiting and abuse prevention

What You'll Do:

  • Design, build, test, deploy and operate production backend services and libraries in TypeScript

  • Build shared security platforms and patterns that engineering teams across Redo adopt

  • Own your services in production, including monitoring, alerting and reliability

  • Build guardrails such as shared components, CI checks and secure defaults that help engineers ship securely without slowing down

  • Partner with engineering teams across the company and help raise the security bar

  • Mentor engineers and give technical leadership on secure design

Required Qualifications:

  • BS degree in Computer Science or a related technical field, or equivalent experience

  • 6+ years of professional software engineering experience, mostly backend

  • Strong TypeScript and Node.js skills

  • Experience designing and shipping internal libraries, middleware, SDKs or platform APIs that other engineers depend on

  • Ownership of production services end to end, including monitoring, alerting and reliability

  • A solid grasp of security fundamentals (authentication, authorization, cryptography basics, common web vulnerabilities) and a real interest in building secure systems

  • Ability to take an ambiguous problem, design the solution yourself and see it through without step-by-step direction

  • Collaborative and low-ego, with the ability to influence engineers who don't report to you

Preferred Qualifications:

  • Has built identity, authentication, session, or encryption/key management systems

  • Experience with AWS IAM and KMS

  • Experience with e-commerce platforms

  • Platform or developer-experience work: building a "golden path" other teams follow

  • Experience at a fast-growing startup, building systems from the ground up

Benefits & Perks

  • On-site gym with showers, pickleball and basketball

  • Flexible PTO and company holidays

  • Company HSA contributions

  • Weekly lunches and a stocked break room

  • $100 monthly babysitting reimbursement

  • Monthly "Redo perks" allowance for e-commerce purchases

  • Close to biking and running trails

  • Career growth opportunities

Redo is an equal opportunity employer and prohibits discrimination and harassment of any kind. We are committed to creating a diverse and inclusive work environment where all employees feel valued, respected, and supported.

Skills Required

  • Bachelor’s degree in Computer Science or a related technical field, or equivalent experience
  • 6+ years of professional software engineering experience, primarily backend
  • Strong TypeScript and Node.js skills
  • Experience designing and shipping internal libraries, middleware, SDKs, or platform APIs used by other engineers
  • Experience owning production services end to end, including monitoring, alerting, and reliability
  • Understanding of security fundamentals, including authentication, authorization, cryptography basics, and common web vulnerabilities
  • Ability to independently design and deliver solutions for ambiguous problems
  • Collaborative, low-ego communication and ability to influence engineers without direct authority
  • Experience building identity, authentication, session, or encryption and key-management systems
  • Experience with AWS IAM and KMS
  • Experience with e-commerce platforms
  • Experience building platform or developer-experience capabilities and golden paths
  • Experience at a fast-growing startup building systems from the ground up
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
300 Employees

Similar Jobs

Rapid7 Logo Rapid7

Senior Director, Customer Innovation

Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
Remote or Hybrid
United States
2400 Employees
211K-285K Annually

Rapid7 Logo Rapid7

Vector Command Specialist

Artificial Intelligence • Cloud • Information Technology • Sales • Security • Software • Cybersecurity
Remote or Hybrid
United States
2400 Employees
89K-121K Annually

Wipfli Logo Wipfli

Consultant

Cloud • Fintech • Software • Business Intelligence • Consulting • Financial Services
Remote or Hybrid
United States
2900 Employees
117K-158K Annually

PNC Bank Logo PNC Bank

Technology Solution Center Analyst Lead

Machine Learning • Payments • Security • Software • Financial Services
Remote or Hybrid
USA
55000 Employees
41K-83K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account