At a Glance
- Tasks: Build innovative tools for our client-facing teams and enhance marketing campaign capabilities.
- Company: Join Brainlabs, a culture-first media agency on a mission to lead the industry.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Why this job: Make a real impact by developing user-focused solutions in a dynamic environment.
- Qualifications: Experience in software development, strong Python skills, and a collaborative mindset.
- Other info: Diverse workplace with a commitment to equal opportunity and career advancement.
The predicted salary is between 28800 - 48000 ÂŁ per year.
We are Brainlabs, the High-Performance media agency, on a mission to become the world's biggest and best independent media agency. We plan and buy media that delivers profitable and sustained business impact. Brainlabs has always been a culture-first company, with a set of shared principles, philosophies and values documented in The Brainlabs Handbook, which has evolved into The Brainlabs Culture Code. This Culture Code consists of 12 codes that define what it means to be a Brainlabber, focusing on continuous development and creating a proud company culture.
As a Senior Engineer, you will be building tools to enhance the capabilities of our internal client-facing teams. Engineers take ownership of features, working with our product team and directly with internal users to design, develop, and iterate on feedback.
What you do:
- Take ownership of features or small-scale projects, from design to deployment.
- Develop features that enable Brainlabs teams to perform data analysis, planning, and testing for marketing campaigns, implementing end-to-end solutions using Python & Django (backend) and Vue.js (frontend), deployed with Docker on GCP.
- Review code to ensure it is maintainable and well tested, providing thoughtful feedback and sharing best practices.
- Collaborate with teams across the company to design features and iterate on feedback, including people from product, clientâfacing account management, sales, and our data teams.
- Mentor and support the growth of junior engineers, with the opportunity for people management in the future.
Who you are:
- Professional experience as a software developer, with good computer science fundamentals (degree or equivalent experience).
- Strong proficiency in Python.
- Knowledge of frontâend frameworks (preferably Vue.js).
- Proven ability to own and deliver features or smallâscale projects independently.
- Collaborative mindset with the ability to explain technical concepts to nonâtechnical stakeholders and contribute to architectural decisions.
How you succeed:
- Driven by product development, user value, and business impact, not just writing code.
- Collaborate effectively with product managers, internal users, and fellow engineers to deliver userâfocused solutions.
- Continuously improve processes, tools, and workflows to enhance team productivity and code quality.
- Communicate clearly and constructively, whether in code reviews, technical discussions, or stakeholder updates.
- Care about quality, focusing on readable code for other developers and intuitive and well-designed UI for our users.
- Contribute to a positive team culture, supporting others and leading by example, living our culture code every day!
What happens next:
We know searching for a job is tough and that you want to find the best career and employer for you. Therefore, you will participate in a comprehensive interview process that includes skills interviews with our team. The goal of this process is to allow you to get to know us as we learn more about you.
Brainlabs actively seeks and encourages applications from candidates with diverse backgrounds and identities. We are proud to be an equal opportunity workplace, committed to equal opportunity for all applicants and employees regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion, or belief, and marriage and civil partnerships. If you have a disability or special need that requires accommodation during the application process, please let us know!
Please note that we will never ask you to transfer cash or make any other payment to us in order to apply for a role or to work for Brainlabs. Any such asks are fraudulent and should be reported to the appropriate authorities in your area.
Senior Engineer in London employer: Brainlabs
Contact Detail:
Brainlabs Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Engineer in London
â¨Tip Number 1
Get to know Brainlabs' Culture Code inside out! This will not only help you understand what they value but also give you a chance to showcase how you embody those principles during your interviews.
â¨Tip Number 2
When youâre in the interview, donât just talk about your technical skills. Share examples of how youâve collaborated with non-technical teams and contributed to projects that had a real business impact. They love a team player!
â¨Tip Number 3
Prepare some thoughtful questions for your interviewers. Ask about their current projects or challenges they face. This shows youâre genuinely interested and ready to jump in and help out!
â¨Tip Number 4
Finally, apply through our website! Itâs the best way to ensure your application gets seen by the right people. Plus, it shows youâre proactive and keen to be part of the Brainlabs family.
We think you need these skills to ace Senior Engineer in London
Some tips for your application đŤĄ
Show Your Passion: When you're writing your application, let your enthusiasm for the role shine through! We want to see that youâre genuinely excited about the opportunity to be a Senior Engineer at Brainlabs and how you can contribute to our mission.
Tailor Your CV: Make sure your CV is tailored to the job description. Highlight your experience with Python, Django, and Vue.js, and donât forget to mention any collaborative projects you've worked on. We love seeing how youâve taken ownership of features or projects!
Be Clear and Concise: Keep your application clear and to the point. Use straightforward language to explain your skills and experiences. Remember, we appreciate readability just as much as you do when writing code!
Apply Through Our Website: Donât forget to apply 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 to join our Brainlabs family!
How to prepare for a job interview at Brainlabs
â¨Know the Culture Code
Before your interview, take some time to familiarise yourself with The Brainlabs Culture Code. Understanding their values and principles will help you align your answers with what theyâre looking for in a Senior Engineer. Show that youâre not just a tech whiz but also a great fit for their culture!
â¨Showcase Your Projects
Be ready to discuss specific projects where you've taken ownership from design to deployment. Highlight your experience with Python, Django, and Vue.js, and be prepared to explain how your contributions made a tangible impact. This will demonstrate your ability to deliver user-focused solutions.
â¨Prepare for Technical Discussions
Expect technical questions that assess your coding skills and problem-solving abilities. Brush up on your computer science fundamentals and be ready to discuss architectural decisions. Practising code reviews can also help you articulate your thought process clearly during the interview.
â¨Emphasise Collaboration
Brainlabs values collaboration, so be sure to share examples of how you've worked effectively with cross-functional teams. Discuss how youâve communicated technical concepts to non-technical stakeholders and how youâve contributed to a positive team culture. This will show that youâre not just a lone wolf coder!