Senior Software Engineer (Golang)
New Yesterday
Primary Function of the Position
Reporting to the Network Development Lead, the Senior Software Engineer is responsible for the development, deployment of Network applications for the portfolio including:
• Preparing deployment design using gitops approach or pipelines for different projects.
• Deployment of applications running on Kubernetes Clusters
• Development of network data applications which underpin the Core Product offering
• Undertake ad-hoc projects & other activities as required
Key Accountabilities & Activities
Preparing deployment design using gitops approach or pipelines for different projects:
• Developing deployment approaches using gitlab pipelines
• Building/maintaining components using helm or kustomize
• Provide support for application integration into the k8s cluster
• Preparing Docker build files
Design and Build of Network applications:
• Authoring of golang applications against a list of business requirements
• Using best practices in software engineering such as SOLID
• Produce unit tests to support network applications working with DevOps best practices
• Preparing reports, manuals & other documentation on the network development tools
Liaise and support other teams on work items:
• Act as a trusted advisor for other teams to provide support
• Assist Product Managers with defining business requirements and specifications
Research and evaluate emerging developments and best practise:
• Providing coaching & mentoring of teammates.
• Ensuring high standards of software quality are maintained through good practises & habits.
• Assessing, preparing & distributing documentation of process & application changes within the team & affected stakeholders.
Undertake ad-hoc projects and other activities as required
Experience & Skills
Essential
1. Good knowledge of Kubernetes Operations (monitor/deploy/diagnose)
2. Good Golang developer experience across different industries
3. Good understanding of GitOps
4. Good understanding of Container deployments
5. Good understating of CI/CD pipelines
6. Demonstratable knowledge of the Public Cloud
7. Working with OpenAPI specifications and APIs generally
8. Linux system admin and network operations
Desirable
9. Good understanding of IP Networking IPv4 and IPv6 stack
10. Awareness of Telco/ISP networking IP stack e.g. Service Provider MPLS, Layer 2 and Layer 3 VPNs
11. Understanding of NETCONF, RESTCONF and GNMI protocols
12. Experience of Broadband Service enablers like RADIUS, DHCP, BNG, Access nodes and IPoE
13. Proven ability to work independently & collaboratively in a fast-paced technical environment.
14. Demonstratable knowledge of the telecommunications industry & technologies.
15. Experience of working with Prometheus and Grafana
#J-18808-Ljbffr- Location:
- London, England, United Kingdom
- Salary:
- £200,000 +
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Yesterday
Senior Software Engineer (Golang)
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
Primary Function of the Position Reporting to the Network Development Lead, the Senior Software Engineer is responsible for the development, deployment of Network applications for the portfolio including: • Preparing deployment design using gitops ap...
More Details -
-
New Yesterday
Senior Software Engineer (Golang & Rust) - Data Infra
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
Social network you want to login/join with: Senior Software Engineer (Golang & Rust) - Data Infra, London col-narrow-left Client: Utility Warehouse Location: London, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-ri...
More Details -
-
New Yesterday
Senior Golang Software Engineer
-
Birmingham, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Social network you want to login/join with: Senior Golang Software Engineer, Birmingham col-narrow-left Client: QAD Location: Birmingham, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: f5df7fd6...
More Details -
-
New Yesterday
Senior Software Engineer - Build AI Tools (Python, GoLang)
-
Belfast, Northern Ireland, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Citi, the world leading global bank, has approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. Citi provides consumers, corporations, governments, and institutions with a broad range of fin...
More Details -
-
3 Days Old
Senior Software Engineer - Golang
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
Social network you want to login/join with: Senior Software Engineer - Golang, London col-narrow-left Client: Location: London, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: ef8371ccfa64 Job V...
More Details -
-
3 Days Old
Senior Software Engineer-Python Golang
-
Sheffield, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Join to apply for the Senior Software Engineer-Python Golang role at Natobotics 2 days ago Be among the first 25 applicants Join to apply for the Senior Software Engineer-Python Golang role at Natobotics Possibility of remote work: Hybrid, 2-3 ...
More Details -