cover image
Teya

Senior Backend Engineer

On site

London, United Kingdom

Full Time

13-03-2025

Job Specifications

Hello! We're Teya.

Teya is a payment and software service provider, headquartered in London serving small, local businesses across Europe. Founded in 2019, we build easy to use, integrated tools that enable our members to accept payments and boost business performance.

At Teya we believe small, local businesses are the lifeblood of our communities.

We’re here because we don’t believe there’s a level playing field that gives small businesses with a fighting chance against the giants of the high street.

We’re here because we see banks and legacy service providers making things harder for them. We don’t think the best technology or the best service should be reserved for those with the biggest headquarters.

We’re here to fight for a future where small, local businesses can thrive, and to commit the same dedication they offer all of us.

Become a part of our story.

We’re looking for exceptional talent to join our mission. We offer a chance to create impact in a high-energy and connected culture, while benefiting from continuous learning opportunities, a supportive community which is proud to serve our mission, and comprehensive benefits.



Job Description

Your Mission

As a Senior Software Engineer at Teya, you will play a crucial role in shaping the future of Teya's technology, driving innovation, and ensuring we deliver a seamless, high-performance experience for our merchants across Europe. You will work with diverse, cross-functional teams to design, develop, and maintain core components of our systems that power various aspects of our business, from payments processing and core banking to merchant lifecycle management and internal operations. Your contributions will directly impact our merchants' success, enabling them to thrive in an increasingly competitive landscape.

As a Senior Software Engineer at Teya, you will be expected to:

Design, develop, and maintain clean, efficient, secure, and well-tested code to support critical business needs, ensuring scalability, performance, and reliability across Teya's systems.
Take ownership of features and projects throughout the full software development lifecycle, including scoping, design, development, testing, deployment, and maintenance.
Collaborate closely with cross-functional teams (including product, design, data science, security, and operations) to understand requirements, provide technical insights, and contribute to architecture discussions.
Build tools and integrate systems to enhance operational efficiency, reliability, and scalability of products across the business.
Contribute to process improvements, focusing on continuous integration, delivery, and deployment to ensure a smooth and stable development pipeline.
Participate in code reviews, share feedback constructively, and help elevate the overall quality and performance of the team’s output.
Mentor and support fellow developers, fostering a collaborative and innovative environment.
Stay updated with the latest trends and technologies in software engineering, payments, and fintech, proactively identifying opportunities for improvement and innovation.
Assist in troubleshooting complex issues related to our systems, providing timely resolutions to ensure uninterrupted service for our customers.
Help define and promote best practices in software development, including code quality, testing, automation, and security.
Serve as a subject matter expert in key areas, providing guidance and support to other teams.

Qualifications

Your Story

5+ years of professional software development experience, with a solid understanding of backend systems, scalable architectures, and software design principles.
Significant coding skills in at least one of the following languages: Java, Kotlin, Golang or .NET, experience with multiple languages is a plus.
Strong knowledge of object-oriented programming (OOP) principles, data structures, and algorithms.
Proven ability to design and implement efficient, maintainable, and scalable solutions using backend technologies.
Experience working with databases (relational and non-relational), including schema design, query optimization, and database integration.
Experience with system design and architecture, including object-oriented design patterns, microservices architecture, and API development.
Hands-on experience with version control (Git), continuous integration, and deployment pipelines.
Strong problem-solving skills and the ability to debug complex issues across multiple systems or services.
Excellent communication, collaboration, and mentoring skills.
Experience working in an Agile/Scrum development process.
Ability to work well as part of a team and independently in a fast-paced environment.
Fluent in English.
Nice to have:

Degree in computer sciences, programming, or a related field.
Previous experience in the Payments Industry, fintech, or Location and Business Recommendation Services platforms.
Experience with cloud infrastructure (AWS, Kubernetes, Helm).
Experience with current or specific frameworks, SDKs, APIs, and libraries relevant to Teya's technology stack (e.g. Laravel, Spring, Reactor).
Experience implementing authorisation Systems (example: RBAC, ABAC, SpiceDB).
Knowledge of cryptography or EMV.

Additional Information

The Perks

We trust you, so we offer flexible working hours, as long it suits both you and your team;
Physical and mental health support through our partnership with GymPass giving free access to over 1,500 gyms in the UK, 1-1 therapy, meditation sessions, digital fitness and nutrition apps;
Our company offers extended and improved maternity and paternity leave choices, giving employees more flexibility and support;
Cycle-to-Work Scheme;
Health and Life Insurance;
Pension Scheme;
25 days of Annual Leave (+ Bank Holidays);
Office snacks every day;
Friendly, comfortable and informal office environment in Central London.

About the Company

