Senior Software Engineer

1 month ago


Sheffield, 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.




  • Sheffield, United Kingdom Futures Full time

    Are you a Senior Softare Engineer with good LabVIEW development skills?And a good grasp of object orientated programming?Want to work on interesting projects with great people?This could be for you!Futures is looking for a Senior Software Engineer who has experience with Labview development (preferably a labview qualification). This full-time role comes with...


  • Sheffield, United Kingdom Futures Full time

    Are you a Senior Softare Engineer with good LabVIEW development skills? And a good grasp of object orientated programming? Want to work on interesting projects with great people? This could be for you! Futures is looking for a Senior Software Engineer who has experience with Labview development (preferably a labview qualification). This full-time role...


  • Sheffield, United Kingdom Futures Full time

    Are you a Senior Softare Engineer with good LabVIEW development skills? And a good grasp of object orientated programming? Want to work on interesting projects with great people? This could be for you! Futures is looking for a Senior Software Engineer who has experience with Labview development (preferably a labview qualification). This full-time role...


  • Sheffield, United Kingdom CV-Library Full time

    Are you a Senior Softare Engineer with good LabVIEW development skills? And a good grasp of object orientated programming? Want to work on interesting projects with great people? This could be for you! Futures is looking for a Senior Software Engineer who has experience with Labview development (preferably a labview qualification). This full-time role...


  • Sheffield, United Kingdom Futures Full time

    Are you a Senior Softare Engineer with good LabVIEW development skills?And a good grasp of object orientated programming?Want to work on interesting projects with great people?This could be for you!Futures is looking for a Senior Software Engineer who has experience with Labview development (preferably a labview qualification). This full-time role comes with...


  • Sheffield, Sheffield, United Kingdom TestYantra Software Solutions Full time

    Job SummaryJoin TestYantra Software Solutions as a Senior Systems Engineer - Windows and play a critical role in shaping the future of our IT infrastructure. With a focus on automation, security, and scalability, this position requires a highly skilled engineer with expertise in Windows operating systems, scripting languages, and cloud...


  • Sheffield, United Kingdom Searchability Full time

    **SENIOR SOFTWARE ENGINEER - AZURE, SQL, C#, GIT** **BRAND NEW ROLE FOR A SENIOR SOFTWARE ENGINEER TO JOIN A TRAVEL OPERATIONS COMPANY IN SHEFFIELD!!** - Office in Sheffield - Hybrid 2 x per week - Azure, SQL, C#, Git - Up to £65,000 salary **WHO ARE WE**: We have over 30 years of experience surrounding bus operations, we understand the importance of...


  • Sheffield, United Kingdom Anson McCade Full time

    Senior Software EngineerFlexible Locations: Bristol, Cheltenham, Manchester, Plymouth, or YorkSalary: £60,000–£85,000 (dependent on experience)Are you a skilled software engineer looking for your next challenge? Join a specialist software consultancy working on innovative projects that solve complex operational problems for clients in the public sector....


  • Sheffield, United Kingdom Anson McCade Full time

    Role: Senior Software EngineerLocation: Bristol, Cheltenham, Manchester, Plymouth or York.Working Style: Hybrid (remote with occasional on-site client visits, typically bi-weekly or monthly)Please Note: Eligibility for security clearance (British passport holder, UK residency for the past 5 years) is mandatory for this role.About the RoleWe are seeking an...


  • Sheffield, United Kingdom Spectrum IT Recruitment Full time

    Senior Software Engineer required by a successful software company developing SaaS products for the medical sector.The Senior Software Engineer should have proven commercial experience in a SaaS environment, strong C# knowledge and a vested interest in functional programming. Applicants for this role should be willing and able to use the functional paradigm....


  • Sheffield, United Kingdom Cornucopia IT Resourcing Full time

    **Senior Embedded Software Engineer - Based in Sheffield - £75,000+** Cornucopia ITR has partnered with a rapidly growing robotics company who is based in Sheffield. They are hiring a Senior Embedded Software Engineers to extract and embed the algorithms embodied by natual brains into software, allowing the creation of turelyintelligent autonomous...


  • Sheffield, Sheffield, United Kingdom context recruitment Full time

    Job Title: Senior .NET Software EngineerDescription:We are seeking a highly skilled Senior .NET Software Engineer to join our team. The ideal candidate will have extensive experience with object-oriented programming and .NET development.Responsibilities:Develop and maintain quality solutions for new and existing customers.Engage in critical aspects of...


  • Sheffield, United Kingdom Gravitas Recruitment Group (Global) Ltd Full time

    ** No sponsorship available ** ** Must be EU based **Role: Senior Software Engineer (Backend leaning)Salary: up to 115k (+ equity)Remote (Europe | GMT +- 2 hours)Tech stack includes: React, Typescript, NestJS, GraphQL, AWS, Postgres.Current team size: x5 Senior Engineers, Head of Engineering, CEO.Senior Full Stack Engineer required on a Permanent basis for...


  • Sheffield, Sheffield, United Kingdom Brio Digital Full time

    Role OverviewBrio Digital, a certified B Corp, is seeking a highly skilled Senior Software Engineer to join their dynamic team for tech for good consultancy. This senior software engineer position requires extensive experience in C# to deliver innovative solutions.As a Senior Software Engineer, you will play a vital role in the project team, contributing to...


  • Sheffield, Sheffield, United Kingdom Context Careers Full time

    Context Careers seeks a talented Senior Software Engineer to join our team on a permanent basis. With significant growth both organically and via acquisition, this exciting opportunity offers a chance to collaborate with Technical Leads and Architects in creating high-quality solutions.The estimated annual salary for this position is $120,000 - $180,000...


  • Sheffield, Sheffield, United Kingdom The National College Full time

    **Job Description:**We are seeking a highly skilled Senior Fullstack Software Engineer to join our team at The National College. As a key member of our tech department, you will be responsible for designing, implementing, and maintaining scalable, reliable, and secure software solutions that meet business and user requirements.**About the Role:In this role,...


  • Sheffield, Sheffield, United Kingdom EMCOR Group (UK) Plc Full time

    About the JobThis Senior Software Engineer Lead position is an exciting opportunity to join our team at EMCOR Group (UK) Plc. As a key member of our engineering team, you will be responsible for developing and implementing innovative software solutions.We are seeking an experienced software engineer with a strong background in software development,...


  • Sheffield, United Kingdom Ernest Gordon Recruitment Limited Full time

    **Senior SoftwareEngineer {**_C#_,.NET, Cloud, DevOps, Data_**}** Sheffield **£50,000** - **£60,000** + Hybrid Working + Flexible Hours + 33 Days Holiday - Are you a Senior Software _Engineer _with experience in C#,.NET and _Cloud_ ecosystems? Would you like to work for a leading global marine data management company who work on some of the most...


  • Sheffield, Sheffield, United Kingdom Saftronics Full time

    Company OverviewSaftronics is a leading provider of power and process control solutions, with a strong presence in the UK water industry. Our company has grown significantly since its inception in 1982, and we continue to innovate and expand our services.Job DescriptionWe are seeking a skilled Senior Software Design Engineer to join our team. The successful...


  • Sheffield, Sheffield, United Kingdom beBee Professionals Full time £55,000 - £75,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Sheffield, United Kingdom. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance...