Auf einen Blick
Lead Software Engineer bei RBC mit 10+ Jahren Erfahrung, Verantwortung für komplexe Softwarelösung und Entwickler-Mentoring. Schwerpunkt auf Java, SQL, Git und CI/CD mit FinTech-Umgebung.
💰 CAD 130.000–180.000/Jahr
📊 Senior
🕒 Vollzeit
🌍 Vor Ort
🗺️ Americas
- 10+ Jahre Software-Development-Erfahrung
- Java (Core, Spring Boot) Proficiency
- SQL und relationale Datenbanken
- Distributed Databases und MemSQL
Java
SQL
Git
Spring Boot
CI/CD
Distributed Databases
MemSQL
Software Architecture
✅ Geeignet für
- Senior Backend-Entwickler mit Java-Expertise
- Tech Leads mit Mentoring-Erfahrung
- FinTech-Ingenieure mit Distributed-Systems-Erfahrung
🚫 Weniger geeignet
- Mid-Level Entwickler (<10 Jahren Erfahrung)
- Frontend-spezialisierte Entwickler ohne Backend-Erfahrung
💡 Gut zu wissen
- 10+ Jahre ist harte Anforderung
- Java und SQL sind Kernkompetenzen
- Mentoring und Technical Leadership kritisch
- Onsite in Toronto erforderlich
Über das Unternehmen
RBC sucht einen Lead Software Engineer für das Technology and Operations Team. Die Position erfordert Design und Implementierung hochkomplexer Softwarelösungen sowie Mentoring von anderen Entwicklern.
Deine Aufgaben
- Design, Entwicklung und Implementierung von Softwarelösungen mittlerer bis hoher Komplexität
- Proaktive Problemlösung und Identifikation von Systemanforderungen
- Unabhängige Verwaltung mehrerer Projekte und Aufgaben mit starkem Zeitmanagement
- Team Technical Leadership - Erkundung technischer Lösungen und Mentoring von Junior/Senior-Entwicklern
- Zusammenarbeit mit Cross-funktionalen Teams (Business, Product, Engineering)
- Kontinuierliches Lernen neuer Frameworks, Tools und Technologien
- Strategische Beiträge zu Innovation und Prozessverbesserung
Deine Voraussetzungen
- 10+ Jahre professionelle Erfahrung als Software-Entwickler
- Starke Kenntnisse von Git, Branching Strategies und Code Reviews
- Proficiency in relationalen Datenbanken und SQL
- Proficiency mit verteilten Datenbanken und In-Memory-Caching (MemSQL)
- Proficiency in Java (Core, Springboot) und objektorientierter Programmierung
- Hands-on Erfahrung mit automatisiertem Testing (Unit, Integration, End-to-End)
- Unabhängigkeit und Ownership von Aufgaben
- Technologie-Entscheidungsfähigkeit und Team Coaching
- Starke analytische und Problemlösungsfähigkeiten
- CI/CD Pipelines und Automated Testing Best Practices
Benefits
- Umfassendes Total Rewards-Programm mit Bonusses und flexible Leistungen
- Weltklasse-Schulungsprogramm in Finanzdienstleistungen
- Flexible Work-Life-Balance-Optionen
- Herausfordernde und belohnende Arbeit