> Markdown version of [/jobs/ext/3006262-software-engineer](https://www.wearedevelopers.com/jobs/ext/3006262-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** AllSpice Inc. - **Location:** San Francisco, CA, United States (Remote available) - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Altium Designer, Software Debugging, Electronic Design Automation, Github, Python (Programming Language), PostgreSQL, Parsing, Cadence Virtuoso, TypeScript, Scripting, Git - **Published:** September 19, 2026 - **Apply:** https://startup.jobs/software-engineer-parsing-principal-staff-senior-allspice-10123791 ## About the Role * Experience working on systems-level software * Experience writing parsers * Experience writing test harnesses and dev tooling around the core software * Strong project management skills with the ability to drive cross-functional initiatives * Comfort with ambiguity and a high degree of autonomy * Can think in terms of the big picture and deliver on the details * Fluency with AI tools - you use them day-to-day to debug, document, and reduce operational toil, and expect this to be a normal part of how the team operates * Must be a U.S. Citizen or Lawful Permanent Resident (Green Card holder) Bonuses * Experience designing hardware or working with ECAD tooling (Altium, KiCad, Cadence, Siemens) * Rust Experience * Compiler Experience * Experience with Hex Editors and binary debugging tools * Low-level knowledge of Git * Availability to work out of our flex offices in San Francisco or Boston 1-2 days per week ## Description For most projects, you will be responsible for working with engineers from each relevant team to determine * What data they need + What is the shape and structure of that data? What stability guarantees do we have for that data? Do we already provide that data in a different format? * How we can provide that data + Do we need to parse new files from our customers? Is it an external database? * The interface the team will use to consume that data + Are we providing them an SDK / Code module? Are we spinning up a service? Along with this you will need to coordinate with the rest of the parsing team to determine when to extend existing interfaces or create new ones. You will also be responsible for coordinating with product managers, sales and other stakeholders to provide timelines, expected features and constraints for the projects you are working on. This is a highly autonomous role and the expectation is that you work collaborative, self-driven way. Example Projects * Provide the capabilities to merge binary file formats maintaining the overall structure and usability of the resulting file. * Provide the SDK for generating Schematics, PCBs, and other ECAD data, used by both the AI and Automations teams. * Improve performance of the parsing engine. * Develop and implement parsers for new formats as required. Our Stack * Rust (CLI, services, SDK, etc.) * GitHub Other teams use * Go (Fork of Gitea) * TypeScript * Rust (services, AI, automations) * Python (scripting, AI) * PostgreSQL ## Related Videos - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [WeAreDevelopers LIVE - Dapr / Pixels and Generative Art / Open Source and Communities / and more](https://www.wearedevelopers.com/videos/1720-wearedevelopers-live-dapr-pixels-and-generative-art-open-source-and-communities-and-more) - [Building a Compiler with C#](https://www.wearedevelopers.com/videos/116-building-a-compiler-with-c) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data) - [Dev Digest 119 - ❤️ === ❤️](https://www.wearedevelopers.com/magazine/454-dev-digest-119)