Principal Software Engineer

🕒 February 24

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Ritchie Bros.

Ritchie Bros.

1001 - 5000 employees

🛍️ eCommerce

🚗 Transport

💰 Post-IPO Equity on 2023-01

eCommerce • Transport • Construction

Ritchie Bros. is a leading auctioneer specializing in the selling of heavy equipment and trucks for various sectors such as construction, agriculture, and oil & gas. They conduct live and timed auctions globally, making it easy for buyers and sellers to participate online. With a wide variety of categories including cranes, forklifts, and more, Ritchie Bros. offers financing options and partnerships with shipping providers to facilitate easy asset movement worldwide.

📋 Description

• Own the technical strategy and architecture for the Seller Applications portfolio • Lead application modernization initiatives including migration from legacy .NET Framework to modern .NET • Partner with Product, Architecture, and peer engineering leaders • Define enterprise-grade patterns for data access and persistence • Establish standards for fault tolerance, performance, and capacity planning • Embed observability using OpenTelemetry • Drive future deployment strategy for Seller Applications with CI/CD standards • Define and validate disaster recovery plans for critical seller capabilities • Lead cross-team technical discovery and solution design efforts • Mentor and coach Staff/Senior engineers

🎯 Requirements

• 12+ years of professional software engineering experience • Experience modernizing large-scale applications • Operating at a Staff/Principal Engineer level • Deep expertise in C#, .NET (modern .NET / .NET Core) • Strong experience designing APIs and service-oriented architectures • Hands-on experience with cloud platforms (Azure preferred) • Strong understanding of relational databases (PostgreSQL) • Proven ability to drive reliability and observability practices • Excellent communication skills; ability to influence senior stakeholders • Proven ability to mentor engineers

🏖️ Benefits

• Medical, dental, vision, and basic life insurances • 401k plan with 100% match for the first 4% contributed • 15 days of PTO each year

Apply Now

Similar Jobs

🕒 February 24

Chamberlain Group

5001 - 10000

🔧 Hardware

☁️ SaaS

🏢 Enterprise

Chief Software Architect leading architectural strategies and governance for the myQ IoT platform. Defining innovative technology solutions while collaborating across engineering and product teams.

AWS

Cloud

IoT

🕒 February 24

Sezzle

201 - 500

💳 Fintech

👥 B2C

🛍️ eCommerce

Principal Engineer - Data Infrastructure at Sezzle, leading data engineering efforts and evolving data systems for better performance and reliability.

Airflow

Amazon Redshift

AWS

Distributed Systems

ETL

Java

Python

Scala

SQL

🕒 February 22

Arlo Technologies, Inc.

201 - 500

🔐 Security

🔧 Hardware

Staff Engineer leading architecture, scalability, and modernization of Java cloud platform at Arlo. Driving mission-critical services evolution in a large-scale IoT ecosystem with real-time device interactions.

AWS

Cloud

Distributed Systems

Docker

DynamoDB

IoT

Java

Kubernetes

Spring

Spring Boot

SpringBoot

SQL

🕒 February 20

CertiPath

51 - 200

🔒 Cybersecurity

☁️ SaaS

Principal Software Engineer at CertiPath designing high-impact systems and mentoring engineers. Collaborating with leadership to shape the technical roadmap.

AWS

Distributed Systems

Google Cloud Platform

JavaScript

Nuxt

Postgres

Python

🕒 February 20

Fanatics, Inc.

1001 - 5000

🎮 Gaming

🛒 Retail

🛍️ eCommerce

Staff Software Engineer leading technical projects in Fanatics Collectibles, transforming the trading card industry. Collaborating with multiple teams to ensure systems are reliable, scalable, and maintainable.

Elixir