Auf einen Blick
- Aufgaben: Leite die Entwicklung komplexer Softwarelösungen mit Elixir und baue innovative Cloud-Infrastrukturen.
- Unternehmen: Wachsendes Tech-Unternehmen mit Fokus auf Innovation und Teamarbeit.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, unbegrenzter Urlaub und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und einem inklusiven Team.
- Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung und arbeite an spannenden Projekten.
- Qualifikationen: Mindestens 8 Jahre Erfahrung in der Softwareentwicklung, insbesondere mit Elixir.
Das prognostizierte Gehalt liegt zwischen 60000 - 84000 € pro Jahr.
Über die Rolle
Senior Software Engineer, ScriptDrop ist ein Schlüsselmitglied des Engineering-Teams, das für die Leitung des Designs, der Entwicklung und der Implementierung komplexer Softwarelösungen mit Elixir verantwortlich ist, während gleichzeitig die zugrunde liegende Cloud-Infrastruktur entworfen wird, die sie unterstützt. Diese Rolle erfordert ein tiefes Verständnis von Elixir und funktionalen Programmierkonzepten sowie solide Kenntnisse in Cloud-Umgebungen und DevOps-Praktiken. Der Lead Software Engineer spielt eine entscheidende Rolle bei der Umsetzung technischer Initiativen, fördert eine Kultur der Innovation und liefert hochwertige, skalierbare und betrieblich resiliente Softwareprodukte.
Verantwortlichkeiten
- Technische Führung und Architektur
- Leitung des architektonischen Designs und der Entwicklung komplexer Backend-Systeme mit Elixir, um sicherzustellen, dass sie auf hochverfügbaren, skalierbaren und kosteneffizienten GCP-Infrastrukturen basieren.
- Technische Anleitung, Mentoring und Unterstützung für Junior- und Mid-Level-Engineers bieten und deren Wachstum in den Bereichen Softwareengineering und Cloud-Operationen fördern.
- Technische Exzellenz vorantreiben, indem die Einhaltung von Codierungsstandards, Designprinzipien und modernen cloud-nativen Best Practices sichergestellt wird.
- Softwareentwicklung (Elixir-Fokus)
- Entwerfen, Entwickeln und Warten skalierbarer, leistungsstarker Softwarelösungen in Elixir, die den Projektanforderungen und Qualitätsstandards entsprechen.
- Eng mit funktionsübergreifenden Teams zusammenarbeiten, um Geschäftsanforderungen in technische Spezifikationen und umsetzbare Pläne zu übersetzen.
- An Code-Reviews teilnehmen, Verbesserungsmöglichkeiten identifizieren und für eine kontinuierliche Verfeinerung der Entwicklungsprozesse eintreten.
- Cloud-Infrastruktur und DevOps
- Effiziente CI/CD-Pipelines (vorzugsweise Kubernetes-basiert) entwerfen und pflegen, um Bereitstellungs-, Konfigurationsmanagement- und Deployment-Prozesse zu automatisieren.
- Robuste Überwachungs-, Protokollierungs- und Alarmierungslösungen definieren und implementieren, um die Gesundheit und Leistung der Anwendungen, die Sie erstellen, sicherzustellen.
- Innovation und kontinuierliche Verbesserung
- Über neue Technologien, Tools und Trends im Elixir-Ökosystem und im Cloud/DevOps-Bereich informiert bleiben und deren potenzielle Auswirkungen auf die Entwicklungspraktiken bewerten.
- Proaktiv Möglichkeiten zur Verbesserung der Systemskalierbarkeit, Zuverlässigkeit und Leistung identifizieren – sowohl Anwendungscode als auch Cloud-Ressourcen optimieren.
- Zur Entwicklung und Evolution interner Frameworks, Bibliotheken und Tools beitragen, um Entwicklungsabläufe zu optimieren und die Produktivität der Entwickler zu steigern.
- Zusammenarbeit und Kommunikation
- Effektiv mit Produktmanagern, UX/UI-Designern und anderen Stakeholdern zusammenarbeiten, um Projektanforderungen zu verstehen, technische Einblicke zu geben und die Übereinstimmung bei den Ergebnissen sicherzustellen.
- Projektstatus, technische Herausforderungen und Empfehlungen klar und effektiv an Teammitglieder und Stakeholder kommunizieren.
- Ein kollaboratives und inklusives Teamumfeld fördern, das durch offene Kommunikation, gegenseitigen Respekt und gemeinsame Verantwortung gekennzeichnet ist.
Fähigkeiten und Qualifikationen
- Abschluss in Informatik, Ingenieurwesen oder einem verwandten Bereich (oder gleichwertige Erfahrung).
- 8+ Jahre Erfahrung in der Softwareentwicklung, mit einem Schwerpunkt auf Elixir und funktionaler Programmierung.
- Nachweisliche Erfolge beim Entwerfen und Implementieren skalierbarer Backend-Systeme mit Elixir, mit der Fähigkeit, komplexe technische Herausforderungen zu bewältigen.
- Solide Erfahrung mit Google Cloud Platform oder AWS, einschließlich Fachkenntnissen im Cloud-Architekturdesign und in Netzwerk-Konzepten (VPC, Load Balancing, Sicherheit).
- Starke Kenntnisse in Infrastructure as Code-Tools wie Terraform und Erfahrung im Management von Containerisierungstechnologien wie Docker und Kubernetes.
- Gutes Verständnis von verteilten Systemen, Parallelität und Fehlertoleranz.
- Ausgezeichnete Führungs-, Kommunikations- und zwischenmenschliche Fähigkeiten, mit nachweislicher Erfahrung in der effektiven Betreuung und Schulung von Junior-Engineers.
- Starke Problemlösungsfähigkeiten und eine Leidenschaft für kontinuierliches Lernen und Verbesserung.
- Beiträge zur Elixir-Community oder zu Open-Source-Projekten sind von Vorteil.
Standorte und Gehalt
- San Francisco und Seattle Büros: 161.000,00 - 257.000,00
- New York Büro: 147.000,00 - 235.000,00
- Santa Monica Büro: 134.000,00 - 214.000,00
- Andere Bürostandorte: 121.000,00 - 193.000,00
Vergütung und Vorteile
GoodRx bietet zusätzliche Vergütungsprogramme wie jährliche Barboni oder Provisionen sowie jährliche Aktienzuteilungen für die meisten Positionen sowie großzügige Leistungen. Zu den Vorteilen gehören medizinische, zahnärztliche und augenärztliche Versicherungen, 401(k) mit Unternehmensbeitrag, ein ESPP, unbegrenzter Urlaub, 13 bezahlte Feiertage und 72 Stunden Krankheitsurlaub. Weitere Vorteile wie Programme zur psychischen Gesundheit und finanziellen Wellness, Fruchtbarkeitsleistungen, großzügige Elternzeit, Haustierkrankenversicherung, ergänzende Lebensversicherungen für Sie und Ihre Angehörigen, vom Unternehmen bezahlte Kurz- und Langzeitinvaliditätsversicherung und mehr!
Unterkünfte und Sicherheit der Kandidaten
GoodRx verpflichtet sich, angemessene Unterkünfte für Kandidaten mit Behinderungen während unseres Rekrutierungsprozesses bereitzustellen. Wenn Sie Unterstützung oder Unterkünfte aufgrund einer Behinderung benötigen, wenden Sie sich bitte an uns unter accommodations@goodrx.com. Wir priorisieren die Sicherheit der Kandidaten. Bitte beachten Sie, dass alle offiziellen Mitteilungen nur von @goodrx.com oder goodrx@myworkday.com Adressen gesendet werden.
Chancengleichheitserklärung
GoodRx verpflichtet sich, eine inklusivere Gemeinschaft innerhalb unseres Unternehmens und der Branche zu fördern. Wir stellen diverse Teams der besten und hellsten Köpfe aus allen Hintergründen, Erfahrungen und Perspektiven ein und entwickeln diese weiter. Studien zeigen, dass Frauen und andere unterrepräsentierte Gruppen nur dann Bewerbungen einreichen, wenn sie 100% der Kriterien erfüllen. GoodRx ermutigt Frauen, People of Color, Mitglieder der LGBTQ+-Gemeinschaft, Personen mit Behinderungen und Veteranen, sich für Positionen zu bewerben, auch wenn sie nicht alle Punkte in der Stellenbeschreibung erfüllen.
Senior Software Engineer, ScriptDrop Arbeitgeber: Dormont Manufacturing Co
GoodRx ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur ein wettbewerbsfähiges Gehalt, sondern auch umfassende Zusatzleistungen wie unbegrenzten Urlaub, 401(k)-Pläne mit Unternehmensbeiträgen und Programme zur mentalen und finanziellen Gesundheit bietet. Die Unternehmenskultur fördert Innovation und Zusammenarbeit, während die Möglichkeit zur beruflichen Weiterentwicklung durch Mentoring und technische Führung in einem dynamischen Umfeld unterstützt wird. Mit Büros in San Francisco und Seattle profitieren Mitarbeiter von einer inspirierenden Arbeitsumgebung in einer der aufregendsten Städte der USA.