
Senior Data Engineer
Job Description
Posted on: June 19, 2026
Summary_We are seeking a Senior Data Engineer to play a pivotal role in shaping the future of data at Smart Communications. As we continue our transformation toward a modern, data-driven organisation, you will help design, build, and scale the enterprise data platform that underpins analytics, reporting, automation, and AI initiatives across the business.__Reporting to the Manager of Data Operations, you will take ownership of delivering robust, scalable data solutions within Databricks, helping establish a single source of truth and enabling trusted, self-service access to data across the organisation. Working closely with stakeholders across Finance, Product, Sales, Marketing, Customer Success, and Engineering, you will translate business challenges into technical solutions that drive measurable outcomes.__This is a highly visible, hands-on role with the opportunity to influence data architecture, platform strategy, and engineering standards while helping mature a growing data capability. You will work alongside a Junior Data Engineer as part of a small, high-impact team responsible for bringing the company's data strategy to life and unlocking the full value of its data assets._About Smart Communications
Smart Communications provides the platform that leading organizations trust to deliver personalized, consistent, and compliant conversations across all touchpoints and channels. The Conversation Cloud™ consists of SmartCOMM™ ,for enterprise-scale customer communications, SmartIQ™ for digital forms transformation, and SmartDX™ , for trade documentation. Over 650 enterprise organizations across the globe rely on Smart Communications to simplify and automate complex processes and deliver highly secure, frictionless experiences across the customer lifecycle. To learn more, visit smartcommunications.com.
- **The responsibilities of the role include:**Design, build, and maintain scalable data pipelines and data products using Databricks, PySpark, Spark SQL, and Delta Lake.
- Develop and optimise ETL/ELT processes to ingest, transform, and curate data from internal and external systems.
- Design and evolve enterprise data architecture, ensuring scalability, performance, security, and maintainability.
- Partner with business stakeholders to understand requirements, translate business challenges into technical solutions, and identify opportunities to leverage data more effectively.
- Ensure data quality, governance, security, and access controls are embedded throughout the data lifecycle.
- Monitor, troubleshoot, and optimise data platform performance, reliability, and cost efficiency.
- Enable analytics, reporting, AI, and self-service BI initiatives through trusted and accessible datasets.
- Maintain engineering standards, CI/CD processes, technical documentation, and operational procedures.
- Mentor junior team members and contribute to continuous improvement across the data function.
What we’re looking for:
- **Must have skills and experience:**8+ years of experience in Data Engineering or a related field.
- Strong hands-on experience with Databricks, including PySpark, Spark SQL, Delta Lake, Unity Catalog, and Lakehouse architecture.
- Advanced SQL and Python development skills.
- Proven experience building and optimising enterprise-scale data pipelines and ETL/ELT solutions.
- Strong understanding of data architecture, data modelling, data warehousing, and modern data platform design.
- Experience working with cloud platforms, preferably AWS.
- Experience implementing data governance, security controls, and role-based access models.
- Experience with source control, CI/CD, and software engineering best practices.
Excellent problem-solving, communication, and stakeholder management skills.
- **Advantageous skills/experience:**Experience with Databricks AI/BI, Genie, Genie Spaces, and Databricks Apps.
- Experience designing enterprise data solutions and architecture roadmaps.
- Experience supporting BI, analytics, or self-service reporting capabilities.
- Experience within SaaS or subscription-based businesses.
- Experience with SQL Server and SSIS.
- Exposure to AI, machine learning, or advanced analytics solutions.
- Experience mentoring or leading other engineers.
- We look for the following SMART values in everyone we hire at Smart Communications:Speak Openly - We are positive, creative, helpful, kind and we have fun. We listen and provide constructive feedback. Through meaningful conversations we encourage each other to be the best that we can be. We’re not complainers we’re problem solvers.
- Make a Difference - We focus on the things that matter and prioritize the things that have the greatest impact. We celebrate success and hold ourselves accountable for our choices. We don’t sit on the sidelines.
- Agile & Flexible - We are focused on evolving, improving and growing. We think differently and challenge the status quo with open minds. We ask ‘why?’ so that we can help remove complexity. We don’t allow hurdles to get in our way.
- Results-Focused - We get stuff done by being efficient, working at pace and paying attention to detail. We focus on finding solutions and fixing things. We don’t believe in being busy for the sake of being busy, we focus on productivity.
- Teamwork - We are stronger and better together. We collaborate, trust and support each other to deliver results for our company and our customers. We don’t want anyone to feel disengaged, we’re in this together!
What’s the deal?
We will provide you with the tools, equipment and support to give you the best possible chance of success and over-achieving your goals. Salary will depend on your experience and will be highly competitive.
In addition to a friendly and fun working environment, we provide a range of other benefits, including extensive health insurance, income protection, life assurance, subsidised gym membership, leisure travel insurance, pension contribution and 25 days’ holiday allowance plus an additional day off for your birthday!
Located in Covent Garden, our offices are comfortable, flexible, and are always stocked with free beverages and fresh fruit.
This role is remote with occasional visits to the office as required.
So if we interest you, please let us know by applying for this position and tell us all about yourself.
Please note: we only consider applicants with current legal right to work in the countries in which our positions are based. All qualified applicants will receive consideration for employment regardless of colour, religion, sex, national origin, sexual orientation, age, disability, marital status or gender identity.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Senior Data Engineer

Senior Python Data Scraping Engineer (Freelance)

Senior Data Engineer

Data Engineer/ Data Project Lead

