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