For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Eden Scott
Eden Scott

Senior Java Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Java
FinTech
+30

Permanent role
a day ago
Apply now

Senior Java Software Engineer

📍Remote UK | 🌍 Global Fintech | 💳 Merchant-First Payments Ecosystem

A high-growth global fintech, renowned for delivering world-class payments-related software and technology, is looking to expand its engineering team. As the company continues to scale its platform to meet growing demand, they’re seeking experienced engineers to join their collaborative, outcome-driven teams.

đź‘‹ About the Company

This fintech is building a smarter, more seamless payments experience. Their teams are small, empowered, and focused on delivering real value to merchants. With a culture rooted in curiosity, pragmatism, and engineering excellence, they prioritise outcomes over outputs and encourage innovation at every level.

This is a place for engineers who want to solve real-world problems with elegant, modular, and testable code—and who want their work to make a tangible difference.

🚀 About the Role

As a Senior Software Engineer II, you’ll be responsible for designing and developing backend services and portals that power the core payment processing platform. You’ll work across a variety of languages, frameworks, and modern engineering practices like Behaviour-Driven Development (BDD) and CI/CD.

You’ll be trusted with autonomy, empowered to focus on solving technical challenges without unnecessary bureaucracy.

Key Responsibilities:

  • Translate merchant and partner needs into scalable, high-performance software solutions.
  • Design and implement clean, testable, and modular systems.
  • Collaborate across small, cross-functional teams to deliver meaningful outcomes.
  • Contribute to continuous improvement of engineering practices and tools.
  • Take ownership across the full development lifecycle—from requirements to release.
  • Support deployment activities and ensure quality is built into every stage of the SDLC.

🧠 What’s Needed

This role is ideal for systems thinkers who understand architecture, modularity, and long-term maintainability. You’ll need a strong foundation in core engineering principles and a passion for building robust, scalable systems.

Essential Skills & Experience:

  • 6–8 years in a software engineering role.
  • Strong command of object-oriented programming and SOLID principles.
  • Expertise in at least one OO language (e.g. Java, C#, Ruby, Go).
  • Experience in server-side development and database design.
  • Proficient in SQL, joins, indexing, and stored procedures.
  • Familiarity with front-end fundamentals (HTML, CSS, JavaScript).
  • Experience with design patterns, refactoring, and systems integration.
  • Strong problem-solving, communication, and collaboration skills.

Desirable:

  • Experience with CI/CD pipelines and BDD.
  • Familiarity with message-oriented middleware and caching.
  • Experience mentoring or coaching other engineers.
  • Comfortable working independently or in varied team sizes.

đź’ˇ Engineering Culture

Small Teams, Big Impact: Engineers are empowered to deliver without red tape.

Growth Mindset: Learning, experimentation, and continuous improvement are encouraged.

Merchant-Focused: Solutions are designed to solve real-world merchant challenges.

⚠️ Who Might Not Be a Fit

This environment may not suit those who:

  • Lack a deep understanding of OOP and SOLID principles.
  • Default to procedural or monolithic approaches.
  • Struggle with scalable architecture or modular design.
  • Have limited experience with relational databases or collaborative engineering practices.

📬 Interested?

This is a fantastic opportunity to work in a fast-moving, high-impact engineering environment where your work directly contributes to powering one of the world’s leading fintech platforms.

If you're a Senior Software Engineer ready to take on meaningful challenges and want to be part of a company that genuinely values technical craft, get in touch to learn more.

About Eden Scott

đź”—Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service