BLACKROC have partnered with a global client who are seeking an experienced Senior Software Engineer to join a team dedicated to automating network infrastructure. In this role, you will collaborate with a skilled group of Python engineers, contributing to the design and development of automation solutions that directly enhance network operations. The technology stack includes Python 3.7, container-based microservices, Kubernetes, and a CI/CD pipeline to ensure scalable, reliable delivery of services.Role Responsibilities:As a Senior Software Engineer, your core responsibilities will include:Feature Development: Collaborate in designing and developing new software features, following the software development lifecycle. This involves creating structured designs, writing thoroughly unit-tested code, and managing the software through deployment into production.Collaboration & Integration: Work closely with site reliability engineers to deploy solutions efficiently and ensure their reliability. You'll also collaborate with middleware and frontend teams to introduce new customer-facing features.System Evaluation: Conduct proactive analysis of existing systems, recommending updates to enhance performance and scalability.Support & Maintenance: Help maintain existing services by identifying and resolving production issues promptly.Team Engagement: Participate in code reviews, contribute to the establishment of development standards, and support other team members through coaching and technical guidance.Required Skills and Experience:The ideal candidate will have a passion for software development and enjoy solving complex, technical problems. You should be comfortable working in a fast-paced environment and collaborating with multidisciplinary teams.Key Qualifications:A minimum of 4 years of professional experience in Python development.Strong understanding of REST APIs, microservice architecture, containerisation (Docker), and Kubernetes.Proficiency with relational databases, particularly PostgreSQL.Experience designing concurrent and distributed systems.A strong grasp of the full software development lifecycle.#J-18808-Ljbffr