Senior Software Engineer (GRC)

Formalize
Aarhus,
Formalize logo

Oversigt og nøgleindsigter

Stillingen som Senior Software Engineer hos Formalize involverer at drive den arkitektoniske integritet af virksomhedens compliance motor og håndtere komplekse tekniske udfordringer. Rollen tilbyder muligheder for vækst og udvikling gennem samarbejde og mentorship.

Højdepunkter

  • Salg af startløn mellem 62.000 DKK og 72.000 DKK
  • Struktureret karriereramme med regelmæssige performance reviews
  • Kultur af ejerskab, tillid og uafhængighed

Påkrævede kvalifikationer

  • Professionel erfaring med softwareudvikling og vedligeholdelse af skalerbare webapplikationer
  • Erfaring med PHP og moderne frontend frameworks som Angular
  • Direkte erfaring med Domain-Driven Design (DDD)

Ønskværdige kvalifikationer

  • Kendskab til automatiserede testframeworks
  • Evne til at kommunikere tekniske kompromiser klart

Den ideale kandidat

Den ideelle kandidat har solid erfaring inden for softwareudvikling, er nysgerrig og villig til at lære, samt har en evne til at samarbejde effektivt i et tværfagligt team. Kandidaten skal kunne bidrage til tekniske diskussioner og have fokus på at producere ren og vedligeholdelsesvenlig kode.

Jobdetaljer

62000 - 72000 kr/måned
Fuldtid
37 timer/uge
Hybrid
Aarhus

Jobbeskrivelse

About the role & The team

We are looking for a Senior Software Engineer to join our GRC (Governance, Risk, and Compliance) team. In this role, you aren’t just building features; you are driving the architectural integrity of our core compliance engine. You will handle the most complex technical challenges of our platform, ensuring our GRC patterns are robust enough for global scale while acting as a key technical sparring partner for the rest of the team.

Our team is curious, open and supportive. You'll be encouraged to ask questions, share ideas and challenge existing ways of working. At Formalize, we believe in learning by doing, and you'll have the chance to grow through collaboration, mentorship and meaningful projects that stretch your skills.

This role starts at 62,000 DKK per month and can grow up to 72,000 DKK as you develop. You’ll be part of our structured career framework, which includes regular performance reviews. As you build skills, take on new responsibilities and progress in your role, your salary grows with you. Our framework makes development clear and transparent, so you always know what the next step looks like.

What you will do

  • Implement complex GRC workflows, ensuring our compliance engine remains flexible, secure, and performant when handling intricate regulatory requirements.

  • Develop logic-heavy features for risk management and governance modules that serve as the scalable foundation of our entire platform.

  • Act as a key technical sparring partner, providing high-level feedback during code reviews and helping troubleshoot deep-seated technical issues.

  • Ensure code reliability and performance through advanced testing and by maintaining a high standard for long-term system maintainability.

  • Collaborate across Engineering, Product, and Design to evaluate feature feasibility and define the most efficient technical implementations.

  • Proactively resolve technical debt, identifying and improving structural weaknesses within our compliance logic.

Our tech stack

  • PHP with Laravel

  • Angular 21 (embracing signals, but heavy use of RxJS)

  • TailwindCSS

  • PostgreSQL

  • Redis for caching

  • Serverless infrastructure on AWS

Not an expert in our entire stack? No problem. At Formalize, we value curiosity and a willingness to learn. With solid fundamentals and the right mindset, we will help you grow the rest.

What you bring

  • Professional experience in a Software Engineering role, building and maintaining scalable web applications in a production environment.

  • The ability to discuss technical solutions clearly and participate actively in team-wide technical sessions.

  • Experience with at least one server-side language (we work with PHP) and a modern frontend framework (we use Angular).

  • Direct experience with Domain-Driven Design (DDD) and the ability to produce clean, maintainable, and well-structured code.

  • Good testing practices and familiarity with automated testing frameworks.

  • The ability to communicate technical trade-offs clearly, provide high-level feedback to colleagues and participate effectively in technical discovery.

