At a Glance
- Tasks: Ship features across the full stack and drive architecture of the entity-resolution layer.
- Company: Bite is focused on automating design change management for structural engineering firms.
- Benefits: Equity and influence over technical direction in a startup environment.
- Other info: Flexible working with 3 days per week expected in the London office.
- Why this job: Join as one of the first engineering hires and tackle unique challenges.
- Qualifications: Must have 8+ years of experience and back-end proficiency in Node.js/TypeScript.
The predicted salary is between 100000 - 120000 £ per year.
Location: London (flexible working with 3 days per week regularly expected in office)
Job Type: Full-time
Salary & equity: £100k+
Tech Stack: React, Typescript, Python, C#, Azure
Must-Haves:
- Experience: 8+ years, including a track record of shipping production systems
- Back-end experience - ideally Node.js/TypeScript in a production API context and comfortable reading across other languages (C#, Python)
- Solid grasp of distributed systems fundamentals: async queues, event-driven workflows
- Track record of hiring and growing engineers
- Comfortable in a startup environment where you’re building the process alongside the product
What will make your CV stand out:
- Experience with LLM/RAG pipelines in production (embeddings, vector search, retrieval quality measurement)
- Familiarity with Autodesk Platform Services / AEC data formats (IFC, Revit, ETABS, SAFE, or similar)
- Experience with Windows desktop application development (.NET / WPF / native integrations)
- Background in construction, structural engineering software, or document-intensive vertical SaaS
- Knowledge of graph-based data models, entity resolution, or knowledge graph tooling
Having said that, don’t worry too much about having experience with the specific tech stack - we are generally looking for people with strong core engineering skills and principles. The team are polyglots who believe specific technologies are just tools for tackling problems.
The Company:
Structural engineering firms need effective design change management to avoid costly delays and manual design change propagation. Structural engineers work across a fragmented ecosystem of tools with no shared source of truth - ETABS models, SAFE analyses, Autodesk drawings, Excel specs, PDFs, emails. Bite is building an effective automated design change management product for structural engineering firms preventing costly delays, manual design change propagation, and errors. Our platform does two things that today require weeks of manual work: natural-language search across a project's entire file ecosystem, and cross-file impact detection.
The Role:
You'll be one of the first engineering hires. You'll work directly with the founders across the full stack: a Node/TypeScript backend API, a React frontend, a C#/WPF Windows desktop connector, and Python ML/RAG workers. The codebase is in production and serves paying customers. You'll own significant parts of it, drive the architecture of the entity-resolution layer that everything else depends on, develop contracts between our services and eventually help hire and mentor the team that grows around you.
What You’ll Own:
- Ship features across the full stack. The platform is polyglot by design - you don't need to be expert in every layer, but you need to be comfortable moving across them.
- Strong in at least one of (but comfortable reading the other): Node.js/TypeScript backend, Python async/ML pipelines
- Experience designing and evolving APIs and async event-driven systems (queues, workers, content-addressed storage)
- The instinct to keep things simple under pressure
- Comfortable having high ownership and autonomy. This is a very hands-on, delivery-focused role in a start-up environment.
We believe passionately in thorough automated testing so, whilst we don’t necessarily care about strict TDD practice, every PR must have the appropriate E2E tests, unit tests or eval harnesses. We own and have responsibility for the entire platform - its deployment and its reliability - so we also completely control our own CI and CD processes. The team is an autonomous and empowered multi-disciplinary one.
Hiring Process:
- Initial screening call (5 mins)
- Call with the VP of Engineering where you’ll show us some of your code (30 mins)
- Pair with and get to know a member of our engineering team (1-2 hours)
- Reference checks + offer
Must Haves:
- Good communication skills - we are constantly communicating in very technical language to each other one minute; semi-technical language to (for e.g) the product manager the next; and in layman’s terms to non-technical people the next. We value clarity above speed.
- Strong core engineering skills - we are generally looking for strong engineers with experience building reliable systems and taking responsibility for them.
- Kindness, curiosity, optimism & drive - we, as a team and as a company, believe in being kind over being nice. We are constantly giving and receiving constructive feedback and we are always trying to be empathetic.
About Bite:
Bite Engineering is an Equal Employment Employer and does not discriminate on the basis of race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or any other legally protected status. We want people from all walks of life to feel valued for their individuality, thrive in our business and share a sense of belonging. If you have a disability or special need that requires accommodation, let us know!
Senior Software Engineer employer: Bite Engineering
Bite Engineering is based in London and offers equity to its employees. The team is dedicated to creating innovative solutions for structural engineers, ensuring effective design change management and reducing costly delays.