Remote Otter LogoRemoteOtter

Principal Software Engineer - Remote

Posted 11 weeks ago
Software Development
Full Time
London, UK

Overview

As a Principal Software Engineer, you’ll thrive on collaborating with your peers and participating in the design and development process with Product Owners. You’ll bring your passion for writing clean, solid code to our highly scalable system.

In Short

  • Participate in each stage of development from requirements to final acceptance.
  • Work with a Tech Lead, Architect, Quality Manager, and Engineering colleagues.
  • Define approaches, metrics, and estimate timelines.
  • Build a new back-end and support existing business-critical tools.
  • Learn front-end technologies to support the team.
  • Encourage trying new things and iterating frequently.
  • Contribute to the design of applications and services.
  • Create and maintain complex back-office UI applications in React.
  • Write clean, scalable, and maintainable code.
  • Promote modular, testable, and maintainable APIs.

Requirements

  • BSc in Computer Science or equivalent.
  • Minimum 8+ years of hands-on work experience.
  • Strong knowledge of Java 8+, Spring, Spring Boot, Hibernate, NoSQL, and relational databases including MySQL.
  • Experience in UI technologies such as React and JavaScript.
  • Experience building JSON and XML APIs.
  • Experience working in an Agile (Scrum) environment.
  • Experience using Git and CI/CD pipelines.
  • Familiarity with design patterns, SOLID, and TDD.
  • Experience with cloud technologies such as AWS, Docker, and Kubernetes.
  • Experience with micro-services and SaaS architectures.

Benefits

  • Globally accredited Great Place To Work.
  • Accredited flexible company with a hybrid working model.
  • Career development opportunities with focused training.
  • Wellbeing seminars and meditation app membership.
  • Reproductive responsibility accreditation with workshops on women’s health.
  • Unique opportunity to work for a tech company helping the environment.

SilverRail

SilverRail

SilverRail is a forward-thinking technology company dedicated to transforming the travel experience by making rail travel the preferred choice for short and medium-haul journeys worldwide. With over 15 years of innovative success, SilverRail leverages cutting-edge technology to enhance the online customer experience for rail travel, enabling travelers to easily find, purchase, and utilize eco-friendly transportation options. The company operates globally with offices in London, Boston, Brisbane, and Stockholm, and embraces a culture of collaboration, continuous improvement, and a commitment to sustainability in the face of the climate crisis.

Share This Job!

Save This Job!

Similar Jobs:

Tebra logo

Principal Software Engineer - Remote

Tebra

6 weeks ago

Join Tebra as a Principal Software Engineer to lead architectural decisions and mentor teams while solving complex technical challenges.

Worldwide
Full-time
Software Development
$175,000 - $190,000 USD
Fortive Careers logo

Principal Software Engineer - Remote

Fortive Careers

6 weeks ago

Join Accruent as a Principal Software Engineer to lead innovative software development and mentor a team of engineers in Brazil.

Brazil
Full-time
Software Development

G.E.S

Principal Software Engineer - Remote

GP Enterprise Solutions

6 weeks ago

Seeking a Principal Software Engineer with extensive backend experience and leadership skills to drive development projects in a startup environment.

NY, USA
Full-time
Software Development

Commvault

Principal Software Engineer - Remote

Commvault

7 weeks ago

Commvault is seeking a Principal Software Engineer to lead complex projects and mentor engineering teams.

Korea
Full-time
Software Development
Eventbriteinc logo

Principal Software Engineer - Remote

Eventbriteinc

7 weeks ago

Join Eventbrite as a Principal Software Engineer to lead architectural changes and mentor teams in a remote environment.

Worldwide
Full-time
Software Development