B&A
Pushpay
Software Development Engineer 3, Resi
Über die Stelle
Software Development Engineer 3
Über die Stelle
Resi Media, LLC, ein Unternehmen von Pushpay, ist ein privat geführtes Technologieunternehmen, das Inhalte für Tausende von Organisationen weltweit überträgt. Wir sind Branchenführer bei der Bereitstellung hochzuverlässiger Live-Streams für Veranstaltungsorte und Web-Ziele über eine Standard-Internetverbindung. Resi bietet erstklassigen technischen Support und Kundenservice und verzeichnet eine der höchsten Zufriedenheitsraten in der Medienbranche.
Um unser Angebot weiter auszubauen, suchen wir einen Software Development Engineer 3 (SDE3). In dieser Position schaffen Sie geschäftlichen Mehrwert durch die Konzeption und Entwicklung hochwertiger Software in einem stark kollaborativen Umfeld. Diese Stelle berichtet an den Engineering Manager oder Engineering Director.
Ausgezeichnet als einer der „Best Places to Work“ von BuiltIn in Seattle, Denver und Dallas für 2025; vom Seattle Business Magazine auf Platz 10 der Liste „Washington’s 100 Best Companies to Work For“ in der Kategorie Großunternehmen für 2024 gewählt; ausgezeichnet als „Best Places to Work for Women“ 2025 von der Best Companies Group.
Arbeitsumgebung & körperliche Anforderungen
Standort: Hybrid (3 Tage pro Woche im Büro) ausschließlich in Allen, TX
Vergütungsrahmen: $117,000 - $135,200
Die Vergütungsspannen werden basierend auf der Rolle und dem Standort festgelegt. Die in der Stellenausschreibung angegebene Spanne spiegelt den Gehaltsrahmen für die Position an allen US-Standorten wider. Innerhalb dieser Spanne wird das individuelle Gehalt durch den Arbeitsort sowie weitere Faktoren bestimmt, darunter berufsbezogene Fähigkeiten, Erfahrung sowie relevante Ausbildung oder Qualifikationen.
Längeres Sitzen am Schreibtisch und die Arbeit am Computer sind erforderlich. Diese Rolle erfordert den ständigen Umgang mit Standard-Büroausstattung wie Computern und Telefonen. Es handelt sich weitgehend um eine sitzende Tätigkeit, die jedoch gelegentlich das Heben von bis zu 50 Pfund, Gehen, Bücken oder Stehen erfordern kann. Diese Beschreibung spiegelt die vom Management zugewiesenen wesentlichen Funktionen wider; sie schreibt die Aufgaben, die zugewiesen werden können, nicht vor und schränkt sie nicht ein.
Falls Sie eine Anpassung Ihrer Arbeitsausstattung oder Möbel benötigen, kontaktieren Sie bitte das People Team - peopleteam@pushpay.com
Pushpay verpflichtet sich zur Chancengleichheit. Wir schätzen und fördern Vielfalt und Inklusion aller Teammitglieder. Pushpay nutzt E-Verify zur Bestätigung der Beschäftigungsberechtigung. Besuchen Sie unsere Karriereseite, um mehr zu erfahren.
Wenn Sie eine Behinderung gemäß dem Americans with Disabilities Act oder einem ähnlichen Gesetz haben oder eine religiöse Anpassung benötigen und potenzielle Vorkehrungen im Zusammenhang mit einer Bewerbung bei Pushpay besprechen möchten, kontaktieren Sie bitte peopleteam@pushpay.com.
Ihre Aufgaben
Führungsaufgaben: Kann jüngere Teammitglieder unterstützen oder anleiten, jedoch ohne direkte disziplinarische Führungsverantwortung.
- Mitwirkung an Konzeption, Entwicklung, Test, Wartung und Verbesserung skalierbarer Softwaresysteme mit Fokus auf Projekte mit hohem Volumen und geringer Latenz.
- Anwendung von Standardtechniken und begrenztem Urteilsvermögen zur Lösung komplexer Probleme mit zunehmender Autonomie und Verantwortung.
- Durchführung fortgeschrittener Debugging-Prozesse, Schreiben automatisierter Testskripte, Identifizierung von Möglichkeiten zur Code-Refaktorierung sowie Beitrag zu Design- und Architekturdiskussionen.
- Zusammenarbeit über Teams hinweg, Koordination von Entwicklungsbemühungen und Wissensaustausch mit Kollegen zur Sicherstellung des Projekterfolgs.
- Kontinuierliche Verbesserung der Codequalität durch das Schreiben von effizientem, hochwertigem und testbarem Code unter Verwendung von Frameworks wie Maven, Gradle und Spring.
- Analyse technischer Anforderungen und Beitrag zu Lösungen, die Leistung, Skalierbarkeit und Effizienz steigern.
- Aktive Mitwirkung an der Erstellung und Definition von Epics/User Stories und Projektzielen.
- Bewertung und Empfehlung von Tools und Technologien zur Verbesserung der Softwareentwicklungsprozesse.
Leistungen und Vergütung
Es liegt uns am Herzen, dass sich alle Mitarbeitenden unterstützt fühlen. Neben unserem echten Interesse daran, Sie bei Ihrer Arbeit zu fördern und Ihre Karriere voranzubringen, bieten wir:
- 100% arbeitgeberfinanzierte Beiträge für den Medical HDHP Plan, Zahn- und Augenversicherung für Mitarbeitende
- 70% arbeitgeberfinanzierte Beiträge für den Medical PPO Plan für Mitarbeitende sowie für medizinische Versorgung, Zahn- und Augenversicherung für Angehörige
- 401K-Matching
- Hybrides Arbeitsmodell - 3 Tage im Büro / 2 Tage remote pro Woche
- 12 bezahlte Feiertage des Unternehmens
- 2 bezahlte Tage für ehrenamtliche Arbeit (Volunteer Time Off)
- 15 Tage bezahlter Urlaub (PTO) zum Start, ansteigend mit Betriebszugehörigkeit und Seniorität.
- Bezahlte Elternzeit und Adoptionsurlaub
Das bringen Sie mit
- Starke Programmierkenntnisse mit Erfahrung in objektorientierten Sprachen und Frameworks sowie wachsende Kompetenz in der Anwendung von Entwurfsmustern.
- Fundierte Kenntnisse im Debugging, Schreiben automatisierter Tests und eigenständigen Lösen technischer Herausforderungen mit minimaler Anleitung.
- Eine kollaborative Einstellung mit exzellenten schriftlichen und mündlichen Kommunikationsfähigkeiten sowie die Fähigkeit, effektiv teamübergreifend zu arbeiten.
- Eigeninitiative beim Erlernen neuer Technologien, Aufbau von Expertise im eigenen Fokusbereich und Beitrag zur kontinuierlichen Verbesserung von Prozessen und Codequalität.
- Verantwortungsbewusstsein für die eigene Arbeit mit Fokus auf die Erfüllung von Leistungskennzahlen wie GitHub-Beiträge, Velocity und DORA-Benchmarks für Softwarezuverlässigkeit und Effizienz.
- Fähigkeit, Arbeitsprioritäten zu verwalten und komplexere Aufgaben eigenständig mit minimaler Anleitung zu bearbeiten.
Mindestanforderungen und Erfahrung
- Bachelor of Science (BS) in Informatik oder einem verwandten technischen Bereich.
- 5+ Jahre Erfahrung in der Softwareentwicklung, insbesondere in Java und Linux/Unix-Umgebungen.
- Erfahrung in der Arbeit mit Video-/Audio-Tools wie FFmpeg oder GStreamer.
- Erwünschte Erfahrung mit C, C++ und/oder Rust sowie fundierte Fähigkeiten in der Webanwendungsentwicklung unter Verwendung von REST.
- Expertise in der Entwicklung verteilter Webanwendungen, insbesondere mit Docker und Kubernetes.
- Vertrautheit mit dem Anwendungsbereitstellungslebenszyklus unter Verwendung automatisierter Pipelines (CI/CD).
- Erste Erfahrungen mit relationalen Datenbanken.
- Kompetenz in der Arbeit mit dem Terminal/der Befehlszeile auf Linux-Systemen.
- Sicherer Umgang mit IDEs wie IntelliJ oder Eclipse sowie Erfahrung im Debugging.
- Erfahrung mit Software-Versionskontrolle, vorzugsweise unter Verwendung von Git und GitHub.
- Vertrautheit mit GCP/AWS, NoSQL-Datenbanken, oAuth und Message-Bussen wie Google Pub/Sub oder RabbitMQ.
- Vertrautheit mit Ffmpeg und/oder Gstreamer
- Kenntnisse im Datenbank-Schema-Design, Systemen mit geringer Latenz oder Multithreading.
- Erfahrung mit Message-Queues und verteilten Systemen.
- Erfahrung mit Datenbanken wie MySQL, Cassandra, Postgres oder ClickHouse.
- Vertrautheit mit der Entwicklung von Unix-Hardwaretreibern.
- Verständnis von Video-Streaming-Protokollen wie RTMP, HLS oder DASH.
- Erfahrung mit JavaFX und Teilnahme an Community-basierten Softwareanwendungen und Bibliotheken.
- Praktische Erfahrung mit der Google Cloud-Plattform (GCP) und Google Kubernetes Engine (GKE) sowie Expertise in Docker und Kubernetes.
- Vertrautheit mit CI-Tools wie Jenkins und Gradle.
- Vertrautheit mit der Entwicklung generativer KI wie Claude, Copilot und Gemini
Über Pushpay
Pushpay hilft Organisationen und Gemeinschaften dabei, zusammenzukommen und in Verbindung zu bleiben. Wir stärken Gemeinschaft, Verbundenheit und Zugehörigkeit durch unsere Suite aus mobilen Apps, Management-Software und Spendentechnologie. Unsere 550 Pushpay-Teammitglieder unterstützen 10,000+ Kunden bei ihrem sozialen Engagement, und wir sind stolz darauf, über 15 Milliarden Dollar an wohltätigen Spenden verarbeitet zu haben. Wir wachsen schnell, einschließlich einiger spannender Akquisitionen in den letzten Jahren, und suchen engagierte Talente. Werden Sie Teil von Pushpay und wachsen Sie mit uns!
