Skip to main content
HBK - Hottinger Brüel & Kjær
Scraped fromLinkedinToday
Backend

Software Engineer

C++ReactTypeScriptJavaScriptCSSGraphQLREST APIDockerCi/CdGithub CopilotChatgptPlaywrightVitestReact Testing LibraryJiraConfluenceGitTest-Driven Development (Tdd)
Work Type
-
Job Type
-
Location
Worldwide
Salary
Not specified

About the Position

Software Engineer for API and AI-enabled software development, working on sound and vibration measurement software. Part of HBK's global Digital organization.

Responsibilities

  • Designing, developing, and maintaining modern APIs and backend services.
  • Creating new software features within our existing product architecture.
  • Contributing to the evolution of scalable, maintainable, and secure software architectures.
  • Developing web-based applications and services using modern software technologies.
  • Leveraging AI-assisted development tools and practices to improve productivity, code quality, and innovation.
  • Contributing to engineering best practices, software quality, and development standards.
  • Supporting and maintaining the function domain and technology roadmap.
  • Participating in technical design discussions and architectural decision-making.
  • Coaching and mentoring colleagues within the software engineering community.
  • Collaborating with product management, UX, and other software teams to deliver customer value.

Requirements

  • 2–5 years of experience in professional software development on Windows and/or Linux platforms.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Strong experience with object-oriented software development, preferably in C++.
  • Experience designing and developing REST APIs, service-oriented architectures, or distributed systems.
  • Experience with modern web technologies such as React, JavaScript/TypeScript, CSS, GraphQL, and related frameworks.
  • Knowledge of cloud-native architectures, containerization, and CI/CD practices is an advantage.
  • Familiarity with AI-powered software development tools such as GitHub Copilot, ChatGPT, or similar technologies.
  • Familiar with Agile ways of working.
  • Strong understanding of software design principles, design patterns, and clean architecture.
  • Experience with cross-platform software development.
  • Knowledge and experience with Jira and Confluence.
  • Skilled in automated testing and quality engineering using Playwright, Vitest, React Testing Library, and Test-Driven Development (TDD).
  • Committed to engineering excellence through clean code principles, code reviews, Git-based version control, automated testing, CI/CD pipelines, and modern DevOps practices.
  • Experience within test and measurement, scientific software, or data-intensive applications is considered an advantage.
  • Passion for software engineering and continuous learning.
  • Curious about emerging technologies, including AI and modern development practices.
  • Strong problem-solving and analytical skills.
  • Attention to detail, thoroughness, and clear communication skills.
  • Able to work independently while also being a collaborative team player.
  • Comfortable working in an international and distributed development environment.
  • Fluent in English. Danish, German, Portuguese, and/or Dutch is a plus.

Benefits

  • Freedom with responsibility.
  • Good balance between work and family life.
  • Constant development of professional and personal skills in an international and enjoyable working environment.
Software Engineer
View Original