Job Closed
This listing is no longer active.
Principal Software Engineer
Location
Illinois
Posted
158 days ago
Salary
$171.3K - $214.1K / year
Seniority
Lead
Job Description
Principal Software Engineer
Ritchie Bros.
• 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
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Role Description Du entwickelst als Mid Level Full-Stack Developer in enger Abstimmung mit dem Team die erforderlichen Frontend- und Backend-Module für unsere internen Anwendungen und bist kompetenter Ansprechpartner bei internen Fragestellungen aus dem Bereich Programmierung und Webentwicklung. In einer flachen Hierarchie nimmst Du aktiv Einfluss auf Problemlösungen und bringst Dich konstruktiv in Planungen und Optimierungen ein. - Gemeinsam mit dem Team das Ziel verfolgen, manuelle Prozesse zu automatisieren, zu vereinfachen und nachhaltig effizienter zu gestalten. - Tech-Stack: Laravel 12, MariaDB, DuckDB, Docker, GitLab, PHP 8.4. Qualifications - Abgeschlossenes Studium oder vergleichbare Ausbildung im Bereich Informatik oder Softwareentwicklung - Praktische Erfahrung (ca. 2–5 Jahre) in der Fullstack-Entwicklung von Webanwendungen - Sicherer Umgang mit relationalen Datenbanken (MariaDB, MySQL, DuckDB) und Erfahrung mit Laravel (inkl. Eloquent ORM) - Kenntnisse in Containerisierung (Docker) und CI/CD-Prozessen (GitLab) - Erste Erfahrungen mit Prozessautomatisierung und modernen Softwarearchitekturen (Workflows, API-Flows, Microservices) - Erfahrung mit automatisierten Tests (PHPUnit, Pest) - Konversationssichere Deutschkenntnisse - Engagierte, lösungsorientierte Persönlichkeit mit Freude an moderner Softwareentwicklung und Teamarbeit Benefits - Flexibilität in Form von Gleitzeit und bis zu 100 % Remote Work. - Eine positive Fehlerkultur und Raum für eigene Ideen und Verbesserungspotenziale - Ein offenes und kooperatives Arbeitsumfeld - Kostenlose Getränke, Snacks sowie einen modernen und ansprechenden Arbeitsplatz - On-Top: JobRad, Edenred City, Corporate Benefits, Mitarbeiterrabatte, regelmäßige Teamevents, Weiterbildungen Company Description Sei ein Teil des digitalen Aufbruchs mit der Juskys Gruppe GmbH! - Die Juskys Gruppe GmbH beschäftigt mittlerweile über 180 Mitarbeitende und ist das Herzstück des zeitgemäßen E-Commerce. - Wir sind nicht nur ein Onlinehändler, sondern Gestalter, Innovatoren und Visionäre. - Seit 2005 vertreiben wir erfolgreich unser stetig wachsendes Sortiment, das von Haus und Garten bis hin zu Wellness und Sport reicht. - Zu unseren Vertriebskanälen gehören unsere Onlineshops juskys.de, artsauna.de und bettboutique.de sowie zahlreiche europäische Online-Marktplätze.
Software Engineer II
Destination Pet, LLCPet care is a lifelong journey. Welcome to your destination.
• Develop web applications using reactive frameworks such as Vue.js • Participate in UX design discussions to provide an engaging, fresh customer experience • Work in an agile development environment, maintaining user story and task status, t-shirt sizing • Strong emphasis on customer journey, product quality, performance tuning, troubleshooting, and continuous development • Document software designs, objectives , and create and respond to RFCs in a shared collaboration environment such as Confluence • Respond to bugs and support issues to ensure web users are delighted to use our applications • Conduct code reviews, create pull requests, respond to peer and manager feedback to improve source code, designs and deliverables • Communicate on all open projects and give updates to both team members and Technology team staff
Role Description - Entwicklung von Backend-Modulen in enger Zusammenarbeit mit erfahrenen Entwicklern und dem Projektmanagement - Aufbau und Integration von Prozessautomatisierungen (z. B. Workflows, API-Flows, Hintergrundjobs) - Unterstützung bei der Entwicklung von KI-gestützten Funktionen, u. a. durch: - Anbindung von LLM-APIs - Nutzung von Embeddings - Aufbau von RAG-basierten Services zur Nutzung interner Datenquellen - Entwicklung von Schnittstellen & Workflows, die Daten automatisiert sammeln, aufbereiten und bereitstellen - Analyse von Geschäftsprozessen und Beratung der Fachabteilungen zu Automatisierungs- und KI-Potenzialen - Mitgestaltung der technologischen Roadmap für Automatisierung & KI Qualifications - Abgeschlossenes Studium oder vergleichbare Ausbildung in Informatik, Data Science, Mathematik oder einem verwandten Bereich - 2-5 Jahre praktische Erfahrung in der Entwicklung von webbasierten Anwendungen und Backends - Grundkenntnisse oder erste Erfahrung in Prozessautomatisierung (Workflows, API-Flows, Cronjobs, Microservices) - Begeisterung für KI-Technologien und erste Erfahrungen mit LLMs, Embeddings oder RAG-Konzepten - Sicherer Umgang mit MariaDB, DuckDB oder MySQL, sowie Grundverständnis von Eloquent ORM, Docker und Gitlab (CI/CD) - Erste Erfahrung mit automatisierten Tests (PHPUnit, Pest) - Konversationssichere Deutschkenntnisse - Engagierte, lösungsorientierte Persönlichkeit mit Freude an moderner Softwareentwicklung Benefits - Aktive Rolle in der digitalen Weiterentwicklung unseres Unternehmens - Abwechslungsreiche Aufgaben rund um Programmierung, Automatisierung & KI-Innovation - Mitgestaltungsmöglichkeiten bei Architektur und Technologieentscheidungen im Team - Ideen einbringen und gemeinsam moderne Lösungen entwickeln - Zugang zu aktuellen KI-Technologien und praxisnahe Anwendung - Flexibilität durch Gleitzeit und bis zu 100 % Remote Work - Eine positive Fehlerkultur und viel Raum für eigene Ideen und Verbesserungspotenziale - Ein freundliches, kooperatives Arbeitsumfeld mit flachen Hierarchien - Moderne Arbeitsumgebung inkl. kostenlosen Getränken, Snacks und attraktivem Arbeitsplatz - On-Top: JobRad, Edenred City, Mitarbeiterrabatte, regelmäßige Teamevents & Weiterbildungen Company Description Sei ein Teil des digitalen Aufbruchs mit der Juskys Gruppe GmbH! Die Juskys Gruppe GmbH beschäftigt mittlerweile über 180 Mitarbeitende und ist das Herzstück des zeitgemäßen E-Commerce. Wir sind nicht nur ein Onlinehändler, sondern Gestalter, Innovatoren und Visionäre. Seit 2005 vertreiben wir erfolgreich unser stetig wachsendes Sortiment, das von Haus und Garten bis hin zu Wellness und Sport reicht. Zu unseren Vertriebskanälen gehören unsere Onlineshops juskys.de, artsauna.de und bettboutique.de sowie zahlreiche europäische Online-Marktplätze.
• Provide technical leadership for enterprise Identity and Access Management implementation (Azure AD & Auth0) • Training other software engineers on identity implementation • Advising / Implementing user migrations between identity providers • Monitor all certificate expiry notifications from ServiceNow and through lifecycle management to ensure certificates are up to date. • Work closely with Information Security team on security enhancements • Develop automation and support embedded API calls for external system integration into ticketing platform (Service Now)



