Skip to content
NavanNavan

Senior Software Engineer

Build and scale backend services for a global corporate expense and payments platform, owning features from design through production support. The role requires strong Java and Spring Boot expertise, distributed-systems experience, cloud knowledge, and 4–6 years of engineering experience.

About the job

Responsibilities

  • Design and develop robust, high-performance backend features and core services supporting a global customer base.
  • Scale systems powering commerce, payments, issuing platforms, and payment and money ledgers.
  • Build infrastructure for automated policy management, granular administrative controls, and accounting-system integrations.
  • Address large-scale engineering challenges involving reliability, performance, and user experience.
  • Own features end to end, from design and development through deployment, monitoring, troubleshooting, and operational support.
  • Collaborate with engineers, product managers, designers, and business leaders in a global, cross-functional environment.
  • Promote best practices in code quality, scalability, documentation, monitoring, and testing.
  • Stay current with technologies and industry trends and apply AI-driven development to improve engineering productivity.

Requirements

  • 4–6 years of experience building and scaling complex systems; exceptional candidates with less experience may be considered.
  • Proficiency in Java and Spring Boot, with understanding of JVM performance and optimization.
  • Experience leveraging AI models and AI-driven development for intelligent, automated features and engineering productivity.
  • Experience with distributed systems, microservices, and API design.
  • Practical experience with AWS or other cloud platforms.
  • Experience developing and maintaining consumer-facing or core business products at scale.
  • Record of delivering production-quality, maintainable code and supporting released features through monitoring and troubleshooting.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Nice-to-haves

  • Fintech or payment-processing experience.
  • Experience with expenses, payments, ERP, tax, or other financial or workflow-heavy domains.

Skills

Java, Spring Boot, Jvm, Ai Models, Distributed Systems, Microservices, API Design, AWS, Cloud Computing, Monitoring, Testing, Payment Processing

GitLab

GitLab

United Kingdom

Senior Backend Engineer, Database Excellence
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer building PostgreSQL and Ruby frameworks, guardrails, and tooling for data retention, lifecycle management, scalability, and database health across GitLab’s SaaS and self-managed deployments.

Celonis

Celonis

Munich, Germany

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Senior backend engineer responsible for designing, delivering, and operating high-performance Java services in a provisioning and licensing platform. The role requires 7+ years of Java experience, strong Spring expertise, Kubernetes proficiency, and ownership of scalable cloud and self-managed systems.

Clear Street

Clear Street

London, United Kingdom

Senior Software Engineer - Futures and Options Execution Services
No salary listedHybrid8+ YOEBackend Engineering

Build and operate a high-performance futures and options execution management platform, integrating market data, exchange connectivity, risk controls, and trading workflows. Requires 8+ years of Java software engineering experience and hands-on experience with low-latency front-office trading systems.

Cloudflare

Cloudflare

Lisbon, Portugal
Senior Software Engineer, Security Rules
€66k+/yrHybrid6+ YOEBackend Engineering

Senior engineer responsible for designing, delivering, and operating distributed systems supporting Cloudflare’s application security products. The role requires 6+ years of experience, strong systems programming skills, technical leadership, and experience with production reliability and mentoring.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.