What do we offer you?

  • Thorough pre- and onboarding to set you up for success

  • A culture of ownership, trust, and independence with the support you need

  • Continuous development through bi-annual growth talks and weekly check-ins

  • A strong team spirit where we celebrate wins and enjoy time together across offices

  • Our annual Global Summit, where the whole company meets and connects

Our recruitment process

  • Send your application and upload relevant information

  • 30 minutes online interview with our Talent Acquisition team

  • 30 minutes online interview with the Hiring Manager

  • Completion of Personality Assessment & 1h Technical Interview

  • 30 minutes walkthrough our career framework and offer details

  • 60 minutes in person interview to meet the team

About Formalize

Formalize is a tech company founded in 2021 with offices in Aarhus, Copenhagen, Milan, and Madrid. Currently, we are a team of +180 people from 19 nationalities operating in multiple European markets and are one of the fastest growing SaaS scale-ups. We thrive on ambition, deliver impact through pragmatism, and embrace passion and honesty. We are celebrating our wins, learn from our mistakes, and grow together as a team.

Our journey began within the whistleblowing compliance sector, highlighted by the award-winning Whistleblower Software by Formalize, laying the foundation of our success story. Now, we have extended our expertise to a larger compliance universe, including data compliance, risk, and privacy. Our Formalize product helps companies to effortlessly navigate and stay ahead in the ever-changing landscape of compliance. Our platform adapts to regulatory changes, continuously adapting to meet and foresee the evolving needs of our users, ensuring businesses remain compliant and confident in their operations.

Karrierevej

Typisk karriereforløb

1

Lead Software Engineer

2

Technical Architect

3

Engineering Manager

Vækstpotentiale

Som Senior Software Engineer har du mulighed for at udvide dine ledelses- og tekniske færdigheder. Ved at tage ansvar for større projekter og teams kan du stige i graderne og få mere indflydelse på virksomhedens teknologiske retning.

Overførbare færdigheder

SoftwareudviklingProblemløsningKommunikation af tekniske løsninger

Branchekontekst

GRC-sektoren er i hastig vækst, da virksomheder søger at navigere i komplekse reguleringer og risici. Stillingen som Senior Software Engineer i dette område er central for at sikre, at teknologien understøtter compliance og governance på globalt plan.

Færdighedsanalyse

Kritiske færdigheder

PHP

Erfaring med server-side programmering i PHP.

Angular

Erfaring med moderne frontend rammeværk, specifikt Angular.

Vigtige færdigheder

Domain-Driven Design (DDD)

Direkte erfaring med DDD og evnen til at producere ren, vedligeholdelsesvenlig og velstruktureret kode.

Automatiserede test

Gode testpraksisser og kendskab til automatiserede test frameworks.

Ønskværdige færdigheder

Teknisk kommunikation

Evnen til klart at kommunikere tekniske løsninger og give feedback.

Samarbejde på tværs af teams

Erfaring med at samarbejde med forskellige teams for at evaluere funktionalitet.

Mest kritiske færdigheder

PHPAngularDomain-Driven Design (DDD)

Sådan fremhæver du din erfaring

Fremhæv din erfaring med at udvikle og vedligeholde webapplikationer i PHP og Angular. Beskriv projekter, hvor du har anvendt Domain-Driven Design og automatiserede test for at sikre kodekvalitet.

Interviewforberedelse

Sandsynlige spørgsmål

Kan du beskrive en kompleks GRC-arbejdsproces, du har implementeret tidligere?

teknisk

Tip: Giv konkrete eksempler og forklar, hvordan du håndterede udfordringerne.

Hvordan sikrer du, at din kode er både pålidelig og vedligeholdelsesvenlig?

teknisk

Tip: Tal om dine metoder til testning og om kodestandarder.

Hvordan håndterer du teknisk gæld i et projekt?

teknisk

Tip: Diskuter strategier for at identificere og løse teknisk gæld.

Kan du give et eksempel på, hvordan du har samarbejdet med andre teams, som fx produkt- eller designteamet?

erfaring

Tip: Fokusér på kommunikation og samarbejde.

Hvad motiverer dig til at arbejde inden for GRC-området?

kultur

Tip: Del din passion for compliance og risikostyring.

Hvordan holder du dig opdateret med de nyeste teknologier og trends indenfor softwareudvikling?

erfaring

