Remote Otter LogoRemoteOtter

Principal Software Engineer - Remote

Posted 5 weeks ago

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.

Similar Jobs:

Tebra logo

Principal Software Engineer - Remote

Tebra

23 hours ago

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

Software Engineering
Technical Leadership
Architecture
Coding
Worldwide
Full-time
Software Development
$175,000 - $190,000 USD
Fortive Careers logo

Principal Software Engineer - Remote

Fortive Careers

2 days ago

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

.NET
C#
React
JavaScript
Brazil
Full-time
Software Development

G.E.S

Principal Software Engineer - Remote

GP Enterprise Solutions

2 days ago

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

Node.js
ReactJS
Typescript
Javascript
NY, USA
Full-time
Software Development

Commvault

Principal Software Engineer - Remote

Commvault

4 days ago

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

Software Engineering
Technical Leadership
Software Architecture
Distributed Systems
Korea
Full-time
Software Development
Eventbriteinc logo

Principal Software Engineer - Remote

Eventbriteinc

1 week ago

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

Python
Django
NodeJS
Kotlin
Worldwide
Full-time
Software Development