Point your AI agent at freehire and let it find you a job.

Get the CLI →

TechShack

Open 17d

Senior Software Engineer

Posted 6 views
Discussion

Summary

A senior C++ engineer in Gothenburg (hybrid) building high-performance, systems-level production software for a global product, working close to Linux and low-level systems on networking, performance and reliability challenges.

Senior C++ Software Engineer – Systems & Networking

Gothenburg | Hybrid

We’re working with an established technology company building a small, highly experienced engineering team in Gothenburg.

This is a hands-on C++ software engineering role for someone who enjoys building production software, solving technically challenging problems and having genuine ownership over what they create.

You’ll be developing high-performance C++ software for a global product, working close to the underlying technology and tackling challenges around performance, networking, reliability and systems programming.

What you'll be doing

  • Design, develop and ship production C++ software
  • Build new functionality across a complex global product
  • Work on high-performance and systems-level software
  • Solve challenging problems around networking, performance and reliability
  • Profile, debug and optimise C++ applications
  • Work with Linux and low-level systems
  • Contribute to architecture and technical decisions
  • Take ownership of problems from initial idea through to production

What we're looking for

  • Solid software engineering fundamentals
  • Experience building and shipping production software
  • Experience or interest in systems, networking or performance-focused software
  • Strong debugging and problem-solving skills
  • Someone who enjoys taking technical ownership and working independently

We're primarily looking for a strong C++ software engineer who enjoys working close to the technology and wants to solve genuinely interesting engineering problems.

Experience with any of the following is a bonus:

  • Networking protocols
  • Network programming
  • Packet processing
  • eBPF / BPF
  • DPDK
  • Rust or Go
  • Performance optimisation
  • Distributed or high-performance systems
  • Small, highly experienced engineering team
  • Work on software used by a global customer base
  • Genuine technical ownership and autonomy
  • Influence architecture and engineering decisions
  • Hybrid working in Gothenburg
  • Opportunity to work alongside experienced engineers rather than being one of many

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available