Jr-Mid Software Engineer (Parsing and Data Structures)
Join to apply for the Jr-Mid Software Engineer (Parsing and Data Structures) role at AllSpice.io
Jr-Mid Software Engineer (Parsing and Data Structures)
Join to apply for the Jr-Mid Software Engineer (Parsing and Data Structures) role at AllSpice.io
Help shape the future of hardware development.
At AllSpice, we’re turning opaque binary design files into open, scriptable data, and building a common interface layer for hardware development—think GitHub for electronics.
We’re the first and only company focused on modernizing thehardwaredevelopment process, making it faster and more collaborative. Our tools include a git-friendly translation layer and a native CI/CD framework for circuit designs, enabling the same agile workflows software teams have enjoyed for years.
Read more about our latest Series A announcement here!
We’re looking for a backend engineer to help us improve our parsing engine for electronics design files. Your work will directly enable automation for design review, release, and documentation—key building blocks of a hardware DevOps system.
Help shape the future of hardware development.
At AllSpice, we’re turning opaque binary design files into open, scriptable data, and building a common interface layer for hardware development—think GitHub for electronics.
We’re the first and only company focused on modernizing thehardwaredevelopment process, making it faster and more collaborative. Our tools include a git-friendly translation layer and a native CI/CD framework for circuit designs, enabling the same agile workflows software teams have enjoyed for years.
Read more about our latest Series A announcement here!
We’re looking for a backend engineer to help us improve our parsing engine for electronics design files. Your work will directly enable automation for design review, release, and documentation—key building blocks of a hardware DevOps system.
Our stack- Rust back-end parsing layer for ECAD (electrical computer-aided design) files
- Github for code review
This is a high-impact role where you’ll work closely with the team to expand and improve our input parsing layer. You’ll contribute to the architecture that powers hardware automation, and should be excited about systems programming and working closely with the data.
Experience required: 2+ years in systems-level software development.
You’ll be responsible for:
- Designing and refining for ECAD data
- Parsing binary file formats
- Analyzing performance tradeoffs of algorithms and data structures
- Profiling and optimizing for speed, memory, and parallelism
- Testing from raw file input through to rendered SVG output
- Driving improvements across the parsing stack
- Speed up our parsing engine via:
- smarter caching
- library evaluation/replacement
- multithreading and parallelization
- Optimize SVG output for better frontend performance
- Extend support for new ECAD file formats
- Standardize and document our internal data model
- Build backend APIs for design data processing
- Lexical analysis and parsing generally
- Rust, or similar low-level/system languages (C/C++, Zig, etc.)
- Hex editors and binary debugging tools
- SVG and rendering logic
- CI/CD pipelines and automated testing
- Algorithm and data structure design
- Hardware design or ECAD tools (nice to have, but not required)
Join a team of supportive and intelligent colleagues, enjoy flexible work arrangements, seize the opportunity to make a significant impact, receive a competitive salary & equity, health, dental, vision benefits, generous PTO, and a home office stipend.
To apply“Software Engineer – Parsing” in the title and a copy of your resume and/or relevant work.
Seniority level
Seniority level
Entry level
Employment type
Employment type
Full-time
Job function
Job function
Engineering and Information TechnologyIndustries
Software Development
Referrals increase your chances of interviewing at AllSpice.io by 2x
Get notified about new Junior Software Engineer jobs in San Francisco Bay Area .
Software Engineer, AI Intern (Fall 2025)
San Francisco Bay Area $57.00-$61.00 2 weeks ago
San Francisco, CA $160,000.00-$180,000.00 2 days ago
San Francisco, CA $40,000.00-$70,000.00 2 weeks ago
San Francisco, CA $130,000.00-$140,000.00 2 weeks ago
(General Hire) Software Engineer Graduate (Advertisement Team) - 2025 Start (BS/MS)
San Jose, CA $113,500.00-$250,000.00 2 weeks ago
Software Engineer, AI Platform - New Grad
New Grads 2025 - Software Engineer, Algorithm
San Jose, CA $120,000.00-$165,000.00 9 months ago
Mountain View, CA $125,400.00-$188,100.00 2 weeks ago
New Grads 2025 - General Software Engineer
San Jose, CA $120,000.00-$165,000.00 5 months ago
Software Engineer(s) - New Grad (Fall 2025 Graduation)
San Francisco Bay Area $72,800.00-$110,000.00 3 weeks ago
San Jose, CA $113,500.00-$250,000.00 6 days ago
San Jose, CA $130,000.00-$180,000.00 2 weeks ago
San Francisco, CA $40.00-$40.00 2 days ago
Software Engineer(s) - New Grad (Fall 2025 Graduation)
San Francisco, CA $40.00-$40.00 2 days ago
San Francisco, CA $60,000.00-$120,000.00 3 weeks ago
New College Grad Software Engineer, Software Engineering Development (Apps)
San Jose, CA $92,735.00-$131,300.00 1 week ago
Full Stack Software Engineer - Post-training
Frontend Software Engineer - University Graduate 2025
San Mateo, CA $120,000.00-$280,000.00 2 weeks ago
Software Engineer - Intern (Summer 2025)
San Jose, CA $3,000.00-$4,000.00 8 months ago
Software Engineer - 2025 Internship Program (3 Months)
Mountain View, CA $54,000.00-$72,000.00 1 month ago
San Francisco, CA $105,600.00-$198,000.00 4 days ago
San Francisco, CA $130,000.00-$238,000.00 2 weeks ago
Software Engineer, Frontend (All Levels)
San Francisco, CA $150,000.00-$220,000.00 2 weeks ago
San Francisco, CA $145,000.00-$230,000.00 2 weeks ago
Software Engineer Intern - Fall Session (September - December 2025)
Redwood City, CA $8,000.00-$8,000.00 4 weeks ago
San Francisco, CA $125,000.00-$175,000.00 3 weeks ago
San Francisco, CA $50,000.00-$80,000.00 2 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr