
Software Engineer
Hybrid
London, United Kingdom
Full Time
04-04-2025
Job Specifications
Boku Inc. (BOKU.L) is the leading global provider of local mobile-first payments solutions. Global brands including Amazon, DAZN, Meta, Google, Microsoft, Netflix, Sony, Spotify, and Tencent rely on Boku to reach millions of new paying consumers who do not use credit cards with our purpose-built payment network of more than 300 local payment methods across 70+ countries. Every year, Boku processes over $10 billion in value for our customers. Incorporated in 2008, Boku is headquartered in London and San Francisco and has employees in over 39 countries around the world, including Brazil, China, Estonia, Germany, Ireland, Japan, Singapore, and the UAE. Boku is a truly global company that takes pride in its diversity and thriving equal opportunity workplace.
The Merchant Settlement Engineering Team at Boku is looking for a experienced Software Engineer to join us. This position is based in London and will work collaboratively with team members in Sibiu, Mumbai, London and San Francisco. As part of the Money Flow Engineering team, you will be responsible for end-to-end development and support of our Payment Operations components to ensure we process money across multiple currencies and regulated entities with robust process and systems .
About Boku:
Incorporated in 2008, Boku is one of the world’s leading providers of carrier billing and mobile identity solutions. Using nothing more than a user’s mobile phone, Boku’s technology can verify a user’s identity, execute a payment, or provision a new service, radically simplifying common, everyday mobile interactions between consumers and businesses. This is possible because Boku’s platform can access the internal billing, identity, and sales systems of mobile operators globally. Businesses who utilize Boku’s platform include major brands such as Apple, Google, Microsoft, Sony, Facebook, Spotify, Netflix, Paypal, Experian, Fiserv, Western Union, Uber, and Discover. Boku was originally financed through top-tier investors including Andreessen Horowitz, Benchmark, DAG Ventures, Index Ventures, Khosla Ventures and NEA. Today, Boku is publicly traded on the AIM Market of the London Stock Exchange (AIM:BOKU.L)
We’re a small company, but we have a global reach. We work face-to-face with colleagues and collaborate across disciplines. But our clients, partners and operations are all over the world. Boku is a busy, exciting, and demanding place to work, but it’s the people that make the company. The mix of cultures, viewpoints, and experiences are vital for a global company like ours and every person’s contribution is valued. If you are looking for a new challenge in an exciting, innovative and international working environment, we are the ideal company for you.
What you will do:
Be highly motivated and maintain a positive, 'can-do' attitude in a fast moving environment.
Work hands-on with a highly skilled team of Engineers and stakeholder to ideate, build, and improve Boku settlement and money movement products and features.
An ability to think through user's pain points and requirements and to come up with a simple, elegant solution.
Design, build, and enhance the frontend UI and backend APIs required for the products.
Own the products that you build, become the domain expert, and be actively involved in strategic direction and product decisions.
Participate in all phases of the software development lifecycle, including design, development, testing and release.
Foster the spirit of collaboration across multiple internal and external teams.
About You:
Self-starter – You require little to no supervision
Growth-minded – You are curious and enthusiastic to expand your skills
Ownership –You are confident, driven, self-motivated and quickly take ownership of your work.
Product minded – You enjoy working with stakeholders on requirement discovery and building out new features
Multiplier – You are passionate about sharing knowledge with others and growing junior team members
Desire for impact - You are willing to take on more responsibilities as opportunities arise
We’re looking for someone who has:
Experience shipping high-quality products
Strong software design and architecture skills
Ability to work collaboratively and effectively with cross-functional teams: Product Management, Quality Assurance, Operational Support, etc
Excellent written and verbal communication skills to document and explain technical design, best practices, and integration guide to both technical and non-technical audiences.
Hands-on software development experience in Java.
Experience with service-oriented architecture.
Experience integrating with third party web services across a variety of technologies, e.g. REST
Experience with some (or all) of the following technologies/frameworks/tools: Maven, Git, MySQL, JMS, Spring, JPA/Hibernate, Jersey, Jetty, Kubernetes.
Bonus:
Experience building and maintaining applications in the cloud (AWS, GCP, etc).
Has worked or currently working in Payment industry
About the Company
Boku Inc. (BOKU.L) is a global provider of localized payment solutions including digital wallets, direct carrier billing, and account to account/real-time payments schemes. Boku’s global payments network includes over 200 local payment methods worldwide, reaching over 7.5 billion consumer payment accounts in more than 60 countries. Boku works with the world’s largest merchants including Amazon, Google, Spotify, Meta, Microsoft, Netflix, Spotify, Tencent and Sky, helping them to grow their businesses in every corner of the g... Know more
Related Jobs


- Company Name
- Understanding Recruitment
- Job Title
- Senior Java Software Engineer
- Job Description
- Senior Java Developer Up to £150k - Remote Working – 6+ years experience Our client, a GreenTech specialising in optimum renewable energy software, is revolutionising the energy industry by making sustainable living accessible and effortless for both suppliers and consumers. They’re looking for a Senior Java Developer who is able to leverage advanced technologies to create impactful solutions in a fast-paced, collaborative environment. Role Highlights Design and implement high-performance software systems using Core Java, without relying on frameworks. Tackle multi-threaded, low-latency challenges, manage extensive data streams, and optimise asynchronous programming for real-time scalability. Drive projects that advance sustainable energy solutions, contributing to a greener future. Key Requirements 6+ years with extensive hands-on experience in Core Java, developing systems from the ground up without frameworks. Advanced proficiency in multi-threading, low-latency solutions, and data stream management. Strong understanding and practical expertise in asynchronous techniques. A degree in Computer Science, Engineering, or a related discipline is desirable. Benefits Up to £150k, depending on experience (6+ Years) Fully remote working Access to a robust pension scheme. Health insurance coverage. Why Apply? This is your chance to combine your technical Java experience with a commitment to sustainability. Take the next step in your career while making a tangible difference—apply now!


- Company Name
- Qualcomm
- Job Title
- Senior Software Engineer - Cambridge, UK
- Job Description
- Company Qualcomm Technologies International Ltd Job Area Engineering Group, Engineering Group > Software Engineering General Summary A world leader in smart mobile technologies, Qualcomm offers complete solutions that enable continuous innovation for today's smart connected devices. Our vast expertise in wireless technology, combined with our unique systems approach to developing solutions, puts Qualcomm at the forefront of the rapidly expanding mobile industry. You will be joining a successful engineering department whose deliveries can be found in billions of Bluetooth and Ultra-wideband (UWB) products worldwide. The VI team are looking for an adaptable, enthusiastic and reliable individual to join our team of skilled engineers in Cambridge. The Team plays a pivotal role in the transfer to production of the company’s Mobile, Voice and Music & IoT products, from the moment when the first pre-production samples are received until devices are first shipped to customers. The successful applicant will work as part of our engineering team on automated test systems and will undertake the development of new software features and releases, as well as technical maintenance and debug of the systems. They will also work on integrating our framework into the wider company environment and tools. The role requires good software skills and may involve working with colleagues across a variety of teams (Software, Systems, Analogue, Digital). Principal Duties And Responsibilities Development of test software using C#, Java and Python. Debugging of software issues with the framework or test code, defining and fixing bugs found. Working with other team members to define and develop new automation tools to make testing and debugging more efficient Working with other team members to plan testing, development and maintenance ensuring that testing progress is regularly monitored. Managing software roll-out across multiple systems Managing project-related activities (e.g., meetings, documentation, deliverables) between their team and other teams working on the same or similar products, operating across locations and time zones Providing training for new users of the framework and database Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications Master's Degree in Engineering, Information Systems, Computer Science or related field. 2+ years experience with circuit design (e.g., digital, analog, RF). 2+ years experience utilizing schematic capture and circuit simulation software. 2+ years experience with hardware design and measurement instruments such as oscilloscopes, spectrum analyzers, RF tools, etc. 1+ years in a technical leadership role with or without direct reports. Required Technical Skills Strong proficiency in software development - C or C++ & Python Knowledge of processors such as ARM Cortex and RISCV Experience of CI tools such as Jenkins Familiarity with hardware drivers Desirable Skills Knowledge of multi-threading in Python Experience of GUI programming in Python (PyQt, WxPython, Flask) Experience of working with SQL databases and query optimization Knowledge of transport & debugging standards such as JTAG & UART, Trace32 On occasion, writing embedded C code for firmware radio control What's On Offer Apart from working in an open, relaxed and collaborative space, you will enjoy: Salary, stock and performance related bonus Employee stock purchase scheme Pension scheme Life, Medical, Income and Travel Insurance Enhanced Maternity Leave Enhanced Paternity Leave Menopause Support Education Assistance Employee Assistance Programme Voluntary Health Checks Global Wellbeing Days Subsidised gym membership Bicycle purchase scheme Employee run clubs, including, running, football, chess, badminton + many more We are proud to be a WORK180 endorsed employer, see our range of UK benefits and policies directly at WORK180: Qualcomm – Work180 Endorsed Employer Excited about this role, but not sure if you meet 100% of the criteria? We would still like to hear from you and would welcome your application. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3074232


