Senior Engineer (Data)

Senior Engineer (Data)

Full-Time 60000 - 84000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Join a dynamic team to build innovative data solutions and enhance your engineering skills.
  • Company: Griffiths Waite, a forward-thinking software company focused on AI-driven solutions.
  • Benefits: Competitive salary, 25 days leave, flexible hours, and professional development opportunities.
  • Other info: Enjoy a vibrant office in Birmingham city centre and regular company celebrations.
  • Why this job: Make a real impact with cutting-edge technology in a supportive and collaborative environment.
  • Qualifications: Experience with data architecture, big data applications, and strong mathematical skills.

The predicted salary is between 60000 - 84000 £ per year.

Joining Griffiths Waite (GW) as an Engineer offers an outstanding opportunity for professional growth and development. At GW, we pride ourselves on strong engineering principles, forward-thinking use of AI, and a commitment to rapid, high-quality delivery — creating an ideal environment to sharpen your skills and grow your career. We are looking for Engineers who are enthusiastic, curious, and open to new ideas and perspectives. You should bring a strong desire to learn, a proactive mindset, and a positive, can-do attitude to everything you do.

About Us

Griffiths Waite is a forward-thinking software company that specialises in creating innovative solutions for enterprise clients. Our mission is to design intuitive, user-centric digital products that deliver exceptional value and lasting impact. Our core values define who we are:

  • Brilliance – We move with purpose, innovate boldly, and simplify complexity to deliver high-impact results with clarity and speed.
  • Trust – We build lasting relationships through integrity, transparency, and a deep commitment to our clients' best interests.
  • Collaboration – We work together openly and supportively, believing that true success is a shared achievement.
  • Ownership – We take responsibility for what we deliver, stay solution-focused, and always follow through on our promises.

If these values resonate with you, we would love to hear from you.

Your Role as an Engineer

As an Engineer at Griffiths Waite, you will be a key part of a cross-functional agile team, helping to build high-quality software solutions for our enterprise clients. You will have the opportunity to work across the full development lifecycle and grow your skills in a supportive environment. Your focus will be on driving data solutions, at scale, which enable new and innovative products. As a senior engineer, you will be instrumental in identifying opportunities across teams and the wider organization to better leverage data. Engineers at GW are expected to move across the disciplines within the SDLC easily; this breadth ensures we have an efficient and joined up delivery experience. Experience and skills related to interface development, APIs, test, architecture, and platform are all beneficial to have in this role.

What we are looking for - Skills

  • Familiar with Data Lake / Data Warehouse architecture
  • Experience using Apache Spark or similar technologies
  • Experience working with data platforms such as Databricks
  • Strong Mathematical foundation
  • Experience working with tools such as Sklearn, Pandas, Numpy etc.
  • Experience working on big data applications/projects

We would also expect competency with:

  • Version control systems like Git
  • CI/CD pipelines, preferably using Azure Pipelines or similar tools
  • Project management platforms, such as Azure Boards

We are passionate about driving value with AI, so any experience with machine learning or integrating with LLMs is a great bonus! This role offers the chance to work with a wide variety of technologies and continually expand your skillset.

What We are Looking For – Behaviours That Matter

We are looking for individuals who not only bring technical ability but also the right mindset and attitude. The behaviours we value most include:

  • A genuine curiosity to learn — someone who asks questions, explores the solution in depth, and takes the time to understand both the client and the product.
  • Strong communication skills, speaking clearly and confidently while building strong relationships with team members and stakeholders.
  • An openness to constructive feedback, seeing it as a tool for growth and improvement.
  • A friendly, approachable attitude that contributes to a supportive and collaborative team culture.
  • A clear passion for software development, with a focus on delivering quality.
  • A desire to stay current with emerging technologies and best practices, while encouraging a culture of continuous learning and innovation.

What we offer

  • Salary range of Up to £75,000 per annum
  • 25 days of annual leave plus all UK bank holidays
  • Professional development and training opportunities
  • Opportunities for skill mastery and mentoring
  • Work on innovative projects with a talented team
  • Small consultancy where everyone's opinion counts
  • Flexible working hours and remote work options
  • Collaborative and supportive company culture
  • Strong client relationships with daily contact
  • Regular company celebrations (Summer and Christmas Parties!)

Location & Facilities

Office minutes from New Street Station, right in the heart of Birmingham City Centre.

We are excited to see your work and learn more about you!

Senior Engineer (Data) employer: Griffiths Waite Limited

Griffiths Waite is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for Senior Engineers to thrive. With a strong commitment to professional growth, employees benefit from flexible working arrangements, ongoing training opportunities, and the chance to work on cutting-edge projects in the vibrant heart of Birmingham City Centre. Our supportive environment encourages curiosity and teamwork, ensuring that every voice is heard and valued.
G

Contact Detail:

Griffiths Waite Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Engineer (Data)

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Griffiths Waite on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Prepare for the interview by brushing up on your technical skills and understanding their projects. Show them you're not just a fit for the role, but also genuinely excited about what they do!

✨Tip Number 3

Don’t forget to showcase your soft skills! Griffiths Waite values collaboration and communication, so be ready to share examples of how you've worked well in teams and handled feedback.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the team at Griffiths Waite.

We think you need these skills to ace Senior Engineer (Data)

Data Lake Architecture
Data Warehouse Architecture
Apache Spark
Databricks
Mathematical Foundation
Sklearn
Pandas
Numpy
Big Data Applications
Version Control Systems (Git)
CI/CD Pipelines (Azure Pipelines)
Project Management Platforms (Azure Boards)
Machine Learning
Communication Skills
Curiosity to Learn

Some tips for your application 🫡

Show Your Passion: When writing your application, let your enthusiasm for software development shine through. We want to see your genuine interest in the role and how it aligns with your career goals. Share any projects or experiences that highlight your passion for data solutions!

Tailor Your CV: Make sure to customise your CV to reflect the skills and experiences mentioned in the job description. Highlight your familiarity with Data Lake architecture, Apache Spark, and any relevant tools like Sklearn or Pandas. This helps us see how you fit into our team!

Be Yourself: We value authenticity, so don’t be afraid to let your personality come through in your application. Share your unique perspective and how your values align with ours at Griffiths Waite. We’re looking for a good cultural fit as much as technical skills!

Apply Through Our Website: For the best chance of success, make sure to apply directly through our website. It’s the easiest way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re proactive and keen to join our team!

How to prepare for a job interview at Griffiths Waite Limited

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of data architectures, especially Data Lakes and Warehouses. Be ready to discuss your experience with tools like Apache Spark, Databricks, and any big data projects you've worked on. This will show that you're not just familiar with the tech, but that you can leverage it effectively.

✨Showcase Your Curiosity

Griffiths Waite values a genuine curiosity to learn. Prepare some thoughtful questions about their projects or technologies they use. This not only demonstrates your interest but also aligns with their culture of continuous learning and innovation.

✨Communicate Clearly and Confidently

Strong communication skills are key for this role. Practice articulating your thoughts clearly, whether discussing technical concepts or your past experiences. Remember, it's not just about what you say, but how you say it — confidence goes a long way!

✨Embrace Feedback

Be open to discussing how you've received and acted on feedback in the past. Griffiths Waite appreciates individuals who see feedback as a growth opportunity. Share examples of how constructive criticism has helped you improve your work or approach.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>