At a Glance
- Tasks: Own 3D geometry and rendering modules, creating high-performance systems for asset processing.
- Company: Stealthy 3D/graphics startup revolutionising production-ready assets for film and games.
- Benefits: Competitive salary, equity, flexible hybrid work setup, and visa sponsorship available.
- Why this job: Make a real impact in high-end productions with cutting-edge graphics and AI-driven workflows.
- Qualifications: 5+ years in modern C++ engineering, strong Python skills, and solid 3D fundamentals.
- Other info: Dynamic environment with opportunities to work on innovative projects and career growth.
The predicted salary is between 36000 - 60000 £ per year.
The mission
Work at a stealthy 3D/graphics startup that turns real-world objects into production-ready, photoreal assets for film, games and real-time experiences. Think: high-end material capture and photogrammetry tools used behind the scenes by top studios, not off-the-shelf consumer software.
The role
You’ll be the go-to engineer for 3D rendering and asset processing in a Windows desktop app that sits at the heart of the company’s pipeline. Expect deep work in C++ and Python across geometry, rendering and integration, not just gluing together third-party tools.
What you’ll do
- Own 3D geometry and rendering modules end-to-end, from raw images to high-resolution, real-time previews.
- Build high-performance C++ systems for asset processing, OpenGL rendering and mesh-camera visibility.
- Create Python services that orchestrate pipelines and talk to internal ML models.
- Work with ML and data teams to plug new models and formats into production workflows.
- Take responsibility for Windows builds, packaging and release quality.
What you bring
- 5+ years of modern C++ engineering in graphics, rendering or other high-performance areas.
- Strong Python, used for real production tooling rather than scripts on the side.
- Solid 3D fundamentals: OpenGL, shaders, geometry processing, UVs.
- Experience shipping desktop tools or pipelines to real users.
- Bonus: DCC integrations (e.g. Blender), PBR/material systems, game engines, photogrammetry/computer vision, Windows app development, 3D formats and ML integration.
Why you might care
Rare mix of hardcore graphics, real-world capture and AI-driven workflows. Direct line of sight from your code to assets used in high-end productions. Competitive salary, equity, flexible hybrid setup.
Senior Software Engineer in City of London employer: Block MB
Contact Detail:
Block MB Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in City of London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best work in C++ and Python, especially any projects related to 3D graphics or rendering. This will give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for technical interviews by brushing up on your 3D fundamentals and coding challenges. Practice explaining your thought process while solving problems, as this is often just as important as getting the right answer.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in our mission. Tailor your application to highlight how your experience aligns with the role and our company values.
We think you need these skills to ace Senior Software Engineer in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with C++ and Python, especially in graphics and rendering. We want to see how your skills align with our mission of creating photoreal assets!
Showcase Your Projects: Include links to any relevant projects or portfolios that demonstrate your expertise in 3D graphics and asset processing. We love seeing real-world applications of your work, so don’t hold back on showcasing your best stuff!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for 3D graphics and explain why you’re excited about working with us. Let us know how your background makes you a perfect fit for our team.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Block MB
✨Know Your Tech Inside Out
Make sure you brush up on your C++ and Python skills, especially in the context of 3D graphics and rendering. Be ready to discuss specific projects where you've used these languages, and how they relate to the role you're applying for.
✨Showcase Your Problem-Solving Skills
Prepare to talk about challenges you've faced in previous roles, particularly around asset processing or rendering. Use the STAR method (Situation, Task, Action, Result) to structure your answers and demonstrate your thought process.
✨Familiarise Yourself with Their Tools
Research the company’s existing tools and technologies, especially those related to photogrammetry and real-time rendering. If possible, try to get hands-on experience with similar software to show your genuine interest and understanding during the interview.
✨Ask Insightful Questions
Prepare thoughtful questions that show your enthusiasm for the role and the company. Inquire about their current projects, the team dynamics, or how they integrate machine learning into their workflows. This not only shows your interest but also helps you gauge if it’s the right fit for you.