Enable job alerts via email!

Software Developer

Matchtech

Teddington

Hybrid

GBP 50,000 - 70,000

Full time

13 days ago

Job summary

A technology consulting firm in Teddington is looking for a Software Developer to work on cutting-edge cyber security and networking technologies. The successful candidate will engage with 5G networks and develop applications in C++ and Python. This hybrid role requires commuting to Birmingham at least twice a week. Candidates must be eligible for security clearance and have experience with open-source communities and scripting.

Qualifications

  • Engagement with open-source communities.
  • Solid scripting ability with Python.
  • Experience in C/C++ for software development.
  • Basic understanding of 5G wireless networks.

Responsibilities

  • Responsible for the software development lifecycle of bespoke tooling.
  • Leverage experience to assist teams in establishing the best architecture.
  • Provide technical expertise across teams.

Skills

C++
Python
Linux
Git
Engagement with open-source communities
Job description
Overview

Software Developer position – Hybrid Birmingham. This role involves working on or supporting the latest ground-breaking cyber security and networking technologies on national and international scale, with exposure to senior government officials, industry leaders, and academic professionals.

Responsibilities
  • Responsible for the software development lifecycle of bespoke tooling.
  • Leverage your experience and skills to assist teams in establishing the best architecture for products and services.
  • Provide technical expertise on software development across teams.
  • Develop CLI and web applications using modern interpreted and compiled programming languages, debugging & troubleshooting, IDE & OS basics, test driven development, clean code & refactoring, version control, CI / CD, alerting & monitoring, Functional & Non-Functional Testing.
  • High performance application design and development in C++, Python and related languages.
  • Conduct security research and develop solutions for 5G networks, including creating and testing prototypes in both fronthaul and backhaul environments.
  • Work with the latest high-end telecommunications hardware and performance machines.
  • Contribute to advancing security in cutting-edge telecommunications technologies and developing robust solutions for high-performance systems.
  • Work with latest and high-performance technologies.
  • Successful Applicants must be able to commute to the offices in Birmingham at least twice a week.
Qualifications
  • Essential skills: Engagement with open-source communities and processes.
  • Solid scripting ability e.g. with Python.
  • Basic Linux / Unix environment experience.
  • Broad understanding of 5G wireless networks.
  • Experience using e.g. C/C++ for software development.
  • Experience with Git or other version control.
  • Basic understanding of and competence in using virtualized environments.
  • Understanding of containerisation & networking basics; willingness to learn more if needed.
  • Ability and enthusiasm to learn new programming languages as needed, with a strong interest in continuous development.
  • MUST BE ELIGIBLE FOR SECURITY CLEARANCE!
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs