Senior Backend Software Engineer
Build and maintain Pigment’s production SaaS platform, designing object-oriented software and delivering customer-focused solutions. The role requires professional software engineering experience, strong problem-solving ability, and proficiency in at least one relevant programming language.
About the job
Responsibilities
- Develop and maintain Pigment’s SaaS platform throughout the application development lifecycle.
- Design elegant, simple object-oriented solutions from functional requirements.
- Write code and help keep the production platform running.
- Understand product and customer needs and suggest innovative ideas that deliver value to end users.
- Collaborate with teammates in a pragmatic, user-centric engineering culture.
Requirements
- Experience as a software engineer working on a product in production.
- Experience designing object-oriented software.
- Proficiency with one or more relevant programming languages, such as C#, Java, C++, Golang, Rust, Python, or Ruby.
- Strong software engineering skills and a problem-solving attitude.
- Great team spirit, humility, curiosity, ownership, and willingness to grow.
Compensation and Benefits
- Competitive salary.
- Equity.
- Trust and flexible working hours.
- Remote-friendly environment.
- Access to offices in London and other company locations.
Skills
C#, .Net Core, Java, C++, Go, Rust, Python, Ruby, React, TypeScript, Postgres, GCP, Docker, Kubernetes, Terraform
Similar jobs
Backend Engineering jobsSenior 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.
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.
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.
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.
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.