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.
- 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
-
New Today
Software Engineer, Data Products
-
London
-
£125,000 - £150,000
- IT & Technology
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-perform...
More Details -
-
New Today
Software Engineer, Data Products
-
London, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
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-perform...
More Details -
-
2 Days Old
Senior Lead Software Engineer - Tech, Data & Product Talent Development
-
Glasgow, Scotland, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Senior Lead Software Engineer - Tech, Data & Product Talent Development We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Senior Lead Software Engineer at JPMorganChase within the T...
More Details -
-
4 Days Old
Senior Lead Software Engineer - Tech, Data & Product Talent Development
-
Glasgow
-
Competitive
- IT & Computers
Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Senior Lead Software Engineer at JPMorganChase within the Tech, Data & Product Talent Development team, you will ...
More Details -
-
4 Days Old
Software Engineer III - Tech, Data & Product Talent Development
-
Glasgow
-
Competitive
- IT & Computers
Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Tech, Data & Product Talent Development team, you will focus o...
More Details -
-
9 Days Old
Software Engineer III - Tech, Data & Product Talent Development
-
Glasgow
Software Engineer III at JPMorgan Chase within the Tech, Data & Product Talent Development team. You will focus on delivering new capabilities with a specialization in front-end development and UI/UX design. Your contributions will enhance our digital transformation efforts by delivering compelling user experiences.
More Details -