Staff Software Engineer
- Salary not listed
- Remote-friendly · fits your timezone
- Posted 2 weeks ago · via Greenhouse
Build full-stack software to improve the world
Build and mentor full-stack software projects using Python/Django, TypeScript/React, and AI tools. Collaborate with a team of engineers to prioritize, conceptualize, and deliver projects. Share work with the outside world through published papers and open-source tools.
Why This Role?
Mentor team members and own major projects
Key Responsibilities
- Prioritize, conceptualize, and co-design software projects
- Build, test, and engage users for any concept being developed
- Mentor team members and share knowledge with the outside world
- Leverage AI in product and internal tooling
Requirements
- Strong backend/infrastructure skills
- Experience with Python/Django and TypeScript/React
- Knowledge of Amazon's S3, EC2, Docker, and Elastic Beanstalk
- Experience with PostgreSQL and Amazon's Redshift
- Interest in using AI tools
Required Skills
Indonesia Context
- Working Hours Overlap:
- Flexible — work your own hours
View Original Description from Greenhouse BoardsShow more
Original description from Greenhouse Boards
<p><strong>Job Description:</strong></p> <p>B12's engineering team views software as a craft, but improving the world as the reason to practice it. Our engineers are responsible for prioritizing, conceptualizing, co-designing, building, testing, and engaging users for any concept we are building out. We’re generalists in encouraging each other to experience the full stack, but we’re also aware of each other’s preferences in the stack. For this role in particular, we’re searching for a tenured full-stack engineer who brings strong backend/infrastructure skills (and an interest in using them) to the product. We mentor and teach where we can, both inside and outside of the company, and as a Staff Software Engineer, you will be responsible not only for your ownership of major projects, but also mentorship of the team members with whom you ship those projects.</p> <p>We value sharing our work with the outside world. Our team has <a href="http://orchestra.b12.io/#motivation">published papers</a> on forming expert flash teams and machine-mediated worker hierarchies. We’ve baked our research into various open source tools in the space of creativity, expertise, and knowledge work.</p> <p>We hope our engineers have more longevity than any one tool we use, but here is a sampling of our current thoughts about technology:</p> <ul> <li>We live on Python/Django and TypeScript/React.</li> <li>We store blobs in Amazon’s S3, munch on them in Amazon’s EC2, develop in Docker, and deploy containers to Amazon’s Elastic Beanstalk.</li> <li>We believe PostgreSQL should be the first system you consider when thinking about persisting structured data.</li> <li>We clean and centralize data in Amazon’s Redshift, and are able to answer almost any question in SQL.</li> <li>We leverage AI in our product and our internal tooling, and faced with a landscape in constant flux, try to pick the right model or agent on a task-by-task basis.</li> <li>Our new code is almost 100% LLM-generated, and we’ve thought hard about <a href="https://blog.marcua.net/2026/08/31/prototype-plan-stack">ensuring quality in the face of ever-increasing review loads</a>, <a href="https://blog.marcua.net/2026/02/25/four-questions-agents-cant-answer">what processes humans are still best a</a>t, and <a href="https://blog.marcua.net/2025/07/21/mentoring-junior-engineers-in-the-age-of-coding-agents">how the practice of mentorship must adapt in the face of these new tools</a>.</li> <li>We have near-full test coverage on the backend, and are making progress on our frontend and integration tests.</li> <li>We set up continuous integration and deployment because, while this model comes with its own pains, we’ve disliked being on fixed release schedules on previous projects.</li> <li>We like to move fast and support point-in-time recovery :).</li> </ul> <h2><strong>You’d be a good fit if</strong></h2> <ul> <li>You have 10 or more years of experience building products and systems in production.</li> <li>You are an amazing communicator.</li> <li>You feel comfortable managing your time and deciding among competing priorities.</li> <li>You are curious.</li> <li>You have a high ownership mentality.</li> <li>You enjoy learning and teaching.</li> <li>You are comfortable working with backend and frontend technologies, but have a deeper background and interest on the backend/infrastructure side.</li> <li>You care about and want to contribute to our mission of helping people do meaningful work.</li> </ul> <h2><strong>What does a staff engineer do here?</strong></h2> <p>This is B12’s first Staff Engineer hire on a ~10-person product team that includes a designer, product manager, and CTO. To understand what we’re looking for in someone with this much experience, here are some concrete examples of tasks you’d work on in a month:</p> <ul> <li>Own the delivery of a project of the magnitude “we ship one or two of these a quarter,” both individually shipping code and rallying and supporting team members in doing so.</li> <li>Participate in quarterly planning to identify key projects to work on next quarter.</li> <li>Mentor other engineers who are in the planning, prototyping, or implementation phases of a project.</li> <li>Respond to an incident, write up a postmortem, and improve tooling and infrastructure to help us prevent or more quickly respond to the issue and others like it in the future.</li> <li>Identify and optimize some infrastructure that costs too much, is too slow, or isn’t stable enough.</li> <li>Discuss an early design/prototype with a designer or product manager to help shape its direction and explain what will be easy or hard to implement.</li> <li>Unblock an operational team member on a data analysis project that answers a hairy question facing our business.</li> <li>Run a brainstorm with engineers to identify how we might work more effectively or ship with a higher level of quality.</li> </ul> <h2><strong>Don’t fear:</strong></h2> <ul> <li>We highly favor talent and interest.</li> <li>Some candidates may see this list and feel discouraged because they don’t match all the items. Please apply anyway: there’s a good chance you’re more wonderful than you think you are.</li> <li>B12 is a safe place for human beings. We particularly encourage you to apply if you identify as a woman, are a person of color or other underrepresented minority, or are a member of the LGBTQIA community.</li> </ul>
Salary Context
Similar Engineering roles on LokerDollar pay around $212.5k/yr (range $10.8k–1000k/yr, n=415 active listings).
Hiring at B12
B12 has 1 other active role on LokerDollar and has been hiring here since May 20, 2026 — across Engineering, Design.
View all B12 openings →Market context
- ESTIMATEEstimated pay is 2% above the role median of $212,500/year (n=415 pay-disclosing listings).
- VERIFIEDB12: 3 postings in the last 3 months, 6 all-time on LokerDollar.
- VERIFIEDCompany first seen May 20, 2026.
- VERIFIEDThis listing first seen Oct 20, 2026.
- VERIFIEDLast verified live Oct 20, 2026.
Frequently asked questions
- Is Staff Software Engineer at B12 a remote job?
- Yes. Staff Software Engineer at B12 is a fully remote role open to candidates worldwide.
- What type of employment is Staff Software Engineer at B12?
- This is a full time position.
- How do I apply?
- Click the "Apply" button on this page to go to the official application at B12.
Explore related
Market data & reports
Salary & skill-demand research built from our own listings data.
- Skills Remote Employers Ask For in the AI EraMost-named skills in active listings by kind, AI-named skills and the fastest risers. Weekly data.
- Indonesia IT Jobs vs Global Remote (2026)Primary analysis of 2,049 listings: methodology, classification rules, downloadable datasets.
- AI-Skill Demand: Indonesia vs Global Remote (2026)10,000+ postings, taxonomy-first classifier, Wilson CIs, pre-registered before analysis.
- Remote ≠ Remote: The Skills That Open Global Work to Indonesians (2026)12,891 remote listings: the highest-paid coding skills are the most geo-locked for Indonesia-based applicants. CC BY 4.0 aggregate dataset.
- The Compliance Layer of the AI Hiring Stack (2026)6,349 remote listings: 77.2% never state who may apply. Methodology and a CC BY 4.0 aggregate dataset.
- AI in Job Ads: Indonesia vs Global (2026)Global engineering ads naming AI rose from 3.4% to 23% after ChatGPT; Indonesian ads went from 2.2% to 2.8%. 2027 scenarios and a CC BY 4.0 dataset.
- Indonesia Hiring Report: Tech vs Non-TechJob demand by field from aggregate open-job counts — never individual listings.
- Indonesia Salary BenchmarkAggregate salary ranges across roles, with open methodology and dataset.
- Indonesian Remote Work Salary & Demand IndexHow much of the global remote job corpus is open to Indonesia, and what it pays (USD) by role.
- Indonesia Quarterly Labor Market ReportLayoffs, funding, salaries & skills per quarter — open aggregates.
- Remote Market Reports by RoleAuto-generated per role family — skills, seniority, companies, salary.
- Global Remote Salary BenchmarkAnnual salary by role & currency, plus the share of listings open worldwide.