Senior Software Engineer II, Data in London

Senior Software Engineer II, Data in London

London Full-Time 70000 - 90000 £ / year (est.) No working from home possible
Narvar

At a Glance

  • Tasks: Lead and build data pipelines to process and analyse large datasets.
  • Company: Join Narvar, a pioneering tech company transforming post-purchase experiences.
  • Benefits: Competitive salary, remote work options, and a vibrant team culture.
  • Other info: Dynamic environment with opportunities for innovation and career growth.
  • Why this job: Make a real impact on millions of consumers and top global brands.
  • Qualifications: 7+ years in software engineering with strong skills in data processing and cloud technologies.

The predicted salary is between 70000 - 90000 £ per year.

Narvar is growing! We are looking for a highly skilled and experienced Senior Software Engineer to join our Data Engineering team. In this role, you will lead, design and build data pipelines and systems that can efficiently store, process, and analyze large and complex datasets. Data products are at the heart of Narvar’s core business strategy and competitive advantage. The work you’ll do will impact Narvar’s whole business, our partners, and the lives of millions of consumers globally!

Narvar handles transactional data for more than 1200+ leading brands and retailers worldwide using our shipment tracking, returns, customer care, bidirectional multi-channel communication, and analytics products to transform their customers' post-purchase experiences.

Day-to-day

  • Develop and implement data pipelines and systems that can handle large volumes of data.
  • Process TBs of data delivering actionable insights and intelligence using technologies such as Spark, Airflow, Google Pubsub, Pulsar, BigQuery, DBT.
  • Collaborate with data scientists and other teams to integrate data into business processes and decision making.
  • Maintain and optimize existing data systems for costs, ease of access, and data governance.
  • Improve data quality by building any tooling, testing, and observability pipelines.
  • Stay up to date with the latest advances in data engineering and implement new technologies as needed.

What we're looking for

  • Bachelors in Computer Science, Engineering or similar.
  • You have 7+ years of relevant experience.
  • Proficiency with Java, Golang, Scala, or Python.
  • Strong knowledge of computer science fundamentals and data structures.
  • Expert SQL skills.
  • Hands-on experience building big data processing systems.
  • Experience with Cloud technology stacks (e.g., GCP or AWS and their product offerings).
  • You have dealt with large amounts of data in production and have built distributed data processing using frameworks like Spark, Hadoop, Apache Beam, or Flink.
  • Experience with large-scale data warehousing architecture, data lakes, and data modeling.
  • Experience with Data Ops and data reliability.
  • Experience with error handling, data validation, dbt models.
  • Previous startup experience strongly preferred.

Why Narvar?

We're on a mission to simplify the everyday lives of consumers. Post-purchase is a critical phase of the customer journey. That's why we created Narvar - a platform focused on driving customer loyalty through seamless post-purchase experiences that allow retailers to retain, engage, and delight customers. If you've ever bought something online, there's a good chance you've used our platform!

From the hottest new direct-to-consumer companies to retail’s most renowned brands, Narvar works with GameStop, Neiman Marcus, Sonos, Nike, and 1300+ other brands. With hubs in San Francisco, Atlanta, London, and Bangalore, we've served over 125 million consumers worldwide across 10+ billion interactions, 38 countries, and 55 languages.

Pioneering the post-purchase movement means navigating into the unknown. Our team thrives on this sense of adventure while nurturing a mindset of innovation. We're a home for big hearts and we leave our egos at the door. We work hard but we always make time to celebrate professional wins, baby showers, birthday parties, and everything in between.

We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Senior Software Engineer II, Data in London employer: Narvar

Narvar is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for Senior Software Engineers to thrive. With a commitment to simplifying consumer experiences and a diverse work environment, employees enjoy opportunities for professional growth while working on impactful projects that reach millions globally. The company's vibrant hubs in major cities like San Francisco provide a dynamic atmosphere where hard work is celebrated, ensuring a rewarding and fulfilling career.

Narvar

Contact Details:

Narvar Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer II, Data in London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving data pipelines and big data processing. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your technical skills and understanding the latest trends in data engineering. Practice common interview questions and be ready to discuss your experience with tools like Spark and BigQuery.

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, it shows you’re genuinely interested in joining our team at Narvar!

We think you need these skills to ace Senior Software Engineer II, Data in London

Data Pipeline Development
Data Processing
Spark
Airflow
Google Pubsub
Pulsar
BigQuery

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Senior Software Engineer II, Data. Highlight your experience with data pipelines, big data processing, and any relevant technologies like Spark or BigQuery. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about data engineering and how your previous experiences have prepared you for this role. Let us know what excites you about working at Narvar and how you can contribute to our mission.

Showcase Your Projects:If you've worked on any interesting projects related to data engineering, make sure to mention them! Whether it's building data systems or optimising existing ones, we love to see real-world examples of your work. This helps us understand your hands-on experience better.

Apply Through Our Website:We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, it shows us you're keen on joining our team!

How to prepare for a job interview at Narvar

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Spark, Airflow, and BigQuery. Brush up on your coding skills in Java, Golang, Scala, or Python, as you might be asked to solve problems on the spot.

Showcase Your Experience

Prepare to discuss your past projects involving large datasets and data processing systems. Be ready to explain how you’ve tackled challenges in data quality and governance, as these are crucial for the role.

Collaboration is Key

Narvar values teamwork, so think of examples where you’ve successfully collaborated with data scientists or other teams. Highlight how you integrated data into business processes and decision-making to show your impact.

Stay Current

Demonstrate your passion for data engineering by discussing recent advancements or technologies you’ve explored. This shows that you’re proactive and eager to implement new solutions that can benefit Narvar.