At a Glance
- Tasks: Lead the design and development of advanced dashboards for real-time network and security data.
- Company: High-growth cyber security tech company protecting critical online services.
- Benefits: Competitive salary, flexible remote work, and opportunities for professional growth.
- Other info: Join a culture that values ownership, curiosity, and smart engineering.
- Why this job: Make a real impact by defending the internet with cutting-edge technology.
- Qualifications: Strong experience in Python and dashboard development; leadership skills in an agile environment.
The predicted salary is between 72000 - 108000 £ per year.
Edinburgh, UK | Fully Remote (UK-based)
Engineering | Cyber Security
£95,000 & Benefits
Ever wanted your dashboards to actually defend the internet? This role does exactly that.
We are recruiting on behalf of a high-growth cyber security technology company that protects some of the world's most critical online services from large-scale DDoS and application attacks. Their software sits right at the heart of customer networks - and when it works (which it must), entire businesses stay online.
They're now expanding their world-class engineering team and are looking for a Principal-level expert to lead the charge on network and security analytics.
The Opportunity
This is not a "keep-the-lights-on" role. You'll own and lead the design and development of sophisticated, high-performance dashboards used to visualise real-time network and security data. You'll set technical direction, mentor engineers, and build analytics that help customers instantly understand and stop complex cyber attacks. You'll be trusted to work from first principles, influence architecture, and make decisions that genuinely matter.
What You'll Be Doing
- Leading a small, highly skilled team focused on network & security analytics
- Designing and building advanced Grafana dashboards running in Kubernetes
- Turning complex data into clear, insightful visualisations
- Developing and reviewing complex queries (Grafana, Splunk, Python)
- Mentoring engineers and shaping technical best practice
- Balancing hands‐on development with technical leadership and ownership
What We're Looking For
Essential
- Strong experience building dashboards and analytics in Python and ideally Grafana
- Proven background leading engineers in an agile environment
- Solid understanding of Linux and AWS
- Excellent communication skills — you can explain complex ideas simply
- A strong technical degree (Computer Science, Maths, Statistics, Engineering, or similar)
Nice to Have
- Knowledge of networking protocols and how the internet actually works
- Experience with Splunk & SPLSQL or similar data manipulation skills
- Exposure to network security products
- HTML, CSS, JavaScript
- Data Science or Machine Learning experience
Location & Flexibility
Edinburgh-based engineers: hybrid working (typically 2 days in office)
Fully remote options available for the right candidate
Cutting-edge tech, complex data, and meaningful problems
A culture that values ownership, curiosity, and smart engineering
If you're a senior/principal engineer who loves data, networks, and building things that actually matter — this one's worth a conversation.
Bright Purple is an equal opportunities employer and we are proud to work with clients who share our values of diversity in our industry.
Data Visualisation Software Engineer in Edinburgh employer: Bright Purple
Join a high-growth cyber security technology company in Edinburgh, where your work will directly contribute to protecting critical online services from cyber threats. With a culture that values ownership and curiosity, you'll have the opportunity to lead a talented team, mentor fellow engineers, and work with cutting-edge technology in a flexible hybrid environment. Enjoy competitive benefits and the chance to make a meaningful impact in the world of network and security analytics.
StudySmarter Expert Advice🤫
We think this is how you could land Data Visualisation Software Engineer in Edinburgh
✨Tip Number 1
Network, network, network! Get out there and connect with people in the industry. Attend meetups, webinars, or even just chat with folks on LinkedIn. You never know who might have a lead on that perfect Data Visualisation Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best dashboard designs and analytics projects. This is your chance to demonstrate how you can turn complex data into clear visualisations, which is exactly what this role is all about.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Python and Grafana skills. Be ready to discuss your past projects and how you've led teams in an agile environment. We want to see how you can influence architecture and make decisions that matter!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive and take the initiative to reach out directly.
We think you need these skills to ace Data Visualisation Software Engineer in Edinburgh
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with dashboards and analytics, especially in Python and Grafana. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re the perfect fit for this role. Share your passion for data visualisation and cyber security, and explain how your background makes you a strong candidate. Keep it engaging!
Showcase Your Technical Skills:When filling out your application, highlight your technical expertise, especially in Linux, AWS, and any experience with network security products. We love seeing candidates who can communicate complex ideas simply!
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 this exciting opportunity. Don’t miss out!
How to prepare for a job interview at Bright Purple
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and Grafana. Brush up on your knowledge of Linux and AWS too, as these are crucial for the role.
✨Showcase Your Leadership Skills
Since this position involves leading a team, be prepared to discuss your previous experiences in mentoring and guiding engineers. Share specific examples of how you've influenced technical direction and fostered best practices.
✨Prepare for Technical Questions
Expect to dive deep into technical discussions during the interview. Practice explaining complex concepts simply, as communication is key. You might be asked to solve problems or review code, so be ready to demonstrate your thought process.
✨Understand the Company’s Mission
Research the company’s role in cyber security and how their products protect online services. Being able to articulate why you’re passionate about their mission will show that you’re not just looking for any job, but that you genuinely care about making a difference.