Senior Software Engineer

Remote, GB, United Kingdom

Job Description

Values are extremely important to our culture and success. As a key member of the team, you will enjoy working in a team that is continually evolving, working at pace, and sometimes thinking outside the box to make things happen. You will be keen to learn and develop in your role; we understand this may be at your own pace and role dependent. You will be open and honest and show that you are reliable.




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.

Ideal Profile...



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

Your key responsibilities as Senior Software Engineer will be...



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.



Company Benefits...



Base salary of up to 75,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

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4490435
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Remote, GB, United Kingdom
  • Education
    Not mentioned