Tip: Nævn specifikke ressourcer eller metoder, du bruger.

Spørgsmål du kan stille

  • Hvordan ser udviklingsprocessen ud i jeres team?
  • Hvilke muligheder for faglig udvikling tilbyder I?
  • Hvordan måles succes i denne rolle?

Tale punkter

  • Din erfaring med at implementere komplekse workflows.
  • Din tilgang til kodestandarder og testpraksis.
  • Dine tanker om, hvordan man kan forbedre samarbejdet mellem teams.

Bekymringspunkter at være opmærksom på

  • Manglende erfaring med relevante teknologier nævnt i jobopslaget.
  • Uvillighed til at samarbejde eller deltage i team-diskussioner.

Ansøgningsstrategi

Ansøgningstips

  • Fremhæv din erfaring med at udvikle og vedligeholde skalerbare webapplikationer.
  • Vis din evne til at arbejde med komplekse GRC workflows og hvordan du har håndteret tekniske udfordringer i tidligere projekter.
  • Beskriv konkrete eksempler på, hvordan du har samarbejdet med tværfaglige teams for at evaluere og implementere tekniske løsninger.

Nøgleord at inkludere

Software EngineeringGRC workflowsPHPAngularDomain-Driven Designautomatiserede tests

Fokus i ansøgningen

Fremhæv din passion for compliance og risikostyring, samt din erfaring med at udvikle robuste løsninger, der understøtter komplekse regulatoriske krav.

Tilpasning af CV

Sørg for at inkludere relevante projekter, hvor du har arbejdet med PHP og Angular, samt specifikér dine erfaringer med DDD og automatiserede testmetoder for at matche stillingskravene.

Ofte stillede spørgsmål

Hvad indebærer stillingen som Senior Software Engineer (GRC)?

Stillingen indebærer at implementere komplekse GRC-workflows og sikre, at vores compliance motor forbliver fleksibel og sikker. Du vil også fungere som teknisk sparringspartner og hjælpe med at løse dybtliggende tekniske problemer.

Hvilke kvalifikationer kræves for denne stilling?

Du skal have professionel erfaring inden for softwareudvikling, især med server-side sprog som PHP og moderne frontend rammer som Angular. Derudover er erfaring med Domain-Driven Design (DDD) og gode testpraksisser vigtige.

Hvad tilbyder Formalize i denne stilling?

Formalize tilbyder en startløn på 62,000 DKK per måned, som kan vokse op til 72,000 DKK, samt en struktureret karriereudvikling med regelmæssige performancevurderinger. Du får også mulighed for at arbejde på meningsfulde projekter og modtage mentorship.

Hvordan er arbejdsmiljøet hos Formalize?

Arbejdsmiljøet hos Formalize er åbent, støttende og præget af nysgerrighed. Teamet opfordrer til spørgsmål, idéudveksling og udfordring af eksisterende metoder, hvilket fremmer en kultur for læring og samarbejde.

Hvad er forventningerne til den nye Senior Software Engineer?

Forventningerne inkluderer at implementere og vedligeholde komplekse GRC løsninger, aktivt deltage i tekniske sessioner og levere feedback under kodegennemgange. Du skal også proaktivt løse teknisk gæld og forbedre systemets struktur.

Er det nødvendigt at være ekspert i hele tech-stakken?

Nej, det er ikke nødvendigt at være ekspert i hele tech-stakken. Formalize værdsætter nysgerrighed og vilje til at lære, så længe du har et solidt fundament og det rette mindset, vil du få støtte til at udvikle dine færdigheder.

Hvilke teknologier arbejder teamet med?

Teamet arbejder med en tech-stack, der inkluderer PHP med Laravel, Angular 21, TailwindCSS, PostgreSQL og Redis, samt serverless infrastruktur på AWS. Erfaring med disse teknologier vil være en fordel.

Hvordan kan jeg forberede mig til at søge denne stilling?

Forbered dig ved at opdatere dit CV med relevant erfaring inden for softwareudvikling, særligt med PHP og Angular. Overvej også at fordybe dig i Domain-Driven Design og automatiserede testmetoder for at styrke din ansøgning.

Stillinger

Software EngineerBackend Developer

Lignende jobs