C

Centric Software

SaaS PLM platform for fashion retail

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listedRemote

About the Job

Requirements

  • Proven experience as a Senior Software Engineer or a related role, with hands-on experience in reactive programming and microservices.
  • Proficiency with reactive frameworks in Java.
  • Experience developing RESTful and event-driven microservices.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud and containerization tools such as Docker and Kubernetes.
  • Experience with CI/CD pipelines and version control tools such as Git.
  • Comfort using AI-assisted development tools such as Cursor and GitHub Copilot in everyday coding workflows to generate, review, and refine code with critical judgment.
  • Strong problem-solving skills and a proactive approach to troubleshooting.
  • Excellent communication and teamwork abilities.
  • Adaptability to fast-paced, collaborative environments.

Responsibilities

  • Design, develop, and maintain microservices with a focus on scalability, efficiency, and stability.
  • Use reactive programming frameworks such as Quarkus reactive to build non-blocking, asynchronous applications.
  • Work with product managers, DevOps, QA, and other engineering teams to align on requirements, plan sprints, and deploy reliable microservices in production environments.
  • Write clean, efficient code following best practices in reactive programming and microservices, and participate in code reviews to ensure high quality and consistency.
  • Build unit tests, troubleshoot, and resolve complex issues in distributed systems to ensure optimal performance and reliability.
  • Maintain documentation for architecture, code, and processes to support team efficiency and knowledge sharing.
  • Use AI tools as part of the daily workflow for code generation, architecture exploration, codebase analysis, and rapid prototyping.

Desired Qualifications

  • Familiarity with the Twelve-Factor App methodology.
  • Experience with serverless architectures.
  • Experience with Agile or Scrum methodologies.
  • Knowledge of software development best practices and design patterns.

About the Company

Centric Software

SaaS PLM platform for fashion retail

Centric Software provides SaaS PLM and related planning and analytics tools for fashion, retail, luxury, and consumer goods to manage the full product lifecycle from concept to replenishment. Its platform bundles modules like Centric PLM for product execution, Centric Planning, Centric Pricing & Inventory, Centric Market Intelligence, and Centric Visual Boards, and runs in the cloud while integrating with ERP and DAM to connect people, data, and processes. It differentiates itself with AI-enabled optimization across development, pricing, and inventory, a focused industry approach, and a history of strong partnerships and independent operation after Dassault Systèmes' majority stake. Its goal is to help brands transform product development and supply chains to move faster, collaborate more effectively, and improve profitability.

Company size
1,001-5,000
Company stage
Series D
Total funding
$118.3M
Headquarters
Campbell, CA
Founded
1997

Recently Posted Jobs

Explore more opportunities at Centric Software

See more jobs