- Company Name
- twist IT Recruitment
- Job Title
- Senior Java Fullstack Engineer
- Job Description
- Hybrid Role - 2 days a week in Manchester offices I have a number of Senior Java Full Stack roles for a Global Insurance Business who are currently disrupting the industry. They have strong ambitions to continue growing and are always seeking the brightest people to join them on their journey. Currently, they have their Software Development mainly based in their European offices, however, as their need for innovative technical solutions grows they are hiring more tech people including building a team based in their Manchester offices. They are looking for enthusiastic and confident technical people who will successfully balance creating early results with a sustainable and solid implementation of insurance systems. You should have a positive can-do attitude and should embody a just-do-it mindset that delivers results. You will actively collaborate with business specialists, IT developers, UX specialists and IT operations every day – across 6 different countries. Currently, they are looking for a number of Senior Java Full Stack Developers, who will be responsible for the development of their in-house insurance systems with a strong focus on usability, scalability, and maintainability. You will help the business to understand needs and requirements in a structured manner, identifying opportunities whilst seeking new business and tech opportunities by keeping yourselves up to date. You will be working collaboratively in a team-oriented environment with a focus on inspiring and mentoring colleagues, demonstrating best practices in your field of expertise. You will influence the choice of technologies, frameworks, and architectural approaches and will be working through the whole SDLC. To apply I am looking for Senior Java Developers, with experience working with Product Owners and End Users to deliver business-specific applications through the whole Development Life Cycle. Whilst being an expert in Java, you will also have strong skills in other technologies such as Python, MSSQL, Postgres, JavaScript/Typescript, React/AngularJS, Kafka, Docker, Kubernetes and GCP. Ideally, you will be experienced in the in-house development of specialist CRM systems with any Insurance or case management being desirable but not essential If you are interested, please either apply online or call Gill Twist on 07596871013 or apply online. Please note, that these roles are Hybrid with 2 days per week in their Manchester City Offices.


- Company Name
- Mastek
- Job Title
- Java Software Engineer
- Job Description
- Lead Java Developer with AWS A unique development opportunity to work on a Public Sector Based Large Scale program with an innovative market leader as Lead Java Developer. Requires a Lead Java developer with strong Java experience to create and implement solutions for our portfolio of Biometric products, as well as supporting live systems and diagnosing incidents. You will join a team that prides itself on collaboration and engineering the best possible Java code. Essential: Java 17+, Spring Boot, Spring DataJPA, Spring Integration, Spring Batch, Microservices, Quartz, SQL Database (PostgreSQL), JPA (Hibernate), REST and SOAP Web Services, Messaging (ActiveMQ), Maven, Junit, Jenkins, AWS Cloud hosting and its components, Postgres/Aurora, Bootstrap, Docker, TDD, Agile (Scrum), Jaspersoft, Spring extension projects (Data, Cloud, Batch, Security), Angular. • Public sector experience • 8-10 years of hands-on experience with large scale Spring based java projects. • Must have experience of supporting live systems and diagnosing incidents. • Experience in large scale integration projects involving microservices, messaging, web-services and distributed systems. • Experience with web-services - (SOAP and RESTful) • Experience with containerisation (Docker) • Experience with testing frameworks like JUnit, Mockito, Powermock, JMock, DBUnit, TestContainers. • Experience of connecting processes across several systems with message brokers like ActiveMQ • Experience of Continuous Integration methodologies – Maven, GIT, Jenkins, SonarQube and Stash Repository • Experience of developing in a Linux development environment • Experience of working with a suite of Atlassian products • Experience of working with open-source database management systems like PostgreSQL • Experience of working with AWS services, EC2, SQS, RDS, DynamoDB, S3, Route53, KMS, Cloudwatch • Agile development methods – Scrum, Kanban, TDD, BDD etc • Strong analytical and decision-making abilities Desired: • Experience in AWS DevOps • Experience of working with Spring Cloud • Experience of working with Postfix • Experience of using with monitoring tools – Grafana and Prometheus • Creates a cohesive working environment and build high performing teams • Strong stakeholder management • Expertise in Risk management