Jobs · Engineering · California

Junior Software Engineer

Multifactor (YC F25) · San Francisco, CA · 6 days ago
On-siteEngineering$95k–$145k/yrFull-time

About the role

We're hiring a Junior Software Engineer to build Multifactor's platform alongside a small, senior team. You'll ship production code, own real features, and grow quickly by working closely with engineers who care about doing things right.

What You'll Do

  • Ship production code across Multifactor's product surface — backend services, APIs, browser extensions, and client applications.
  • You'll be in the codebase every day.
  • Own features end-to-end, with support.
  • Take a well-scoped problem and turn it into working software.
  • You'll get guidance on the hard parts and the autonomy to figure out the rest.
  • Learn from senior engineers and the founder.
  • You'll pair, review, and design alongside people who've built production systems before.
  • Help build the security layer for the agentic web.
  • Contribute to systems that prevent prompt injection, credential theft, confused-deputy attacks, and cross-agent hijacking.
  • Level up on engineering fundamentals.
  • Testing, CI/CD, code review, incident response — you'll pick up the habits and tooling that make a strong engineer, working in a team that takes them seriously.

Who You Are

  • 0–3 years of software engineering experience. New and recent grads are welcome.
  • We care more about how you think and how fast you learn than about years on a résumé.
  • A hands-on builder. You like writing code and shipping things.
  • Personal projects, internships, coursework, or open-source contributions that show you can build are all strong signals.
  • Comfortable across the stack, or eager to be. You've worked with backend systems (APIs, services, data stores) and can build frontend when needed — or you're excited to get there quickly.
  • You want to ship the whole feature, not just your piece of it.
  • Security-conscious, or curious to become so. You don't need to be a security expert. You do need to care about getting things right and be interested in learning how to think about threat models.
  • Comfortable with ambiguity. Seed-stage means the roadmap changes. You can make progress with incomplete information and ask good questions when you're stuck.
  • Careful and fast. You write code quickly without cutting corners on correctness. When your platform secures people's bank accounts and enterprise systems, precision matters.
  • A clear communicator. You can explain what you built, ask for help when you need it, and take feedback well. That's how you'll grow here.

Nice to Have

  • Experience building browser extensions or working with browser extension APIs.
  • Familiarity with TypeScript/JavaScript, Python, or Rust.
  • Exposure to relational databases and cloud infrastructure (AWS/GCP).
  • Contributions to open-source projects.
  • Internship or project experience at a startup, or anywhere correctness mattered.

Compensation & Benefits

  • Salary: $95,000 – $145,000
  • Equity: 0.25% – 0.50%
  • Unlimited PTO with a culture that actually encourages using it
  • Wellbeing & professional development reimbursements
  • Commuter benefits for getting to our SF office
  • Employer-sponsored retirement savings (401k w/ matching)
  • Employer-sponsored dental, vision, health, and life benefits

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 2 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 5 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 5 days ago
Information Technologyapply on epic.avature.net