Headquartered in London, we are proud to serve small, local businesses across Europe. We build tools to unlock hassle-free payments and better business management so local businesses can thrive. Our all-in-one offering is designed to simplify the every day in business, all on fair and transparent terms. Join us in creating solutions that small, local businesses deserve. Know more

Related Jobs

Company background Company brand
Company Name
Sainsbury's
Job Title
Senior Java Engineer
Job Description
We’d all like amazing work to do, and real work-life balance. That’s waiting for you at Sainsbury’s. Think about the scale it takes for us to feed the nation. The level of data, transactions and variety it involves. Then you’ll realise that ours is a modern software engineering environment because it has to be. We’ve made serious investment into a Tech Academy and into setting standards and principles. We iterate, learn, experiment and push ways of working such as Agile, Scrum and XP. So you can look forward to awesome opportunities in everything from AI to reusable tech. We’re a multi-channel, multi-brand business serving millions of customers a day, with the UK’s largest loyalty scheme and an ever-evolving set of digital platforms. All of this equals over 1.2 billion transactions each year, presenting a volume, depth, and complexity of data that few can match. We don’t think we’re exaggerating when we say we have the most exciting data set in the country. From the insights gained, we build scalable, high-performance products using cutting-edge technology that give our customers an amazing shopping experience – like our award-winning Smartshop app. In an inclusive, agile environment, you’ll have the space to be curious, to experiment, and to solve real-world challenges. And you’ll get to see your creations in the hands of millions of people across the UK. As a Senior Java Engineer, you’ll be part of one of our Engineering teams, applying architectural and engineering principles to define and deliver technology that will better customer experiences, improve efficiency and reduce business costs, helping us to lower prices. You’ll support your team by enabling performance, compliance and risk management by sharing your expertise, judgement and passion for delivering quality products for customers. We use a variety of tech here and you need to be willing to pick up new tools and techniques. We’d also like you to be yourself – analytical, curious and unafraid to challenge the status quo. You’ll be a role model for best practices, championing a customer centric mindset and a passion for finding creative ways to solve problems, mentoring fellow engineers as a progressive member of the engineering community. More About The Role You’ll help lead the design and development of large-scale high performance services using Java (17+) with tools and frameworks like Spring Boot and Maven/Gradle. This includes websites, apps, microservices and event driven architecture You’ll also lead the implementation of cloud and container technologies such as Kubernetes on AWS, Azure, Google Cloud Platform It will be up to you to drive the product technical roadmap through a deep understanding of technology and broader understanding of roadmaps across CTO’s Leading the design and support of services and internal frameworks that enhance Sainsbury’s capabilities You’ll guide, support and enable performance within the team through providing technical knowledge and ideas We’ll look to you to contribute to optimising our OPEX and CAPEX spend More About You Possess strong programming language expertise in Java 17+ and Spring Boot Great expertise in engineering practice, including deep knowledge of engineering and architectural principles Proven experience of software design and implementation, security, cloud, infrastructure as code and CI/CD and any relevant hardware Self-drive and constantly striving to improve your team, division and peers through coaching and mentoring Drive for advocacy of agile/lean delivery methodologies A passion for delivering solutions to customers, owning the whole SDLC and living the DevSecOps principles A passion for enhancing your knowledge and evidence curiosity in emerging tech Display empathy and understanding in supporting colleagues in the team to deliver Benefits Colleague discount across our multi-brands – Sainsbury’s, Argos and Habitat Holiday allowance Bonus scheme Pension plan Special offers on gym memberships, restaurants, holidays, retail vouchers and more Work-life balance is important to us, so we offer our colleagues as much flexibility as possible in line with the needs of their role. We trust them to decide how, where and when they work, combining remote and collaborative working with a flexible approach to hours, giving them plenty of time and space for life outside of work whilst delivering against our business goals.
Manchester, United Kingdom
On site
Full Time
25-03-2025
Company background Company brand
Company Name
BlackRock
Job Title
Software Engineer, Associate
Job Description
About This Role Are you interested in building innovative technology that crafts the financial markets? Do you like working at the speed of a startup, and solving some of the world’s most exciting challenges? Do you want to work with, and learn from, hands-on leaders in technology and finance? At BlackRock, we are looking for Software Engineers who like to innovate and solve sophisticated problems. We recognize that strength comes from diversity, and will embrace your outstanding skills, curiosity, and passion while giving you the opportunity to grow technically and as an individual. We invest and protect over $11 trillion (USD) of assets and have an extraordinary responsibility to our clients all over the world. Our technology empowers millions of investors to save for retirement, pay for college, buy a home, and improve their financial well-being. Being a technologist at BlackRock means you get the best of both worlds: working for one of the most sophisticated financial companies and being part of a software development team responsible for next generation technology and solutions. What are Aladdin and Aladdin Engineering? You will be working on BlackRock's investment operating system called Aladdin. Aladdin is used both internally within BlackRock and externally by many financial institutions. Aladdin combines sophisticated risk analytics with comprehensive portfolio management, trading, and operations tools on a single platform to power informed decision-making and create a connective tissue for thousands of users investing worldwide. Our development teams reside inside the Aladdin Engineering group. We collaboratively build the next generation of technology that changes the way information, people, and technology intersect for global investment firms. We build and package tools that manage trillions in assets and supports millions of financial instruments. We perform risk calculations and process millions of transactions for thousands of users every day worldwide! Being a Member Of Aladdin Engineering, You Will Be Tenacious: Work in a fast paced and highly complex environment Creative thinker: Analyse multiple solutions and deploy technologies in a flexible way. Great teammate: Think and work collaboratively and communicate effectively. Fast learner: Pick up new concepts and apply them quickly. Qualifications First or 2:1 degree in a STEM subject (CS, Mathematics, Engineering) 3+ years of experience Skills And Experience Proficient in java backend/full-stack development (3 - 5 years) with a strong exposure to frameworks and SDLC: such as Spring, JDBC, design, development, testing, debugging, and automation techniques. Strong OO skills and design patterns knowledge. A knowledge of Scala or the willingness to up-skill if required. Ability to develop applications that utilise SQL to retrieve or persist data. Specific knowledge of Snowflake, MS SQL Server is a plus. Proficiency in web development with exposure to frameworks, such as Angular (preferable), React, typescript, is a plus. Demonstrates an ability to build applications that process large volumes of data yet remain highly responsive and resilient. Experience with the Agile SDLC, with a quality-first mindset and high test-coverage, using test frameworks like Junit & Cucumber. Exposure designing and implementing micro services as well as graph & RESTful APIs. Experience working with frontend engineers and end users when building backend solutions. Competencies Passionate about delightful user experience, building high quality, responsive, persona-based UIs to meet the needs of the future. Excellent analytical, problem-solving, and communication skills. Experience or a real interest in finance, investment or portfolio management processes, and an ability to translate business problems into technical solutions. Experience taking emotional ownership of the design and development of a significant application, system, or key component. Ability to form positive relationships with partnering teams, sponsors, and user groups in a distributed team environment. Our Benefits To help you stay energized, engaged and inspired, we offer a wide range of employee benefits including: retirement investment and tools designed to help you in building a sound financial future; access to education reimbursement; comprehensive resources to support your physical health and emotional well-being; family support programs; and Flexible Time Off (FTO) so you can relax, recharge and be there for the people you care about. Our hybrid work model BlackRock’s hybrid work model is designed to enable a culture of collaboration and apprenticeship that enriches the experience of our employees, while supporting flexibility for all. Employees are currently required to work at least 4 days in the office per week, with the flexibility to work from home 1 day a week. Some business groups may require more time in the office due to their roles and responsibilities. We remain focused on increasing the impactful moments that arise when we work together in person – aligned with our commitment to performance and innovation. As a new joiner, you can count on this hybrid model to accelerate your learning and onboarding experience here at BlackRock. About BlackRock At BlackRock, we are all connected by one mission: to help more and more people experience financial well-being. Our clients, and the people they serve, are saving for retirement, paying for their children’s educations, buying homes and starting businesses. Their investments also help to strengthen the global economy: support businesses small and large; finance infrastructure projects that connect and power cities; and facilitate innovations that drive progress. This mission would not be possible without our smartest investment – the one we make in our employees. It’s why we’re dedicated to creating an environment where our colleagues feel welcomed, valued and supported with networks, benefits and development opportunities to help them thrive. For additional information on BlackRock, please visit @blackrock | Twitter: @blackrock | LinkedIn: www.linkedin.com/company/blackrock BlackRock is proud to be an Equal Opportunity Employer. We evaluate qualified applicants without regard to age, disability, race, religion, sex, sexual orientation and other protected characteristics at law.
London, United Kingdom
Hybrid
Full Time
26-03-2025
Company background Company brand
Company Name
Hazeltree
Job Title
DevSecOps Engineer
Job Description
About Hazeltree Fund Services Inc. Hazeltree is a global leader in cloud-based treasury solutions, empowering investment firms with cutting-edge technology to optimize financial performance, enhance liquidity, and mitigate risk. As part of our commitment to security and innovation, we are expanding our Information Security Team and seeking a DevSecOps Engineer to drive security automation and best practices across our cloud infrastructure and IT operations. Job Overview As a DevSecOps Engineer, you will play a pivotal role in integrating security practices into our DevOps pipeline and IT operations. Working at the intersection of operations, security, and development, you will collaborate closely with internal teams to safeguard critical business operations by design and default. You will be responsible for security automation, CI/CD pipeline enhancements, and cloud security management, ensuring compliance with industry standards. Key Responsibilities Security & DevOps Integration: Support and extend the secured CI/CD pipeline to enhance development security. Work with development teams to optimize infrastructure security. Cloud & Infrastructure Security: Maintain and secure AWS cloud infrastructure for clients and internal operations. Automate AWS infrastructure builds following CIS hardening standards. Ensure top-tier security configuration, access management, and incident response on cloud platforms. Operational Support & Incident Response: Support business-critical Windows and Linux-based environments. Monitor and respond to security alerts across Infosec, servers, firewalls, and applications. Conduct continuous monitoring of internal and third-party information security controls. Threat & Vulnerability Management: Assess SAST (Static Application Security Testing) and DAST (Dynamic Application Security Testing) scans. Implement remediation and mitigation strategies in collaboration with development teams. Maintain network security protocols, firewalls, and threat management platforms. Compliance & Risk Management: Ensure compliance with ISO 27001:2022, SOC1 Type2, and SOC2 Type2 standards. Provide support for security audits, policy implementation, and KPI/KRI monitoring. Qualifications & Requirements Technical Skills: Cloud & Security Expertise: Hands-on experience with AWS (or other cloud-based solutions). Strong understanding of secured Software Development Lifecycle (SDLC) and CI/CD platforms. Familiarity with OWASP, CIS frameworks, and security best practices. Infrastructure & Scripting Knowledge: Proficiency in Microsoft platforms (Office 365, IIS, .NET, SQL Server, Windows Server, Active Directory). Strong scripting skills in PowerShell (highly beneficial). Experience with Cloud-based security tools (email security gateways, IAM, endpoint security, threat management). DevOps & IT Service Management (ITSM): Experience with Jira (Atlassian automation), ServiceNow, or other ITSM platforms. Understanding of incident management processes and security KPIs. Networking & Compliance: Strong knowledge of network security protocols, vulnerability management, and firewalls. Proven experience in security compliance frameworks and industry regulations. Soft Skills: Analytical & Problem-Solving: Ability to analyze security risks and develop practical solutions. Communication: Ability to explain complex security topics to both technical and non-technical stakeholders. Collaboration: Experience working in cross-functional teams with a proactive, team-first mindset. Adaptability & Resilience: Ability to stay composed and think strategically in high-pressure situations. Ethical Integrity: Strong sense of responsibility for data confidentiality and compliance with privacy regulations. Education & Certifications: Bachelor’s degree in Computer Engineering, Cybersecurity, or a related field. 3+ years of experience in a DevOps or DevSecOps role. Bonus Certifications (Preferred, not required): AWS Certified DevOps Engineer AWS Solutions Architect AWS SysOps Administrator Certified DevSecOps or other security-related certifications What We Offer Competitive salary and performance-based incentives. Comprehensive benefits package, including health, dental, and vision insurance. Retirement savings plan with employer contributions. Opportunities for professional growth, training, and certifications. A dynamic and collaborative work environment at the forefront of cloud security and treasury technology. How to Apply Interested candidates should submit their resume and a cover letter to Careers@hazeltree.com with the subject line: "DevSecOps Engineer Application – [Your Name]" Hazeltree Fund Services Inc. is an equal opportunity employer committed to diversity, equity, and inclusion.
London, United Kingdom
Hybrid
Full Time
25-03-2025
Company background Company brand
Company Name
WHD Consulting Ltd.
Job Title
Electrical Design Engineer
Job Description
Electrical Design Engineer - Slough - Permanent Position I am looking for an electrical engineer due to continued growth. You will be responsible for all technical build information to fulfil customer orders. The Role: Creation of detailed component and assembly design drawing, schematics and ERP data (Parts and BoMs) Aim to deliver document sets 100% right first time (RFT) to operations. Help to create product information and providing technical support to the rest of the business and customers. Understand and ensure compliance of our products with CE, UKCA, UL and other regulations. Ability to develop solutions for UV-Reactors, electrical panels, components, and issues in production quickly and safely. On-time delivery of customer projects with full accountability. Assisting the operations, quality, New Product Development (NPD) and customer care teams. Execution of engineering change notes. Assisting with sales queries for bespoke solutions. The successful candidate will have: Degree qualified (or equivalent based on experience) in either electrical engineering. 3 -5 years working experience in industry preferably within capital equipment. Proven record in product engineering. Strong ownership of individual tasks and full commitment to working as a team. Competence with 3D CAD such as Eplan and ERP systems. The mindset and capability to deliver transformational change. Strong technical skills, with proven experience of timely execution of customer orders and projects in a quality focused manner. If this exciting opportunity could be of interest - please let me know and we can discuss further. Interviews can be arranged on short notice.
Slough, United Kingdom
On site
Full Time
26-03-2025