Senior Software Engineer

SEB Embedded

We are looking for a Senior Software Engineer to join us in our mission to pioneer the future of financial services! In this role, you will have your home base in the Platform Engineering team. We are seeking a tech-savvy, forward-thinking, cloud-passionate team player, who is not afraid of exploring the unknown and wants to work in a fast-paced and dynamic environment. But most importantly - we are looking for someone who wants to be in it to win it as a team! 

About us

We are building the systems, practices, policies and processes to create and support the financial institution of the future. We focus on best practices for Continuous delivery in a Cloud Native environment on top of Google Cloud Platform and Open Source technologies.

In the Platform Engineering team we understand that achieving our mission involves building a rich and sometimes essentially complex ecosystem.

Our mission then is to provide a compelling Developer Experience where our product teams are empowered to deliver with speed and confidence while keeping their cognitive load as low as possible so that they can focus on SEB Embedded Core Business.

We value building reliable systems while fostering a blameless and innovative culture.

We are an internal product team but that does not afford us to have less "product thinking". We work closely with our internal developer community and other stakeholders to build the experience they need when they need it while being as Data Informed as possible.

What you will do

In the Platform Engineering Organization we have different workstreams focused on different product offerings covering the entire path to production.

As of today, activities that you would perform could include:

  • Provide guidance and mentorship to engineers, helping them make informed technical decisions.

  • Drive and facilitate technical discussions.

  • Lead by example in writing high-quality, maintainable code and setting coding standards.

  • Work closely with other engineering teams, security and product to ensure that the infrastructure supports the overall development and business goals.

  • Defining, improving and maintaining a Cloud Based environment running microservices. (eg. Kubernetes, GCP)

  • Building and Operating features in our Internal Developer Portal (eg. Backstage, Java, Spring Boot, Typescript, React)

  • Establish best practices for platform observability i.e. monitoring, alerting using tools like Prometheus, Alertmanager, Opsgenie etc..

  • Implement best practices for version control, continuous integration, continuous delivery, and automation within GitLab with the goal to streamline the development lifecycle, reducing build times and increasing deployment frequency.

  • Leverage Infrastructure as Code (IaC) Tools: Utilize Terraform to provision and manage infrastructure efficiently. Employ Helm for Kubernetes package management, ensuring streamlined and repeatable deployments. Use Crossplane to manage cloud infrastructure directly through Kubernetes, integrating cloud services with Kubernetes-native management.

  • Implement and deploy Compliance as Code, ensuring regulatory controls are automated (eg. Open Policy Agent, Rego)

  • Respond to alerts and incidents, providing support and conducting blameless postmortems.

We don't expect you to know everything but we do expect you to have curiosity, willingness to learn and stretch your comfort zone.

Who you are

We are looking for well-rounded developers with a passion/curiosity for the infrastructure domain. That comprises technical skills and experiences but more importantly core skills as collaboration, communication, product and strategic thinking. Below we list some of the skills we’re looking for, and some adjacent ones that might give you an edge:

  • Extensive experience in writing and operating backend applications in Linux environments

  • Demonstrated experience navigating and leading through various stages of company growth, including overcoming challenges and setbacks, to drive sustained success and resilience

  • Solid experience in designing distributed systems, eb and data intensive applications

  • Knowledge of Agile and Modern Software Engineering Practices, eg. Continuous Integration, Continuous Delivery, Pair Programming, etc.

  • A passion for building Reliable systems and organizations

  • An enabler, who supports the team and focuses on the overall product vision.

  • Strong communication skills, fluency in English is a pre-requirement

  • Exposure to Cloud Platforms, preferable Google Cloud Platform

  • Experience with banking is a plus

What we offer

This is an exciting opportunity to be part of our journey! Together with our team, you will play an important part in developing and growing our business. You will be part of building great services and outstanding products and at the same time develop yourself as a professional. We offer you a warm, fun, challenging and innovative environment where you can strive together with your outstanding colleagues. Other than that, you’ll get a great benefits package from a collective bargaining deal in SEB Group.

The new business unit SEB Embedded offers you the chance to join a team devoted to developing banking as a service solutions. Learn more

Application
We will review applications ongoing.

Den lediga tjänsten publicerades 27 dagar sedan

Vill du få fler lediga tjänster?

Prenumerera och få liknande lediga tjänster för Senior Software Engineer. Var den första som ansöker!

subscribeToSimilarBanner
Registrera dig och få tillgång till alla funktioner i vår tjänst
  • Jobbsökning
  • Favoriter
  • Skapa ett CV
    Nytt
  • Löner
  • Prenumerationer