Software Engineer, Data Products

New Today

Overview

Base pay range

What we're looking for

As a Java Software Engineer focused on Data Products at Yapily, you will play a key role in designing and implementing our next-generation data systems. You'll be responsible for developing high-performance data pipelines, billing infrastructure and APIs that power our suite of products - including Reports API, Analytics API and Insights API - ensuring data is reliably processed and securely delivered to our customers.

Responsibilities

  • Develop & Optimize Data Pipelines: Design, build, and maintain scalable data ingestion and processing systems to transform raw data into actionable insights
  • Billing Infrastructure: Build and maintain a reliable billing architecture within an event driven environment
  • Data Products: Design, develop, and maintain APIs that deliver a seamless data experience for our customers
  • Database Management: Work with both SQL and NoSQL databases, optimizing schema designs and queries to support high-volume data transactions
  • Collaborative Problem-Solving: Work closely with BI, infrastructure teams, product managers, and cross-functional teams to deliver data-centric solutions that drive business value
  • Quality Assurance: Implement robust testing, monitoring, and logging practices to ensure the performance and resilience of data systems
  • Continuous Improvement: Engage in code reviews, iterative development, and agile methodologies to continuously enhance product functionality and reliability

What You Bring

Essential Skills

  • 5+ years of hands-on Java development experience in a data-intensive environment
  • Proven experience building and maintaining data pipelines and APIs
  • Strong background in database management, including both SQL/ NoSQL databases
  • Experience designing, implementing, and optimizing ETL/ELT processes for high-volume data environments (millions of requests per day)
  • Demonstrated expertise in data modeling and schema design for both operational and analytical systems
  • Experience with data validation, data cleaning, and ensuring data quality throughout the pipeline
  • Proficiency working with REST APIs and microservices architectures
  • Knowledge of stream processing frameworks for real-time data processing
  • Experience with cloud-based data services, particularly on Google Cloud Platform, advantageous
  • Familiarity with data orchestration tools and workflow management systems
  • Experience implementing data governance and compliance measures in line with regulations like GDPR and standards like ISO27001
  • Background in SaaS, API, or telecommunications environments, with specific expertise in billing systems and usage-based data processing
  • Experience supporting BI tools and data visualization platforms, particularly Looker
  • Knowledge of version control and CI/CD practices for data pipeline deployment
  • Experience monitoring and troubleshooting data pipelines in production environments
  • Understanding of data security best practices and encryption methods for sensitive data
  • Ability to optimiwe data systems for performance, cost, and scalability

Preferred Skills

  • Experience with Python for data processing and automation tasks
  • Knowledge of containerisation technologies (Docker, Kubernetes)
  • Experience with IaC (Infrastructure as Code) tools like Terraform
  • Familiarity with event-driven architectures
  • Experience implementing data lineage and metadata management solutions
  • Background in implementing data models for subscription billing, usage-based pricing, or event driven data/billing processing

What You Bring

Learn more

Benefits

Benefits

  • Competitive Pay & Equity - We offer a great base salary plus equity, so you'll own a part of what we're building together
  • Generous Time Off - Enjoy 25 days of holiday each year (plus bank holidays if you're in the UK), and earn an extra day each year after your first, up to 5 more!
  • Hybrid Working - Life's about balance, we request that you work from the office, up to two days per week.
  • Nomad Working - Work from anywhere in for up to 30 days each year
  • Family First - We offer enhanced Maternity and Paternity leave because your family matters
  • Private Medical Insurance - You'll get cover through BUPA, because your health is a priority
  • Mental Health Support - Access personalised mental wellness support through our award-winning partner
  • Future-Ready Perks - Including a solid company pension, life assurance, and income protection. Learn & Grow - A £200 annual budget for learning and personal development. Invest in you!
  • Cycle to Work Scheme - Commute the healthy way with support from our cycle to work programme
  • Perks Hub Access - Enjoy exclusive discounts and offers through the Yapily Benefits Hub
  • Refer a Friend - Bring someone great onboard and earn £1,000 with our referral scheme
  • Team Vibes - Monthly socials, team lunches, and a budget to hang out and have fun (yes, pizza included)

Office Snacks & Doggies - Daily snacks to keep you going, and yes, we're proudly a dog-friendly office.

Our Values

  • We obsess about quality
  • We are curious
  • We act with integrity
  • We are do-ers
  • We problem-solve together

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • IT Services and IT Consulting

Referrals increase your chances of interviewing at Yapily by 2x

Get notified about new Software Engineer jobs in London, England, United Kingdom.

#J-18808-Ljbffr
Location:
London, England, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search