Senior Software Engineer

Centric Software

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Centric Software is seeking a Senior Software Engineer to join our remote-friendly team. You will design, implement, and maintain scalable microservices with a strong emphasis on reactive programming and non-blocking architectures.

Collaborate with product, DevOps, QA and other engineering teams to deliver reliable services in production. You will work with cloud platforms such as AWS/Azure/Google Cloud and container technologies (Docker, Kubernetes).

Qualifications

  • Proven experience as a Senior Software Engineer or similar role.
  • Strong skills in reactive programming and microservices architecture.
  • Experienced with cloud platforms and containerization (Docker/Kubernetes).

Responsibilities

  • Design, develop, and maintain scalable microservices.
  • Apply reactive programming to build non-blocking systems.
  • Collaborate with product, DevOps, QA and other engineers to plan and deploy features.
  • Ensure code quality through reviews and best practices.
  • Write tests and troubleshoot distributed systems for reliability.
  • Document architecture, code, and processes for team visibility.
  • Leverage AI-assisted tools to aid coding and exploration.

Skills

Reactive Programming
Microservices
Cloud & Containers
CI/CD
Git
AI tools
Problem-solving
Communication
Teamwork

Tools

Docker
Kubernetes
AWS
Git
GitHub Copilot
Cursor

Job description

## Senior Software EngineerApply: Home Based/Remote: London, UK: Full time: Posted 30+ Days Ago: JR185**About Centric Software:**Centric Software is a global leader, providing an innovative and AI-enabled product-concept-to-commercialization platform for retailers, brands and manufacturers of all sizes. We equip retail, fashion, luxury, footwear, outdoor, home and consumer goods brands with pioneering best-of-breed solutions to plan, design, develop, source, comply, buy, make, price, allocate, sell and replenish products. Our technology powers brands to streamline processes, drive efficiency and operate with confidence in an ever-changing market.Our story is one of rapid growth, bold ideas and extraordinary opportunities. We’re here to challenge the status quo—and we’re looking for brilliant people who want to do the same. No matter where you are in the world, this is your chance to be part of something exceptional.**Key Responsibilities:*** **Microservices Development:** Design, develop, and maintain microservices with a focus on scalability, efficiency, and stability.* **Reactive Programming:** Use reactive programming frameworks like Quarkus reactive to build non-blocking, asynchronous applications.* **Collaborative Development:** Work with product managers, DevOps, QA, and other engineering teams to align on requirements, plan sprints, and deploy reliable microservices in production environments.* **Code Quality and Review:** Write clean, efficient code following best practices in reactive programming and microservices. Participate in code reviews to ensure high quality and consistency.* **Testing and Debugging:** Build unit tests, troubleshoot, and resolve complex issues in distributed systems, ensuring optimal performance and reliability.* **Documentation:** Maintain documentation for architecture, code, and processes to support team efficiency and knowledge sharing.* **AI:** Use AI tools as part of the daily workflow — for code generation, architecture exploration, codebase analysis, and rapid prototyping.**Qualifications:*** Proven experience as a Senior Software Engineer or a related role, with hands-on experience in reactive programming and microservices* **Technical Skills:** + **Reactive Programming:** Proficiency with reactive frameworks in Java. + **Microservices Architecture:** Experience in developing RESTful and event-driven microservices. + **Cloud & Containerization:** Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes). + **CI/CD & Version Control:** Experience with CI/CD pipelines and version control tools such as Git. + **AI/ML:** Comfortable using AI-assisted development tools (e.g. Cursor, GitHub Copilot) as part of your everyday coding workflow — generating, reviewing, and refining code with critical judgement* **Soft Skills:** + Strong problem-solving skills and a proactive approach to troubleshooting. + Excellent communication and teamwork abilities. + Adaptable to working in fast-paced, collaborative environments.**Preferred 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*Centric Software provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status or genetic information.*
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Remote (UK) | Microservices & AI
Senior Software Engineer — Remote (UK) | Microservices & AI

Centric Software • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Software Engineer – Reactive Microservices & AI
Senior Software Engineer – Reactive Microservices & AI

Centric Software, Inc. • England

Hybrid
GBP 55,000 - 75,000
UI Engineer - Mocks and Wireframes Specialist
UI Engineer - Mocks and Wireframes Specialist

Centric Software • Greater London

Hybrid
GBP 65,000 - 85,000
Senior Engineer
Senior Engineer

The London Metal Exchange Limited • Greater London

On-site
GBP 90,000 - 120,000
Senior Engineer
Senior Engineer

HKEX Group • Greater London

On-site
GBP 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

NewDay • Greater London

Hybrid
GBP 70,000 - 110,000
Hybrid work model
Inclusive culture
Senior Software Engineer
Senior Software Engineer

ECM Selection (Holdings) Limited • Cambridgeshire and Peterborough

Hybrid
GBP 60,000 - 70,000
Hybrid work
Benefits package
Career development
Senior Java Applications Developer
Senior Java Applications Developer

Citi Group • Belfast City District

Hybrid
GBP 65,000 - 90,000
Hybrid work model
Learning & development resources
Wellbeing & work-life balance
+1
Senior Software Engineer
Senior Software Engineer

Edenred Italia S.r.l. • Greater London

Hybrid
GBP 80,000 - 110,000
Hybrid work
Performance bonus
Comprehensive benefits
Senior Software Engineer (C# .NET) | London
Senior Software Engineer (C# .NET) | London

TransPerfect • Greater London

On-site
GBP 70,000 - 110,000