
Commonwealth Bank to australijska firma świadcząca usługi finansowe w zakresie bankowości detalicznej, premium, biznesowej i instytucjonalnej. Oferta firmy obejmuje również zarządzanie funduszami, zabezpieczenie emerytalne, ubezpieczenia, inwestycje oraz usługi maklerskie. Commonwealth Bank zatrudnia ponad 52 000 pracowników i ma ponad 800 000 akcjonariuszy. Firma oferuje szeroki zakres produktów i usług finansowych, które pomagają klientom zarządzać finansami i budować ich stabilność finansową.
Starszy inżynier oprogramowania, inżynieria bezpieczeństwa — praca stacjonarna w Sydney
Twórz interfejsy API, usługi automatyzacji i oprogramowanie chmurowe dla zespołu inżynierii bezpieczeństwa Commonwealth Bank. Pomagaj dostarczać bezpieczne, skalowalne i odporne rozwiązania w środowisku technologicznym banku w Australii.
Opis
- Projektować, tworzyć i wspierać skalowalne interfejsy API, usługi automatyzacji oraz rozwiązania programistyczne
- Tworzyć oprogramowanie rozwiązujące złożone problemy związane z bezpieczeństwem i działaniem organizacji
- Uczestniczyć we wszystkich etapach cyklu życia oprogramowania, w tym w projektowaniu, tworzeniu, testowaniu, wdrażaniu i wsparciu produkcyjnym
- Tworzyć wysokiej jakości kod łatwy w utrzymaniu, stosując nowoczesne praktyki inżynierskie
- Promować skuteczne praktyki testowania, CI/CD, obserwowalności i wsparcia operacyjnego
- Wzmacniać niezawodność, wydajność i łatwość utrzymania rozwiązań inżynierskich
- Uczestniczyć w przeglądach kodu i działaniach na rzecz ciągłego doskonalenia
- Diagnozować i rozwiązywać powtarzające się problemy techniczne
- Współpracować z inżynierami, właścicielami produktów i zespołami bezpieczeństwa, aby dostarczać wartościowe rozwiązania
- Analizować złożone problemy techniczne i pomagać w opracowywaniu innowacyjnych rozwiązań
- Uczestniczyć w podejmowaniu decyzji dotyczących architektury, projektowania i dostarczania rozwiązań
- Współpracować między zespołami, dzielić się wiedzą i poprawiać wyniki
- Śledzić rozwijające się technologie i współczesne praktyki programistyczne
- Oceniać narzędzia automatyzacji i narzędzia oparte na AI, które mogą poprawić wyniki pracy inżynierskiej
- Proponować usprawnienia procesów, narzędzi i efektywności operacyjnej
Wymagania
- Znaczne doświadczenie w tworzeniu oprogramowania full stack, z silną specjalizacją w backendzie
- Doświadczenie w całym cyklu tworzenia oprogramowania — od projektowania i tworzenia po testowanie, wdrażanie i wsparcie produkcyjne
- Doświadczenie w projektowaniu i tworzeniu interfejsów API, rozwiązań automatyzacji lub systemów rozproszonych
- Biegłość w Pythonie lub porównywalnym nowoczesnym języku programowania
- Doświadczenie w pracy z platformami chmurowymi, takimi jak AWS lub Azure
- Dobra znajomość CI/CD, testowania i automatyzacji wdrażania
- Doświadczenie w realizacji projektów od początku do końca w zespołach Agile
- Silne umiejętności analityczne i rozwiązywania problemów
- Ciekawość i łatwość uczenia się, a także zdolność adaptacji do nowych technologii i nieznanych problemów
- Doświadczenie w cyberbezpieczeństwie, inżynierii bezpieczeństwa lub reagowaniu na incydenty będzie dodatkowym atutem, ale nie jest wymagane
- Silne umiejętności inżynierii frontendowej i backendowej
- Znajomość programowania obiektowego i nowoczesnych zasad projektowania oprogramowania
- Doświadczenie z Infrastructure as Code
- Rozumienie usług chmurowych i systemów rozproszonych
- Doświadczenie w testach automatycznych i inżynierii jakości
- Znajomość monitorowania, obserwowalności i wsparcia operacyjnego
- Rozumienie praktyk bezpiecznego tworzenia oprogramowania
- Znajomość projektowania systemów i architektury
Benefity
- Elastyczne warunki pracy umożliwiające pracę zarówno stacjonarną, jak i z domu
- Miejsce pracy skoncentrowane na różnorodności, włączeniu społecznym i dobrostanie
- Możliwości rozwoju kariery
- Wewnętrzne wsparcie kariery dla pracowników Commonwealth Bank Group