Software Engineer

Venn Telecom UK
Exeter, UK
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£35,000.0 - £45,000.0
Working hours
Regular working hours
Languages
French, German, Portuguese
Job source

Tech stack

Query Performance Amazon Web Services Microsoft Azure Software Quality Computer Programming System Configuration Continuous Integration Relational Databases Web Development Python (Programming Language) PostgreSQL Linux Servers
+19 more
MySQL Node.Js Secure Coding Software Deployment Software Engineering SQL Databases Google Cloud ReactJS Software Security Backend Information Technology Deployment Automation Wireless Technologies OSS/BSS Front End Software Development Network Server Software Version Control Docker Programming Languages

Job description

This is a full-time role based in Exeter, with flexibility to work from home on occasion. The Software Engineer is responsible for designing, developing, and maintaining Venn Telecom’s operational and business support systems (OSS/BSS), with a primary focus on backend services, infrastructure, and the systems that keep the platform running reliably. The role works across the stack - primarily Python, Node.js, and React - but the centre of gravity is server-side: building services, managing data, containerising and deploying applications, and making sure things run well in production., The position holder works alongside the Senior Full Stack Software Engineer, contributing to a hands-on engineering team that ships and operates the software powering Venn Telecom’s service delivery.

Requirements

Do you have experience in SQL?, Do you have a Bachelor’s degree?, * Strong proficiency in Python and Node.js with production backend development experience

  • Ability to quickly learn and work effectively with multiple programming languages
  • Strong backend development skills, with working React knowledge for front-end work when required
  • Hands-on experience with Docker and containerised application deployment
  • Design and use of relational databases (PostgreSQL, MySQL or similar), including SQL, schema design, and query performance
  • Linux server fundamentals - comfortable deploying, configuring, and operating services on servers
  • Working knowledge of cloud platforms: AWS, Azure, and GCP
  • Understanding of application security principles and secure coding practices
  • Knowledge of CI/CD practices and deployment automation
  • Commitment to code quality, comprehensive documentation, and maintainable architecture
  • Application of modern development methodologies and best practices
  • Strong problem-solving and analytical skills
  • Sound technical decision-making ability
  • Self-motivated with excellent time management and organisational skills
  • Ability to work independently and manage multiple priorities
  • Strong written and verbal communication skills
  • Collaborative approach with ability to work across teams and regions
  • Adaptability to work in a dynamic, evolving technical environment
  • Attention to detail while maintaining focus on broader objectives
  • Experience with version control systems and collaborative development workflows
  • Curiosity about AI-assisted development tools and willingness to incorporate them into the workflow, * Proficiency in Software Development, Back-End Web Development, and Programming
  • Strong understanding of Object-Oriented Programming (OOP) principles
  • Solid foundation in Computer Science fundamentals
  • Problem-solving skills and ability to work both collaboratively and independently
  • Experience with network-focused software development or wireless technologies is a plus
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • An innovative mindset and passion for tackling technical challenges in non-traditional environments

Nice to have

  • Experience with OSS / BSS internal tooling, or other operations platforms
  • Exposure to telecoms, networking, infrastructure, or global service delivery
  • Experience working with distributed or international engineering teams
  • Familiarity with automation-heavy or integration-heavy platforms
  • French, German, Portuguese Language Skills

Benefits & conditions

Pulled from the full job description

  • Flexitime
  • Gym membership
  • Free parking
  • Additional leave
  • Company pension
  • Casual dress
  • Work from home

About the company

Venn Telecom is an international Enhanced Internet Service Provider specializing in innovative fixed and mobile wireless internet connectivity solutions, including bonded 5G and Starlink. We excel in delivering reliable internet to remote locations and providing robust backup for existing connectivity systems. Our work spans large-scale business and government connectivity worldwide. We have a passion for enabling new and pioneering services in challenging and unconventional environments.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

Videos

See all

Related articles

See all