Junior Software Engineer
Multifactor · San Francisco, CA, US
Job Description
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.
This isn't a role where you're handed busywork and kept away from anything that matters. From your first weeks, you'll be writing code that runs in production — software that enterprises and consumers trust with their most sensitive accounts. You'll learn what it takes to build systems that have to be correct, and you'll do it with mentorship, code review, and direct access to the people making the biggest technical decisions at the company. For an early-career engineer, few environments offer this much real ownership this fast.
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. The feedback loop is measured in hours, not sprints — which means you'll grow fast.
- 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 — problems most companies haven't even started thinking about.
- 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
Related jobs
Founding Engineer
Multifactor · San Francisco, CA, US · On-site · $145k - $195k
Founding Scientist
Multifactor · San Francisco, CA, US · On-site · $195k - $245k
Guest Engagement: Software Engineer II, Android
Toast · Dublin, Ireland · Hybrid
Software Engineer
Lyft · Toronto, Canada · Hybrid
Principal Security Software Engineer, Enterprise IAM
Roblox · San Mateo, CA, United States · On-site
See how well your resume matches this job before you apply
Run a free ATS check