Senior Software Engineer

Zzoomm Plc
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Remote

Tech stack

ASP.NET
.NET
Agile Methodologies
JIRA
C Sharp (Programming Language)
Software as a Service
Continuous Integration
Data Warehousing
Linux
DevOps
Distributed Systems
Python
PostgreSQL
MySQL
Software Engineering
SQL Databases
Web Applications
GIT
Data Lake
PySpark
Kubernetes
Information Technology
REST
Docker
Databricks
Microservices

Job description

We are Customer Centric. Our customers are at the centre of everything we do. We value, serve, and support our customers with care and dedication. We are Collaborative. We prioritise effective communication, cooperation, and collaboration. We work as one team and celebrate our shared success. We are Proud. Proud of the work we do and how we do it; with integrity, pride, confidence, and respect We are Agile. We embrace change. We are innovative, forward thinking and adapt quickly to fast-moving situations and opportunities. We are continuously improving.

The Senior Software Engineer role sits within our Systems, Development & Data team to support our ongoing development of our operations and business support systems, with a focus on our primary OSS platform (Netadmin). You'll be responsible for collaborating with our supplier to deliver enhancements, new functions, and reliability improvements for our key platform. Alongside this, you'll work with colleagues to integrate and develop microservices that help automate key business processes, and provide new capabilities for the business. As a Senior Software Engineer , you'll support junior engineers and help them develop into great software engineers.

The Systems, Development and Data team is a small (~12 people) but mighty function of the business, responsible for all internal and external facing systems, both third-party (SaaS/hosted) and internally delivered solutions. We build key internal tools and make business processes flow smoothly, automating where we can and making end-user experiences great where people need to be involved. We also own business data; we deliver complex reporting outputs and maintain our data warehouse and processing pipelines., * Develop and support extensions and integrations to our primary OSS platform in C#/.NET, working with end-users and internal customers to scope and design features and improvements.

  • Develop and support FullFibre's ecosystem of microservices and web applications in Python.
  • Work with our DevOps engineers to ensure reliable and robust deployment of your services on our Kubernetes clusters.
  • Collaborating with stakeholders to build and shape roadmaps and future tasks.
  • Support and mentor junior engineers in their development.

We anticipate this role will involve some occasional travel to our key supplier near Stockholm for learning and development.

Requirements

  • At least 5 years of professional experience in software engineering with C# and .NET, ASP.NET, or similar technologies, ideally in Linux environments.
  • Demonstrated experience working on live, large-scale systems, and a strong understanding of risk and change management.
  • The ability to collaborate with technical and operations teams with a range of technical skill levels.
  • Experience working with external technical suppliers and professional services teams.
  • Excellent written communication skills, with strong asynchronous working familiarity.
  • An inquiring attitude - you don't like things you can't explain, are driven to figure stuff out if you don't know, and enjoy getting to the bottom of odd glitches and "one off" events.
  • Experience with modern Python (3.7+, async/typed) or a strong desire to learn and familiarity with similar soft-typed interpreted languages.
  • Experience with Linux system and process administration, container technologies (Docker, etc).
  • Experience with git, Jira, and remote working in a fully distributed team.
  • Degree-level qualification in Computer Science, Mathematics, Physics, or similar equivalent professional experience demonstrating your ability to work and think in an analytical manner.

Desirable skills, knowledge, experience

  • Experience with Kubernetes and GitOps/CI/CD workflows
  • Experience with SQL database technologies (MySQL, PostgreSQL)
  • Experience with PySpark, Databricks, Delta Lake or other data warehousing technologies
  • Experience with distributed systems engineering, message/event buses, and RESTful API design
  • Understanding of telecoms operational and business support systems

Benefits & conditions

  • Base salary of up to £70,000 depending of qualifications/experience.
  • 25 Days Holiday
  • Birthday off
  • Private healthcare
  • Pension scheme
  • Life insurance
  • Training and career development
  • Working with us, you will learn new skills on the job, diversify your abilities and enjoy building a new future for the UK's broadband network, one town at a time, and have a great time.

FullFibre provides you with the flexibility to work in a way that will help you grow and develop. As well as having clear responsibilities, you will get extensive training to help you develop, and you will be building a legacy here as we build the Full Fibre broadband network of the future, Full time contracts with a fantastic salary & bonus of up to 15% per annum

25 days paid holiday + 1 day off for your birthday

Centralised training to encourage ongoing career development

Amazing pension & great life assurance scheme

Health cash plan including 24/7 access to an online doctor

·Exclusive offers and discounts from over 1000 popular retailers

·Free parking at work

Our Zzoommers

  • We know our teams come from different backgrounds and cultures and are of all ages, abilities and genders. We strive to make everyone feel welcome, accepted and able to reach their full potential

  • Everyone is different, everyone is welcome. We provide a set of policies and benefits that support physical and mental wellbeing

  • We have trained 16 trusted staff members in becoming Mental Health First Aiders to support our mental wellbeing across our UK sites

About the company

Zzoomm is a Full Fibre broadband company aiming to become the broadband provider of the future. Having built our network in Henley-on-Thames, we are now expanding to other towns across the country that need our incredibly Fast Fibre-optic broadband service. We are taking a new approach to building our Full Fibre broadband network. Our company is made up of hard-working individuals who use their expertise to come together as a team to get the job done. Those who join Zzoomm will be high achievers and will continue to grow with the centralised training that is available. Whilst you will take pride in helping build the Full Fibre broadband network of the future, we will take pride in the legacy you will also build here at Zzoomm., * We have inclusive policies in place to ensure we act fairly, provide equality and avoid unlawful discrimination in all aspects of employment at Zzoomm

Apply for this position