Roku
Esri
Software Development Engineer II - Back End
Überblick
In dieser Position entwickeln Sie Software unter Nutzung der Produkte von Esri und APIs, um zentrale backend-Dienste zu erstellen, die komplexe Probleme auf globaler Ebene lösen. Dies ist eine einzigartige Gelegenheit, Ihre technischen Fähigkeiten zu erweitern und gleichzeitig zu Projekten beizutragen, die einen echten Unterschied machen. Sie arbeiten mit Ingenieuren und Mentoren in einer kollaborativen, funktionsübergreifenden Umgebung zusammen, in der Lernen, Innovation und Zielorientierung großgeschrieben werden. Von der Erstellung intuitiver KI-Weboberflächen bis hin zum Schreiben von Python für Geoverarbeitungstools und KI-Agenten erhalten Sie Einblicke in den gesamten Entwicklungslebenszyklus sowie in modernste GIS-Lösungen.
Dieses Team unterstützt Kunden aus den Bereichen Verteidigung und Nachrichtendienste. Sie werden Teil eines talentierten, funktionsübergreifenden Teams aus dynamischen und leidenschaftlichen Ingenieuren sein, um Funktionen bereitzustellen, die es unseren Kunden ermöglichen, weltweit einen positiven Beitrag in ihren Gemeinschaften zu leisten. Sie werden Teil eines Teams sein, das durch die von Ihnen erstellten Web- und Mobilanwendungen nachhaltige Beiträge für Gemeinschaften leistet.
Der Bereich Professional Services ist der Beratungs- und Implementierungsarm von Esri. Wir erschließen neue Märkte, setzen technologische Maßstäbe und liefern letztlich transformative Lösungen für hochkarätige Kunden weltweit. Die Organisation Professional Services besteht aus fast 1,000 talentierten Geschäfts- und Technikexperten, die jeden Tag danach streben, unsere Anwender erfolgreich zu machen.
Esri verfügt über ein Umzugshilfeprogramm und kann Unterstützung beim Umzug in die Region Redlands, CA, für diese Position anbieten.
Aufgaben
- Entwicklung von backend-Diensten, die Geoverarbeitung, Automatisierung und benutzerorientierte Funktionen unterstützen
- Entwicklung von APIs, Proxys und Integrationsdiensten unter Verwendung von Node.js und Python
- Erstellung und Wartung von backend-Tools, die ArcGIS Enterprise in containerisierten Umgebungen erweitern
- Entwicklung und Wartung von Geoverarbeitungsdiensten, Automatisierungsskripten und operativen Arbeitsabläufen
- Aufbau von Konnektoren und Datenpipelines für verschiedene Unternehmensdatenquellen
- Unterstützung von Bereitstellungen in Cloud-nativen und On-Premise-Umgebungen
- Verbesserung der Zuverlässigkeit und Leistung durch API-Design, Tests, Überwachung und Observability
- Zusammenarbeit mit Plattform-, DevOps- und GIS-Teams, um Anforderungen in produktive Lösungen umzusetzen
Anforderungen
- 2+ Jahre professionelle Erfahrung in der backend-Softwareentwicklung
- Berufserfahrung in der Entwicklung von backend-Diensten unter Verwendung von Python, JavaScript/Node,js und Java
- Erfahrung im Entwurf und Aufbau von REST APIs und dienstbasierten Architekturen
- Erfahrung in der Erweiterung oder Integration von ArcGIS Enterprise oder ähnlichen Geodatenplattformen für Unternehmen
- Vertrautheit mit Geoverarbeitungs-Workflows, Proxys und Middleware-Diensten sowie der Automatisierung von GIS- oder Datenverarbeitungsaufgaben
- Erfahrung in der Arbeit in containerisierten Umgebungen (Docker, Kubernetes oder ähnlich)
- Fundierte Kenntnisse in API-Design, Software-/Systemdesign sowie beim Testen und Debuggen verteilter Dienste
- Starke Problemlösungs-, Kommunikations- und Kooperationsfähigkeiten
- US-Staatsbürgerschaft mit aktiver oder aktueller (innerhalb der letzten 2 Jahre aktiver) Top Secret Security Clearance mit SCI-Berechtigung
- Bachelor-Abschluss in Informatik, Mathematik, Geoinformatik (GIS) oder einem MINT-Fach
Empfohlene Qualifikationen
- Master-Abschluss in Informatik, Mathematik, Geoinformatik (GIS) oder einem MINT-Fach
- Esri-Zertifizierung
- CompTIA Security+ Zertifizierung
- Erfahrung mit Containerisierungstechnologien wie Docker und Kubernetes
- Vertrautheit mit Cloud-Plattformen (Azure, AWS oder GCP)
- Erfahrung mit Tools für Überwachung, Protokollierung und Observability
- Erste Erfahrungen mit DevSecOps-Praktiken und sicheren Entwicklungspipelines
- Erfahrung mit ArcGIS Enterprise SDKs, Automatisierungs-Frameworks oder Plattform-Erweiterungen
- Erfahrung beim Aufbau von Diensten für Geodatenanalyse, Datenpipelines oder Kartendienste
- Vertrautheit mit Unternehmensauthentifizierung, Proxys und sicheren Dienstarchitekturen
- Erfahrung mit relationalen und räumlichen Datenbanken (PostgreSQL, PostGIS, SQL Server und mehr)
- Erste Erfahrungen mit ereignisgesteuerter Architektur, Batch-Verarbeitung oder verteilten Daten-Workflows
#LI-SS2 #LI-Onsite
Wenn Sie nicht alle empfohlenen Qualifikationen für diese Position erfüllen, ermutigen wir Sie dennoch, sich zu bewerben!
Esri ist ein Arbeitgeber, der Chancengleichheit fördert (EOE). Alle qualifizierten Bewerber werden unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität, nationaler Herkunft, Behinderungsstatus, geschütztem Veteranenstatus oder anderen gesetzlich geschützten Merkmalen für eine Anstellung in Betracht gezogen.
Wenn Sie angemessene Vorkehrungen für einen Teil des Einstellungsprozesses benötigen, senden Sie bitte eine E-Mail an [email protected] und teilen Sie uns die Art Ihrer Anfrage sowie Ihre Kontaktinformationen mit. Bitte beachten Sie, dass von dieser E-Mail-Adresse nur Anfragen beantwortet werden, die sich auf eine Bitte um angemessene Vorkehrungen beziehen.
Esri Datenschutz Esri nimmt unsere Verantwortung zum Schutz Ihrer Privatsphäre sehr ernst. Wir verpflichten uns, Ihre Privatsphäre zu respektieren, indem wir Transparenz darüber schaffen, wie wir Ihre Informationen erwerben und verwenden, Ihnen die Kontrolle über Ihre Informationen und Präferenzen geben und uns an die höchsten nationalen und internationalen Standards halten, einschließlich der Einhaltung von CCPA und DSGVO.
Gesamtvergütung
Die wettbewerbsfähige Gesamtvergütungsstrategie von Esri umfasst branchenführende Gesundheits- und Sozialleistungen: medizinische Versorgung, Zahn- und Augenheilkunde, grundlegende und ergänzende Lebensversicherungen für Mitarbeiter (und deren Familien), 401(k)- und Gewinnbeteiligungsprogramme, einen Mindestanspruch von 80 Stunden Urlaub, zwölf bezahlte Feiertage im Kalenderjahr sowie Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung.
Das Grundgehalt ist ein Bestandteil unserer Gesamtvergütungsstrategie. Vergütungsentscheidungen und die Gehaltsspanne für diese Rolle berücksichtigen viele Faktoren, einschließlich, aber nicht beschränkt auf Fähigkeiten, Erfahrung und Ausbildung, Lizenzen und Zertifizierungen sowie andere geschäftliche und organisatorische Anforderungen.
Eine angemessene Schätzung der Grundgehaltsspanne liegt bei $97,240—$162,240 USD
Das Unternehmen
Bei Esri ist Vielfalt mehr als nur ein Wort auf einer Landkarte. Wenn Mitarbeiter mit unterschiedlichen Erfahrungen, Perspektiven, Hintergründen und Kulturen zusammenkommen, sind wir innovativer und letztlich ein besserer Arbeitsplatz. Wir glauben an eine vielfältige Belegschaft, die durch unsere Mission vereint ist, einen positiven globalen Wandel herbeizuführen. Wir verstehen, dass Vielfalt, Gerechtigkeit und Inklusion kein Ziel, sondern ein fortlaufender Prozess sind. Wir verpflichten uns dazu, unseren Arbeitsplatz kontinuierlich zu lernen, zu wachsen und zu verändern, damit jeder Mitarbeiter seine beste Arbeit leisten kann. Unser Engagement für diese Prinzipien erstreckt sich auf die globalen Gemeinschaften, denen wir dienen, indem wir mit GIS-Technologie positive Veränderungen bewirken. Weitere Informationen zu den Initiativen von Esri für Rassengerechtigkeit und soziale Gerechtigkeit finden Sie auf unserer Website hier.
