Senior Software Engineer

Oversigt og nøgleindsigter
Som Senior Software Engineer hos NOV vil du udvikle softwareapplikationer til støtte for subsea produktionssystemer og arbejde tæt sammen med slutbrugere. Du vil lede projekter og mentorere kolleger i et innovativt arbejdsmiljø.
Højdepunkter
- Mulighed for at arbejde med AI-applikationer
- Fokus på tæt samarbejde med slutbrugere
- Fleksible arbejdsforhold med mulighed for hjemmearbejde
Påkrævede kvalifikationer
- • Minimum 5 års erfaring med Python
- • Erfaring med SQL-databaser
- • Kendskab til GitHub og Copilot
Ønskværdige kvalifikationer
- • Erfaring med FastAPI
- • Kendskab til Docker og Kubernetes
Den ideale kandidat
Den ideelle kandidat har solid erfaring med softwareudvikling og produktudvikling, samt en proaktiv tilgang til problemløsning. De skal være dygtige til at kommunikere med slutbrugere og have en passion for at lære og implementere nye teknologier.
Jobbeskrivelse
About the Role
As a Senior Software Engineer in NOV, you will develop new and current software applications that will directly support the work in the departments of Subsea Production Systems (Business area in NOV).
You will be part of our team in Denmark (we also have colleagues in Brazil) to improve our support to the production facilities in Kalundborg, Acu (in Brazil) and Glenrothes (in Scotland) and of course our main office in Brøndby.
You will develop simple solutions to complex problems, work small, talk to end-users during the entire product development process, use your problem-solving approach, and be curious about monitoring the outcome of any release. In between, you will refactor your code on the go, handle non-urgent bugs or work on one of your side-projects. You will lead projects across the team and across the organization, teach and mentor colleague developers, and be a role model as a software developer with an experienced product development approach.
What will you work with?
- In-house applications supporting different areas in Subsea Production Systems segment.
- SQL databases and API services.
- Reduce complexity on current and future code and architecture.
- Participate in technology projects across Subsea Production Systems.
- Contribute to working smarter in the team.
- Contribute to increasingly working with AI-applications and apps.
- Close end-user collaboration.
Essential Qualifications
- Experienced writing Python - 5 years.
- Experienced working with SQL databases.
- Experienced GitHub and Copilot user.
- Experience working in agile setups and product development environments.
- Several years of working experience with software development and product development.
Desired Qualifications
- Experience with FastAPI.
- Experienced with Pydantic models and Dataclasses.
- Experienced with Numpy/Scipy packages.
- Bonus: Experience with scikit or other ML.
- Knowledge of packaging and deploying containerized applications, preferably using Docker and Kubernetes.
What We Offer
We offer a competitive salary package including health insurance.
You will work out of our office in Brøndby min. 3 days a week. It is possible to work from home.
We don’t do Scrum or SAFe. We don’t do agile events. We have reduced the number of returning meetings to an absolute minimum. We work the agile principles and try to provide as much uninterrupted time as possible - so you can focus on your tasks.
We expect that you can “work small” and closely with end-users.
You will have up to 2 hours every week to learn something new or try out a new idea.
Our working language is English.
Please send your resume and cover letter in English.
Karrierevej
Typisk karriereforløb
Lead Software Engineer
Engineering Manager
Director of Software Development
Vækstpotentiale
Som Senior Software Engineer har du mulighed for at udvikle dine tekniske færdigheder og tage ansvar for større projekter. Med erfaring kan du bevæge dig ind i ledelsesroller, hvor du kan påvirke strategiske beslutninger og teamdynamikker.
Overførbare færdigheder
Branchekontekst
Stillingen som Senior Software Engineer er central i tech-branchen, hvor softwareløsninger er essentielle for effektiv drift. Den fokuserer på at udvikle innovative løsninger til komplekse problemstillinger, hvilket er afgørende for virksomhedens konkurrenceevne.
Færdighedsanalyse
Kritiske færdigheder
Erfaring med at skrive Python i minimum 5 år.
Erfaring med at arbejde med SQL-databaser.
Erfaring med at bruge GitHub og Copilot.
Erfaring med at arbejde i agile opsætninger og produktudviklingsmiljøer.
Ønskværdige færdigheder
Erfaring med FastAPI framework.
Erfaring med at arbejde med Pydantic og dataklasser.
Erfaring med Numpy og Scipy pakker.
Erfaring med scikit eller andre maskinlæring værktøjer.
Viden om pakke og implementere containeriserede applikationer, helst med Docker og Kubernetes.
Mest kritiske færdigheder
Sådan fremhæver du din erfaring
Fremhæv dine erfaringer med Python og SQL-databaser i tidligere projekter, hvor du har bidraget til produktudvikling. Beskriv konkrete eksempler på, hvordan du har anvendt GitHub og Copilot til at forbedre udviklingsprocessen.
Interviewforberedelse
Sandsynlige spørgsmål
Kan du beskrive din erfaring med Python og hvordan du har anvendt det i tidligere projekter?
erfaringTip: Giv konkrete eksempler og nævn specifikke projekter, hvor du har haft succes med Python.
Hvordan håndterer du komplekse problemer i softwareudvikling?
situationTip: Præsentér en struktureret tilgang til problemløsning og beskriv et konkret eksempel.
Hvad er din erfaring med SQL databaser, og hvordan har du brugt dem i dine tidligere projekter?
tekniskTip: Beskriv specifikke databaser og brugsscenarier.
Hvordan arbejder du med end-user feedback under udviklingsprocessen?
kulturTip: Forklar vigtigheden af brugerfeedback og hvordan du implementerer det i dit arbejde.
Hvad er dine erfaringer med GitHub og hvordan bruger du det i dit daglige arbejde?
tekniskTip: Giv eksempler på, hvordan du har brugt versioneringssystemet i projekter.
Kan du give et eksempel på, hvordan du har arbejdet med AI-applikationer?
erfaringTip: Beskriv et projekt og de specifikke værktøjer, du har brugt.
Spørgsmål du kan stille
- Hvordan ser et typisk projektudviklingsforløb ud i NOV?
- Hvilke værktøjer og teknologier bruger teamet i øjeblikket?
- Hvordan måler I succes i jeres projekter?
Tale punkter
- Din erfaring med at arbejde i agile miljøer og hvordan det har påvirket din arbejdsstil.
- Vigtigheden af at dele viden og mentorere andre udviklere.
- Hvordan du holder dig opdateret med nye teknologier og trends inden for softwareudvikling.
Bekymringspunkter at være opmærksom på
- Manglende erfaring med de specifikke teknologier nævnt i jobopslaget.
- Utilfredshed med at samarbejde med end-users eller modstand mod feedback.
Ansøgningsstrategi
Ansøgningstips
- Fremhæv din erfaring med Python og SQL-databaser tydeligt i både ansøgning og CV.
- Beskriv konkrete projekter, hvor du har arbejdet med AI-applikationer eller containeriserede applikationer.
- Vis din evne til at arbejde tæt sammen med slutbrugere, og giv eksempler på hvordan du har forbedret eksisterende løsninger.
Nøgleord at inkludere
Fokus i ansøgningen
Fremhæv din erfaring med softwareudvikling og hvordan du har arbejdet med komplekse problemer i samarbejde med slutbrugere. Beskriv også din rolle som mentor for kolleger og din evne til at lede projekter.
Tilpasning af CV
Tilpas CV'et ved at fremhæve relevante erfaringer med Python, SQL og agile metoder. Sørg for at inkludere specifikke resultater fra tidligere projekter, der viser din evne til at udvikle og implementere løsninger.
Ofte stillede spørgsmål
Hvad indebærer stillingen som Senior Software Engineer hos NOV?
Stillingen indebærer udvikling af softwareapplikationer til støtte for Subsea Production Systems. Du vil arbejde tæt sammen med slutbrugere og lede projekter, samtidig med at du mentorere kolleger.
Hvilke kvalifikationer kræves for at ansøge til denne stilling?
Du skal have mindst 5 års erfaring med Python og SQL-databaser samt være vant til at bruge GitHub og Copilot. Erfaring med FastAPI og agile udviklingsmetoder er også ønskeligt.
Hvad tilbyder NOV i forhold til løn og arbejdsvilkår?
NOV tilbyder en konkurrencedygtig lønpakke inklusive sundhedsforsikring. Du vil arbejde fra kontoret i Brøndby mindst 3 dage om ugen, men der er også mulighed for hjemmearbejde.
Hvordan er arbejdsmiljøet hos NOV?
Arbejdsmiljøet fokuserer på at minimere møder og skabe uafbrudt tid til opgaver. Vi arbejder efter agile principper uden Scrum eller SAFe, hvilket giver mulighed for fokus og effektivitet.
Hvad er forventningerne til medarbejderne i denne rolle?
Forventningerne inkluderer evnen til at 'arbejde småt' og samarbejde tæt med slutbrugere. Du skal også kunne håndtere opgaver selvstændigt og have tid til at lære og eksperimentere hver uge.
Hvilke teknologier vil jeg arbejde med som Senior Software Engineer?
Du vil arbejde med in-house applikationer, SQL-databaser, API-tjenester og begynde at integrere AI-applikationer. Erfaring med containerisering ved hjælp af Docker og Kubernetes er en fordel.
Er der muligheder for faglig udvikling i denne stilling?
Ja, du vil have op til 2 timer om ugen til at lære nye færdigheder eller afprøve idéer. Der er fokus på kontinuerlig læring og udvikling i teamet.
Hvad er arbejdspr språket hos NOV?
Det primære arbejdssprog hos NOV er engelsk. Derfor forventes det, at du kan kommunikere effektivt på engelsk både skriftligt og mundtligt.