Redwood Materials
Genworth Financial
Senior Software Engineer
STELLENBEZEICHNUNG
Bei Genworth befähigen wir Familien, die Reise des Alterns mit Zuversicht zu meistern. Wir sind mitfühlende, erfahrene Verbündete für diejenigen, die sich mit Anleitung, Produkten und Dienstleistungen, die Familien dort abholen, wo sie stehen, um die Pflege kümmern.
Wir wenden dieses gleiche Mitgefühl und diese Empathie an, wenn wir miteinander und mit unseren lokalen Gemeinschaften zusammenarbeiten. Genworth schätzt alle Perspektiven, Eigenschaften und Erfahrungen, damit die Mitarbeiter ihre vollständige, authentische Persönlichkeit zur Arbeit bringen können, um sich gegenseitig und unserem Unternehmen zum Erfolg zu verhelfen. Wir feiern unsere Vielfalt und verstehen, dass es der einzige Weg ist, ein Gefühl der Zugehörigkeit für alle Mitarbeiter zu schaffen, wenn wir uns bewusst um Inklusion bemühen. Wir investieren auch in die Vitalität unserer lokalen Gemeinschaften durch Zuschüsse der Genworth Foundation, Sponsoring von Veranstaltungen und ehrenamtliche Arbeit von Mitarbeitern.
Unsere vier Werte leiten unsere Strategie, unsere Entscheidungen und unsere Interaktionen:
- Menschlich machen. Wir kümmern uns um die Menschen, aus denen unsere Kunden, Kollegen und Gemeinschaften bestehen.
- Andere in den Mittelpunkt stellen. Wir tun, was für unsere Kunden am besten ist, und arbeiten zusammen, um Fortschritte zu erzielen.
- Umsetzen. Wir arbeiten zielgerichtet auf ein gemeinsames Ziel hin und schmieden gemeinsam Wege nach vorn.
- Besser machen. Wir schaffen erfüllende, sinnstiftende Karrieren, indem wir von der Welt und voneinander lernen.
Senior Software Engineer
IHRE ROLLE
Bei Genworth befähigen wir Familien, die Reise des Alterns mit Zuversicht zu meistern – und unsere Technologie spielt eine entscheidende Rolle bei der Bereitstellung der zuverlässigen, sicheren und skalierbaren Lösungen, auf die sich unsere Versicherungsnehmer verlassen.
Als Senior Software Engineer / Web UI Developer werden Sie ein praktischer Mitwirkender sein, der für die Verbesserung, Unterstützung und Weiterentwicklung einer modernen, Azure-gehosteten Webanwendungsplattform verantwortlich ist. Sie werden Teil eines funktionsübergreifenden Teams sein, das Anwendungs- und Daten-Workflows entwirft, erstellt und unterstützt, die Kernfunktionalitäten, Analysen und zukünftige KI-gestützte Funktionen ermöglichen. Sie werden eng mit Architektur-, Sicherheits- und Plattformteams zusammenarbeiten, um durch disziplinierte DevSecOps und CI/CD-Praktiken qualitativ hochwertige Releases zu liefern.
WAS SIE MITBRINGEN
Diese Stelle ist nicht für die Beschäftigungs-Visa-Sponsorship berechtigt
- Umfangreiche praktische Erfahrung in der Softwareentwicklung mit Web-basierten Anwendungen
- Erfahrung in der Erstellung von Webanwendungen und APIs mit Python und Flask
- Kenntnisse in JavaScript, HTML und CSS für die Web-UI-Entwicklung
- Erfahrung mit API-Design und -Integration, einschließlich Validierung, Fehlerbehandlung und Request/Response-Modellierung
- Vertrautheit mit modernen JavaScript-Frameworks wie React, Angular oder Vue
- Erfahrung in der Bereitstellung und Unterstützung von Anwendungen auf Azure App Service
- Praktische Kenntnisse der Cloud-Anwendungs-Konfiguration, der Trennung von Umgebungen und des Laufzeitverhaltens
- Praktische Erfahrung mit GitLab CI/CD-Pipelines und DevSecOps-Praktiken
- Fähigkeit, unabhängig zu arbeiten und gleichzeitig Junior-Entwickler zu betreuen und technische Entscheidungen zu beeinflussen
- Starke Problemlösungsfähigkeiten mit einer Denkweise für Produktionsunterstützung
- Bachelor-Abschluss in Informatik oder mindestens 5 Jahre Berufserfahrung
STANDORT DER STELLE
Diese Stelle ist für Einwohner von Virginia in Richmond, Virginia oder Lynchburg, Virginia, die im Büro/hybrid arbeiten, verfügbar.
*Ein Hybrid-Zeitplan mit Remote- und In-Office-Tagen ist erforderlich. Die Tage im Büro sind Dienstag, Mittwoch und Donnerstag, wobei die Arbeitszeiten unsere Kernarbeitszeiten von 9:00 bis 17:00 Uhr EST abdecken.
ZUSÄTZLICHE INFORMATIONEN
Nationaler Bereich: $96,700 - $145,000
Haftungsausschluss: Diese Stelle ist an eine nationale marktabhängige Gehaltsspanne gebunden. Die tatsächliche Vergütung variiert je nach geografischem Standort, Erfahrung, Fähigkeiten und anderen arbeitsbezogenen Faktoren. Zusätzlich zum Grundgehalt ist diese Stelle berechtigt, an einem Bonus-Anreizplan teilzunehmen. Die Anreizvergütung basiert auf individueller und unternehmensweiter Leistung und ist nicht garantiert.
WAS SIE TUN WERDEN
- Entwickeln, verbessern und unterstützen Sie eine Flask-basierte Webanwendung, die mehrere Python-Module zu einer sicheren, kohärenten Benutzererfahrung konsolidiert
- Erstellen und pflegen Sie backend API-Endpunkte, die den Anwendungsverkehr und die Geschäftsabläufe orchestrieren
- Pflegen und verbessern Sie die Web-UI-Schicht und stellen Sie modularen, wartbaren Code sicher, der sich sauber in backend APIs integriert
- Entwerfen und implementieren Sie sichere Datenbankzugriffsmuster gegen Azure PostgreSQL, einschließlich parametrisierter Abfragen und sicherer SQL-Praktiken
- Nehmen Sie an Design- und Anforderungserfassungs-Sitzungen teil, um Geschäftsanforderungen in umsetzbare UI/API User Stories und technische Aufgaben zu übersetzen
- Pflegen und verfeinern Sie das Lösungsdesign im Einklang mit sich entwickelnden Geschäftsanforderungen und Sicherheitsstandards
- Unterstützen Sie containerisierte Anwendungsbereitstellungen in verschiedenen Umgebungen und stellen Sie die Konsistenz durch Konfigurations- und Release-Management sicher
- Tragen Sie zu GitLab CI/CD-Pipelines bei und verbessern Sie diese, einschließlich Build-, Test-, Sicherheits-Scanning-, Bereitstellungs- und Gated-Promotion-Prozessen
- Arbeiten Sie mit DevOps- und Plattformteams zusammen, um die Release-Bereitschaft, Umgebungs-Promotions und operative Exzellenz zu unterstützen
- Triage, Fehlerbehebung und Lösung von UI-, backend- und Cloud-bezogenen Produktionsproblemen, Bereitstellung zeitnaher Korrekturen und inkrementeller Verbesserungen
- Unterstützen Sie die operative Bereitschaft durch Logging, Monitoring, Smoke-Tests und Bereitstellungsvalidierung
- Verantworten Sie Ihre Arbeit End-to-End – von der Entwicklung über Tests, Bereitstellung bis hin zur Unterstützung
- Erstellen Sie klare Dokumentationen für Anforderungen, Logik und Verbesserungen zur Unterstützung des Wissensaustauschs und des Steady-State-Betriebs
- Arbeiten Sie effektiv mit geografisch verteilten Teams über Standorte und Zeitzonen hinweg zusammen
Bevorzugt / Nice to Have
- Vertrautheit mit Azure Synapse Pipelines und vorgelagerten Datenaufnahme-Mustern.
- Verständnis von datengesteuerten Plattformen, die Analyse- oder KI-Anwendungsfälle unterstützen.
- Erfahrung in regulierten Branchen wie Versicherungen oder Finanzdienstleistungen
Mitarbeiterleistungen & Wohlbefinden
Genworth-Mitarbeiter bewirken jeden Tag etwas im Leben von Menschen. Wir engagieren uns dafür, im Leben unserer Mitarbeiter etwas zu bewirken.
- Wettbewerbsfähige Vergütung & Total Rewards Anreize
- Umfassende Krankenversicherung
- Mehrere 401(k) Sparplan-Optionen
- Automatische Anmeldung für vom Arbeitgeber gesteuerte Altersvorsorge (100% vom Arbeitgeber finanziert!)
- Großzügige bezahlte Auszeit – einschließlich 12 bezahlter Feiertage, Freiwilligenzeit und bezahltem Familienurlaub
- Kranken-, Lebens- und Langzeitversicherungen
- Studiengebührenerstattung, Rückzahlung von Studiendarlehen und Unterstützung für Schulungen & Zertifizierungen
- Wellness-Unterstützung, einschließlich Erstattung von Fitnessstudio-Mitgliedschaften und Ressourcen des Employee Assistance Program (Unterstützung für Arbeit/Leben, Finanz- & Rechtsmanagement)
- Betreuungs- und psychische Gesundheitsdienste
