At a Glance
- Tasks: Develop innovative software solutions and collaborate with a dynamic team.
- Company: Join Bite Engineering, a forward-thinking tech company revolutionising structural engineering.
- Benefits: Enjoy a competitive salary, equity options, flexible working, and growth opportunities.
- Other info: Work in an empowering environment with quick hiring processes and a focus on team culture.
- Why this job: Be part of a startup making a real impact in the engineering world.
- Qualifications: 8+ years in software engineering with strong core skills; familiarity with various languages is a plus.
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. Because of this, there are always times when we need to come up with a short-term tactical solution to deliver something a little quicker than we would like. You will have a strong focus on code quality but also on flexibility and pragmatically paying off tech debt. 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:
We have a culture of respecting people’s time and we know you’ll have loads of other options, therefore we have a quick turnaround time and will let you know as soon as we can after each stage. Ask ANYTHING. The whole process is as much about making sure we’re a fit for you as much as the other way around.
- 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, not necessarily people with a lot of (or any!) experience in our specific tech stack.
- 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 in London employer: Bite Engineering
Bite Engineering is an exceptional employer located in London, offering a dynamic and flexible work environment that fosters innovation and collaboration. With a strong emphasis on employee growth, you will have the opportunity to shape the technical direction of our cutting-edge platform while enjoying competitive compensation and equity options. Our culture prioritises kindness, curiosity, and optimism, ensuring that every team member feels valued and empowered to contribute to meaningful projects.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer in London
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Bite Engineering or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Bite Engineering.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Bite Engineering.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Bite Engineering that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Senior Software Engineer in London
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Bite Engineering.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Bite Engineering and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Bite Engineering
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Bite Engineering uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.