Enable job alerts via email!

Senior Software Developer

Aatom Recruitment

Coventry

On-site

GBP 80,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is on the lookout for a Senior Software Developer to join their team. This role offers the opportunity to lead and mentor junior developers while working on innovative software solutions. You will collaborate with cross-functional teams, engage in product development cycles, and utilize your expertise in Linux and Python to drive projects forward. This position is perfect for a highly organized individual who thrives in a dynamic environment and is eager to make a significant impact in software development. If you are passionate about technology and leadership, this is the role for you.

Qualifications

  • Proficiency in Linux programming and advanced Python skills.
  • Experience in engaging with stakeholders and mentoring junior developers.

Responsibilities

  • Collaborate in teams to define and develop software for new products.
  • Offer technical leadership and mentor junior developers.

Skills

Linux Programming
Python
Network Applications and Protocols
UI Design
Problem Solving
Stakeholder Engagement
Mentoring

Education

Degree in Computer Science
Equivalent Professional Experience

Tools

GitHub

Job description

Working alongside a well established company, we are looking for a Senior Software Developer to start as soon as possible.

The Role

We are seeking senior developers to play a key role in every phase of the product development cycle. In this role, you will:

  • Collaborate in teams to define, design, and develop software for new products or system upgrades.
  • Offer technical leadership within the team while mentoring junior developers.
  • Work closely with teams from hardware development, technical support, marketing, sales, and production, with opportunities to engage in cross-functional projects.

What We’re Looking For

Key Requirements:

  • Proficiency in Linux programming, along with strong knowledge of network applications and protocols.
  • Advanced Python skills or expertise in multiple programming languages with transferable abilities.
  • Basic understanding of UI design and web application implementation.
  • A strong team player with leadership qualities, problem-solver, and experience in engaging with stakeholders.
  • Highly organised, detail-oriented, and able to thrive in a multi-tasking, deadline-driven environment.
  • A degree in Computer Science or equivalent professional experience.

Preferred Qualifications:

  • Experience in UX design for web-based products.
  • Strong ability to mentor junior developers.
  • In-depth knowledge of network technologies such as HTTPS, PKI, HTTP2/3, TLS, DNS, DHCP, Squid, nginx, and more.
  • Familiarity with open-source development (e.g., demonstrated through GitHub contributions).
  • Understanding of DevOps practices and culture.
  • Knowledge of Linux internals, including kernel tuning, device drivers, and system optimization.

If this sounds of interest, please apply for further information or call us directly.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.