Senior Software Engineer - Network Automation

Senior Software Engineer - Network Automation

Job code 598

We are seeking a Senior Software Engineer with extensive expertise in network automation. The successful candidate will help transform the infrastructure service delivery in global standardized ICT environments, based on software defined automated services, with the aim of enabling consumption of these services through a portal.

Working with several Service Development and DevOps teams in the Network area, this Senior Software Engineer will create designs to scale the solution and will take a technical leadership role with an ability to not only understand the context of the automation framework and it’s concepts, but will help to guide and support the development teams in how to build the software defined services. They will be seen as a key driver in evolving the implementation architecture in a way that ensures teams are designing and implementing services in line with good software craftsmanship and industry best practice, while having a clear structure in the software. 

The Job

The senior software engineer will support the team in the areas of deriving software architecture concepts, high level design choices, application design guidelines, design for scalability and robustness, coding standards and good coding practices.

  • Services development including requirement gathering
  • Investigation, technical design and implementation
  • Code development, testing, verification and deployment

 

The Team

  • Responsible for development, deployment and support of automated services used in managing network infrastructure within the organisation

The Project

  • Predominantly Python based
  • Utilisation of internally defined framework and data model
  • AWX Servers
  • Ansible playbooks

Experience required

  • Experience in creating and utilising architectures for REST CRUD applications
  • Experience in creating large scale deployment applications
  • Experience with testing and CI/CD tools  
  • Experience with containerized service deployment 
  • Used to working in a team with an Agile based way of working 
  • Experience with DevOps 
  • Customer-oriented and service-minded

 

In addition, at least 2-3 years of as many of the following languages / frameworks / tools as possible: 

  • Python 
  • Scripting languages (ex.: Perl)
  • Ansible
  • TypeScript 
  • Jenkins 
  • PHP 
  • MySQL

 

Nice to have

  • Experience in network services and/or operations is a major plus

The Senior Software Engineer will play an integral role in transforming and advancing the capabilities of the Networking team and enhancing the software automation processes.

 

If the above sounds like something you would be passionate about and if you possess the required skills, we would love to hear from you!

 

ABOUT US

Ammeon is an IT Services & Solutions company providing comprehensive, bespoke solutions with specialities in cutting edge technologies across DevOps Architecture, Cloud, Agile and Automation. We are a Irish-owned company, with offices located in Dublin (Ireland) and Bucharest (Romania) of over 200 employees and growing, with a proven record of successfully delivering solutions across telecoms, banking, autonomous vehicles, AI and more.

Our unique capabilities enable you to scale your business - we provide the expertise so you can focus on what matters to you.

For 20 years our clients, as diverse as Irish start-ups and Fortune 500 companies, has benefited from our unique consulting and technology capabilities.

Ammeon does not accept agency resumes and does not take any responsibility for any fees related to unsolicited resumes.

 

Join Our