#1 Job Board for tech industry in Europe

Senior Software Engineer
New
Python

Senior Software Engineer

317 - 423 USD/dayNet per day - B2B
317 - 423 USD/dayNet per day - B2B
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    English

    C1

    Python

    advanced

    Network Automation

    regular

    Networks

    regular

    VPN

    regular

    OSS/BSS systems

    regular

    BGP

    junior

Job description

Online interview

PROJECT DESCRIPTION:

Implementation, deployment, and integration of custom automation and plugins to support large-scale automated network ecosystems for Tier 1 Service Providers using modern tools and practices.


TECHNOLOGY:

Python, Kubernetes, Database (PostgreSQL, MongoDB), Networking Concepts



Your role


RESPONSIBILITIES:

  • Build and test code to validate functionality against requirements.
  • Maintain an understanding of long-term company strategy and ensure that designs will enable projects to meet the changing industry/competitive demand.
  • Implement and recommend viable architectural approaches that support long term maintainability, extensibility, and inter-operability of enterprise applications.
  • Ensure quality adherence.
  • Ensure best practices while meeting non-functional requirements.
  • Validate architecture that is defined and communicated.
  • Identify key engagement and solution risks and define mitigation strategies.
  • Review requirements, and work with necessary teams, ensuring there is agreement on what software is to be built and implemented.
  • Synthesize design, incorporate review comments, and provide critical review of other designs.
  • Triage incoming items to validate reported issues and ensure reproducibility.
  • Develop and maintain strong, positive relationships with customers, vendors, peers, and other employees.
  • Participate in project retrospectives and contribute to continuous improvement of the software development life cycle.
  • Stay current on technologies.
  • Show accountability and ownership for the work undertaken.
  • Provide leadership and mentoring for other engineers


Requirements


MANDATORY REQUIREMENTS:

  • Strong knowledge of Python programming (at least 5+ years of experience in Python development)
  • Knowledge and application of object-oriented design principles.
  • Knowledge and experiene working with: JSON, RESTful APIs, Ansible and Kubernetes
  • Experience in working with database like Postgres, MongoDB, MariaDB and MySQL
  • Good knowledge of Networking Concepts (including L2/L3 VPNs, IP VPN or Cloud Connectivity concepts) and experience with OSS/BSS systems, BGP, ISIS, etc.
  • Knowledge of Network Automation
  • A good understanding of IT environments including networking, server technologies, databases, security, and performance.
  • Experience deploying servers, and network devices, and building scripts/apps using own or open-source libraries.
  • Higher education in computer science or telecommunications
  • Fluent in English, written and spoken.
  • Familiarity with Scrum and Agile.


NICE TO HAVE:

  • Experience with the Cisco NSO platform and RedHat Openshift
  • Previous experience as a Solution Architect
  • Good understanding of telemetry.
  • Good understanding of workflow automation testing – like service provisioning workflow, resource inventory workflow etc.
  • Knowledge of Element Management System (EMS) and Network Management System (NMS).
  • Good understanding of networking protocols - like ISIS, BGP.
  • Familiarity with concepts of TDD.



Our offer

  • Working on interesting endeavors with modern technologies – never again boring assignments.
  • Flexible working hours and remote work.
  • Collaborative office culture and knowledge sharing.
  • Attractive salary.
  • Flexible forms of employment.
  • Comprehensive health package.
  • Co-financed MultiSport card.
  • Vibrant, pet-friendly, no dress-code office overlooking the Wawel Castle.
  • Free group English lessons with Native speakers.
317 - 423 USD/day

Net per day - B2B