Rekall Consulting | Senior Software Engineer

24 hours ago


City of Edinburgh, United Kingdom Rekall Consulting Full time

Job Title: Senior Software Engineer - Data Engineering Location: UK, Ireland OR Israel About Us: We are a Series A-funded, fast-growing startup revolutionizing data-driven decision-making for platform and security teams in Fortune 500 companies.
Our innovative solutions transform raw data into actionable insights that drive efficiency, improve security, and optimize operations.
We are seeking a passionate Senior Software Engineer - Data Engineering to join our dynamic team and help us build world-class data platforms.
Role Overview: As a Senior Software Engineer - Data Engineering, you will play a pivotal role in designing and implementing robust, scalable data systems that enable real-time processing and large-scale data transformation.
You will collaborate with cross-functional teams to develop innovative solutions, optimize existing pipelines, and ensure data quality and integrity.
This is an opportunity to work with cutting-edge technologies and directly influence our core platform, enhancing its capability to deliver actionable insights for enterprise clients.
Responsibilities: Design, develop, and optimize large-scale data pipelines to process, transform, and manage high-volume datasets, ensuring reliability, scalability, and performance.
Collaborate with product, engineering, and leadership teams to build data systems that align with business objectives and deliver actionable insights for clients.
Implement and maintain real-time data streaming and batch processing solutions using tools like Kafka, Spark, and Airflow.
Contribute to the development and maintenance of core SDKs and APIs, supporting the integration and utilization of our open-source data platform.
Manage and enhance data storage and processing systems, including Snowflake, AWS S3, RDS, and Redshift, optimizing performance for analytical workloads.
Ensure data quality and integrity through validation frameworks, automated testing, and monitoring pipelines.
Mentor and guide junior team members, fostering best practices in software development and data engineering.
Drive continuous improvements in development processes, deployment pipelines, and system monitoring to enhance team velocity and system reliability.
Requirements: Experience: 6+ years of professional experience in software and data engineering, with a proven track record of building and maintaining scalable data systems.
Programming Skills: Proficiency Go (Golang); experience with additional languages like Python/Java or Scala is a plus.
Data Processing: Expertise in real-time data streaming (Kafka) and batch processing frameworks (Spark, Airflow).
Data Warehousing: Hands-on experience with Snowflake, Redshift, or similar cloud-based data warehouses.
Cloud Technologies: Strong experience with AWS (Lambda, S3, RDS, Redshift, Athena) or other major cloud providers (GCP, Azure).
Database Expertise: Proficiency in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
Development Practices: Familiarity with CI/CD, version control (Git), and infrastructure as code (Terraform, Kubernetes).
Problem-Solving: Strong analytical and debugging skills, with the ability to optimize system performance and troubleshoot complex issues.
Communication: Excellent written and verbal communication skills, with the ability to document processes clearly and collaborate across teams.
Adaptability: Self-motivated and resourceful, with the ability to thrive in a fast-paced, dynamic environment.
Preferred Qualifications: Worked in a lean/agile team or startup (You will be the only data focused engineer) Experience contributing to or managing open-source projects.
Familiarity with machine learning workflows and data preprocessing for ML models.
Experience with tools like Snowplow, DBT, or other modern data stack components.
Knowledge of asset inventory management systems or related domains.
What We Offer: Competitive salary and equity options.
Opportunity to work with cutting-edge technologies and make a significant impact on our core platform.
Flexible working hours and a remote-first environment.
Professional growth opportunities, including mentorship and access to industry-leading tools and resources.
Collaborative, inclusive company culture with a focus on innovation and employee well-being.



  • City of Edinburgh, United Kingdom Bright Purple Full time

    Senior Software Engineer Edinburgh (hybrid) Come and work on greenfield projects for an exciting scale-up product company in Edinburgh.If youre a Senior Software Engineer with real passion and expertise in TypeScript / React looking for a unique opportunity, youll want to read on.Benefits: Competitive salary of up to £75,000 (experience dependent) Hybrid...


  • City of London, United Kingdom Montash Full time

    About the RoleWe are seeking an experienced Senior Consultant to join our Software Engineering Permanent team at Montash. As a key member of our EU region team, you will be responsible for identifying and acquiring top software engineering talent.This is a warm desk opportunity with a robust client database at your fingertips, offering you the chance to hit...


  • City of Edinburgh, United Kingdom Bright Purple Full time

    Senior Software Engineer - Edinburgh, Hybrid We are recruiting multiple Data and ML focused Software Engineers to join one of the most exciting tech companies in Europe.Their ambitions are as big as the data sets.Joining this gifted team will see you work day in and day out with figures from the worlds of Data, Software and AI, as you play a key role in...


  • City of Edinburgh, United Kingdom Cathcart Technology Full time

    Market-Leading Software House that develop SaaS products for the Healthcare industry with a variety of modern technologies are looking for a skilled Senior Software Engineer to join one of their Agile teams in Edinburgh - Really modern tech and hybrid working on offer.


  • City of Edinburgh, United Kingdom Sanderson Full time

    Senior Software Engineer Fully Remote Up to £90k Salary My client is an industry disruptor & problem solver who are building modern solutions to help more people to invest – and invest well.The sector is being held back by old tech, dismal processes and misaligned interests and they're on a mission to fix it., through reimagining technology – with...


  • City of Edinburgh, United Kingdom Sanderson Full time

    Senior Software Engineer £75k base + Benefits Edinburgh (hybrid) | 2 days per week My client provides game changing, cloud based technology and services that enable businesses to build connected digital services of tomorrow, today.Their solutions allow firms to transform at a pace that fits their business needs, to streamline and connect the different...

  • Senior Civil Engineer

    3 weeks ago


    City of London, United Kingdom Conrad Consulting Ltd Full time

    Senior Civil Engineer London £50k-£55k plus benefits Are you a Chartered Civil Engineer? Do you have the desire and ambition to be part of one of the UK's most innovative design consultancies? We are proud to be working with leading multidisciplinary consultancy in order to attract a skilled and experienced Civil Engineer to their vibrant design...


  • City of Edinburgh, United Kingdom Ic Resources Full time

    Join an innovative company building the first and only space-based cellular broadband network – Edinburgh / Flexible working / Remote  This exciting company are circa five years old and have been listed on the stock market for the last two years, now growing up to approximately 300 employees.Working alongside some on the biggest names in the mobile...


  • City of London, United Kingdom Conrad Consulting Ltd Full time

    Senior Structural Engineer London £50k-£55k plus benefits Join a dynamic and growing team as a Senior Structural Engineer with a leading engineering company in South East London! Our client is seeking a Chartered or near-Chartered Senior Structural Engineer to join their established team of professionals. This is a fantastic opportunity to contribute...


  • City of Edinburgh, United Kingdom Cathcart Technology Full time

    World-Class Technology company in Edinburgh are looking for a skilled Senior Software Engineer , with good experience using Java and ideally JavaScript , to join one of their core squads. Hybrid working, modern tech and great culture on offer. They've been operating for well-over ten years and are one of the market leaders within their field - they're going...


  • City of Edinburgh, United Kingdom Best Buy Health Full time

    As a Senior Software Engineer, you will work as part of a Product Engineering team.At Best Buy Health, we strive to deliver end-end customer and patient outcomes vs. narrow features.They take care to evaluate where they can further the long-term technical vision whilst having a bias towards action and customer/product value.This role is remote eligible,...


  • City of Edinburgh, United Kingdom Best Buy Health Full time

    Job Description As a Senior Software Engineer, you will work as part of a Product Engineering team.At Best Buy Health, we strive to deliver end-end customer and patient outcomes vs. narrow features.They take care to evaluate where they can further the long-term technical vision whilst having a bias towards action and customer/product value.This role is...


  • City of Edinburgh, United Kingdom Cathcart Technology Full time

    Job Description A World-Class technology company founded in Edinburgh are looking for an experienced Senior Software Engineer , ideally with a good background in React, to join one of their core squads.Really Modern Tech , great culture and flexible working on offer (hybrid policy of one day in office per week).They've been operating very successfully now...


  • City of Edinburgh, United Kingdom Cathcart Technology Full time

    World-Class Technology company in Edinburgh are looking for a skilled Senior Software Engineer , with good experience using Java and ideally JavaScript , to join one of their core squads.Hybrid working, modern tech and great culture on offer.To be considered for an interview, please make sure your application is full in line with the job specs as found...


  • City of Edinburgh, United Kingdom Penguin Recruitment Full time

    Senior Civil Engineer Location: Edinburgh Reference: SO 35 Salary: Up to £45,000 I am seeking an accomplished and collaborative Senior Civil Engineer with a commitment to sustainable design and a drive to positively impact the built environment.This role is with a dynamic and successful multidisciplinary civil engineering consultancy based in Edinburgh.They...


  • City of Edinburgh, United Kingdom London Stock Exchange Group Full time

    Senior Lead Software Engineer Are you an experienced software engineer with a passion for productionising data science solutions? Do you want to build innovative solutions for financial markets and professionals by leading teams of brilliant, collaborative software engineers? If so, we'd love to talk to you.Role summary: As the Senior Lead Software Engineer,...

  • Software Engineer

    3 weeks ago


    City of Edinburgh, United Kingdom Fdm Group Full time

    Join our Ex-Forces Programme and launch an exciting, fast-paced career in Software Engineering with a major blue-chip client in the banking industry.Locations include Bristol, Leeds, Halifax and Edinburgh.We are looking for motivated Ex-Forces and Blue Light personnel seeking a second career in IT and Innovation.Our Ex-Forces Programme is designed...


  • City of Edinburgh, United Kingdom Cathcart Technology Full time

    A World-Class technology company founded in Edinburgh are looking for an experienced Senior Software Engineer , ideally with a good background in React, to join one of their core squads.Really Modern Tech , great culture and flexible working on offer (hybrid policy of one day in office per week).They've been operating very successfully now for well-over ten...

  • Software Engineer

    3 weeks ago


    City of Edinburgh, United Kingdom Fdm Group Full time

    Join our Ex-Forces Programme and launch an exciting, fast-paced career in Software Engineering with a major blue-chip client in the banking industry.Locations include Bristol, Leeds, Halifax and Edinburgh.We are looking for motivated Ex-Forces and Blue Light personnel seeking a second career in IT and Innovation.Our Ex-Forces Programme is designed...


  • City of Edinburgh, United Kingdom Ryft Full time

    This position is for a senior software engineer with a minimum of 5 years of experience in backend development and a passion for building robust, scalable systems.Are you ready for a challenge?We're looking for a dynamic software engineer excited to help scale a fintech start-up.Here, you won't be bogged down by legacy code—you'll have the opportunity to...