Novo Nordisk A/SSøborg, Denmark

Senior Software & Data Engineer

Deadline: 2026-03-31
Project-Based

Description

Key Responsibilities1. Digital Product Development & EngineeringBuild, deploy, and maintain digital products or enhance existing ones, with a focus on continuous delivery, AI utilization, and next‑generation digital architecture.Apply agile engineering practices and modern software development technologies/tools to rapidly develop efficient, user‑centric solutions.Engage with teams and internal stakeholders to understand, troubleshoot, and resolve technical issues while advising on optimal solutions.2. Solution Design & ImplementationShape and implement technology and business solutions that deliver value for users and internal business areas.Develop creative and innovative digital products that address defined business pain points.Explore emerging technologies and tools and adopt them into the existing tech stack when relevant.3. Agile Ways of WorkingAct as an ambassador for agile methodologies.Contribute to the development and inspiration of local agile practices.Collaborate with team members to implement user stories, write tests, and continuously deliver improved product functionality.4. Stakeholder CollaborationEngage with business stakeholders to understand user needs and develop fit‑for‑purpose digital products.Inspire and challenge the organisation by leveraging extensive knowledge of technologies and tools to solve complex business problems.5. Data Engineering & QualityUnderstand and transform data from multiple source systems.Ensure strong data quality, consistency, and correctness throughout development.Deliver advanced agentic solutions aligned with organisational strategic priorities.Communication & Stakeholder InteractionKey Stakeholders & Communication TypesProduct Owner

  • Knowledge sharingLocal & global business stakeholders
  • Inspirational communicationDigital functions & accelerators
  • InformingCapability leads
  • Involving communicationVendors
  • AlignmentExternal consultants / Freelancers / Others: disseminating new ideas and practices, supporting global collaboration, networking and connectingInnovation & ChangeDrive and support the introduction and change management of new technologies and practices across various business areas and global teams.Inspire and challenge the organisation through strong technological insight and the ability to solve complex problems and deliver business value.Knowledge, Skills & ExperienceBSc in Software Engineering, Computer Science, or another relevant field.8+ years of software development experience.Strong experience with Agile/SCRUM methodologies.5+ years working with Data Engineering and Data Pipelines.Proficiency in testing data pipelines.Experience with SCM (Git or similar).Hands‑on experience developing agentic solutions.Experience with Databricks, PySpark, or Apache Spark is a significant plus.2+ years of C# (.NET) experience is beneficial.Cloud infrastructure experience is an advantage.Background working with large, complex back‑end systems, including: 100K users, complex integrations/processes, high performance / low latency environments, large data volumesExperience with TDD and DDD methodologies.Personal SkillsStrong listening and communication skills in English.Generalist mindset with a clear understanding of business objectives.Curious, driven, self‑starting, and execution‑oriented.Desire to understand and continuously deepen business/domain knowledge.Ability to take responsibility across architecture, implementation, DevOps, and support as needed.Team‑oriented with experience in teams of 5+ people.Proactive in building strong software engineering capabilities and fostering knowledge sharing across teams.

Skills

DatabricksC#DevOpsScrumc-sharpApacheData PipelinesPySparkcsharpApache Spark.NET.NetAgileData EngineeringDddGitdotnet

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching