O tym stanowisku
auto_translated_note
Siedziba główna: Remote, Stany Zjednoczone Adres URL: http://mercuryinsurance.com Przegląd Dołącz do niesamowitego zespołu, który jest stale doceniany za nasze osiągnięcia i kulturę, w tym za naszą najnowszą nagrodę Forbesa za bycie jednym z najlepszych amerykańskich pracodawców średniej wielkości w roku 2026! Podsumowanie stanowiska: Jako starszy inżynier oprogramowania będziesz odgrywać kluczową rolę w projektowaniu, rozwijaniu i utrzymywaniu złożonych systemów oprogramowania. Stanowisko to obejmuje kierowanie zwinnymi zespołami lub projektami, mentoring dla młodszych inżynierów i zapewnianie dostarczania wysokiej jakości rozwiązań programowych.
Informacje o wynagrodzeniu geograficznym Podczas procesu rekrutacji może być wymagana osobista rozmowa kwalifikacyjna. Specyficzne stanowe skale wynagrodzeń dla tego stanowiska są następujące: od 94 458 do 179 048 dolarów (CA, NJ, NY, WA, HI, AK, MD, CT, RI, MA) od 85 871 do 162 771 dolarów (NV, OR, AZ, CO, WY, TX, ND, MN, MO, IL, WI, FL, GA, MI, OH, VA, PA, DE, VT, NH, ME) od 77 283 USD do 146 464 USD (UT, ID, MT, NM, SD, NE, KS, OK, IA, AR, LA, MS, AL, TN, KY, IN, SC, NC, WV) W Kalifornii: typowy zakres zatrudnienia wynosi od 123 077,70 USD do 170 941,25 USD Oczekiwane wynagrodzenie podstawowe na tym stanowisku będzie się różnić w zależności od wielu czynników, w tym odpowiedniego doświadczenia, umiejętności i lokalizacji. Obowiązki Podstawowe funkcje na stanowisku: Pisanie wysokiej jakości kodu dla złożonych scenariuszy z dobrym pokryciem testowym.
Przeglądanie i przekładanie wymagań produktów na solidne projekty w celu zapewnienia wysokiej jakości rozproszonych systemów aplikacji, które są modułowe, konfigurowalne, wielokrotnego użytku, szybkie, skuteczne, przyjazne dla użytkownika, bezpieczne, zgodne, skalowalne i łatwe w utrzymaniu. Kierowanie projektami i przeglądami kodu wielu aplikacji, aby zapewnić najlepsze praktyki, zgodność ze standardami Mercury i wysoką jakość. Kierowanie zespołem sprintu w celu dostarczania nowych lub ulepszonych funkcji, rozwiązując problemy wszelkie przeszkody w dostarczaniu wysokiej jakości rozwiązań w rejestrze sprintu.
Współpracuj z innymi zespołami i interesariuszami, aby zapewnić pomyślne dostarczenie zamierzonej funkcjonalności. Opiekuj się mentorem i udzielaj wskazówek technicznych innym inżynierom w zespole, wspierając kulturę innowacji i doskonałości w inżynierii Mercury. Kwalifikacje Wykształcenie: Minimum: tytuł licencjata w dziedzinie informatyki, systemów informatycznych lub innych pokrewnych dziedzin LUB równoważne połączenie wykształcenia i doświadczenia.
Preferowane: tytuł magistra w dziedzinie informatyki. Doświadczenie: Minimum: Ponad 5 lat doświadczenia w programowaniu oprogramowania z ponad 2-letnim doświadczeniem w technologiach stosowanych w firmie Mercury, ponad roczne doświadczenie w kierowaniu i mentorowaniu zespołów inżynierskich. Preferowane: 5 lub więcej lat doświadczenia w tworzeniu backendu w języku Java4 lub więcej lat doświadczenia w Springboot, API i Mikrousługi3 lub więcej lat doświadczenia w procesach i technologiach CI/CD (Kubernetes, Jenkins itp.)2 lub więcej lat doświadczenia w korzystaniu z technologii takich jak Kafka, AWS, S3, Drools, Blaze itp.1 lub więcej lat doświadczenia w Guidewire Policy Center (konfiguracja i integracje)Umiejętności: Biegła znajomość programowania w jednym lub kilku językach będących standardami branżowymi (np.
Java, Python, Go, C++, JavaScript).Ma doświadczenie w wykorzystywaniu różnych struktur danych, algorytmów i wzorców projektowych. Biegły w zakresie relacyjnych baz danych, NoSQL i rozwiązań buforujących. Doświadczenie w API wykorzystujących nowoczesne protokoły takie jak REST i gRPC.
Biegły w zakresie kolejkowania wiadomości, strumieniowania danych, przepływu pracy i frameworków integracyjnych (takich jak Apache Kafka, Apache NiFi, Amazon SQS, MS MQ, Apache Camel itp.). Znajomość architektury mikrousług. Doświadczenie w technologiach konteneryzacji, takich jak Docker i Kubernetes.
Biegłość w wykorzystywaniu DevSecOps w celu poprawy wydajności inżynierskiej. Doświadczenie w projektowaniu i wdrażaniu wysokiej jakości rozproszonych systemów aplikacji, które są modułowe, konfigurowalne, maksymalizują ponowne wykorzystanie oraz są szybkie, skuteczne, przyjazne dla użytkownika, bezpieczne, zgodne, skalowalne i łatwe w utrzymaniu. Umiejętność wykorzystania danych analitycznych i eksperymentów do projektowania i ulepszania systemów pod kątem szybkości, skalowalności i efektywności.
Silne umiejętności rozwiązywania problemów. Doskonałe zdolności komunikacyjne. Silna umiejętność współpracy i wpływania na zespoły wielofunkcyjne i interesariuszy w celu usunięcia przeszkód i dostarczenia pożądanych rezultatów.
Wykazano umiejętności przywódcze poprzez mentoring i zapewnianie wskazówek technicznych członkom zespołu. Doświadczenie w opracowywaniu strategii technicznej i wizji zespołu. Preferowane: Doświadczenie na platformach chmurowych, takich jak AWS, Google Cloud lub Azure.
O firmie Dlaczego warto wybrać karierę w firmie Mercury? Od ponad 60 lat w firmie Mercury kierujemy się celem pomagania ludziom w ograniczaniu ryzyka i pokonywaniu nieoczekiwanych zdarzeń. Jesteśmy jednym zespołem, którego wspólnym celem jest pomaganie innym.
Ubezpieczenie jest potrzebne każdemu i nie wyobrażamy sobie świata bez niego. Nasz zespół będzie zachęcał Cię do rozwoju, znajdowania czasu na zabawę i wspólnej pracy, aby wydarzyły się wspaniałe rzeczy. Wykorzystujemy mocne strony i wartości każdego członka zespołu.
Wierzymy w różnorodne perspektywy, w których uwzględniany jest każdy, aby służyć klientom ze wszystkich środowisk. Dbamy o naszych ludzi i naprawdę to robimy. Nagradzamy naszych utalentowanych specjalistów konkurencyjnym wynagrodzeniem, potencjałem premiowym i różnorodnymi świadczeniami, które pomagają członkom naszego zespołu osiągnąć cele zdrowotne, emerytalne i zawodowe.
Dowiedz się więcej o nas tutaj: https://www.mercuryinsurance.com/about/careers #LI-ZK1 Dodatkowe korzyści Oferujemy wiele wspaniałych świadczeń, w tym: Konkurencyjne wynagrodzenie Elastyczność pracy z dowolnego miejsca w Stanach Zjednoczonych na większości stanowisk Płatne dni wolne (wakacje, zwolnienia chorobowe, 9 płatnych urlopów firmowych, godziny wolontariatu) Programy premiowe motywacyjne (możliwość premii wakacyjnej, premii za polecenie i premii zależnej od wyników) Opieka medyczna, stomatologiczna, okulistyczna, na życie i zwierzęta ubezpieczenie 401 (k) plan oszczędności emerytalnych z dopasowaniem firmy Angażujące środowisko pracy Możliwości promocyjne Pomoc w edukacji Możliwości rozwoju zawodowego i osobistego Program uznania firmy Zasoby w zakresie zdrowia i dobrego samopoczucia, w tym bezpłatne sesje terapii/coachingu w zakresie dobrostanu psychicznego, zasoby w zakresie opieki nad dziećmi i osobami starszymi i nie tylko Mercury Insurance jest pracodawcą zapewniającym równe szanse. Wszyscy wykwalifikowani kandydaci otrzymają wynagrodzenie za zatrudnienie bez względu na rasę, kolor skóry, religię, płeć, orientację seksualną, tożsamość płciową, pochodzenie narodowe, niepełnosprawność, status weterana chronionego lub jakąkolwiek inną cechę chronioną przez prawo federalne, stanowe lub lokalne. Zakres wynagrodzeń 92 153,73 USD - 174 681,00 USD rocznie Aby aplikować: https://weworkremotely.com/remote-jobs/mercury-insurance-services-senior-software-engineer Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/senior-software-engineer-mercury-insurance-services