to join our client's Professional Services team. You'll be part of a global group of engineers focused on developing high-quality, reliable software that helps enterprise customers and internal teams achieve their goals and solve complex, real-world challenges.As a Software Developer in the Professional Services team, you will:
Develop innovative frameworks and solutions that enhance network automation capabilities.
Design and implement software customizations to support advanced network deployment and operations.
Build internal efficiency tools to streamline processes for both customers and internal teams.
Collaborate across teams to ensure software reliability, scalability, and performance.
Contribute to all phases of the software development life cycle, from design to testing and deployment.
Qualifications:
Bachelor's or Master's degree in Computer Science or a related field (or equivalent experience)
At least 3 years of professional software development experience
Proficiency in Python, Golang, or Rust
Strong experience with version control systems (e.g., GitHub, GitLab, Bitbucket)
Familiarity with testing frameworks (e.g., PyTest, GoMock)
Understanding of IP networking and/or distributed systems
Experience working with Unix or Linux environments
Solid problem-solving, analytical, and troubleshooting skills
Excellent communication and collaboration skills
Ability to work independently while contributing effectively to a team
Willingness to continuously learn and leverage AI tools to enhance productivity
Preferred Experience:
Hands-on experience with CI/CD platforms (e.g., GitHub, GitLab, Jenkins)
Familiarity with cloud-based web applications (especially GCP)
Experience using Infrastructure-as-Code tools (e.g., Terraform)
Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes, Ansible)
Exposure to network management tools such as Nautobot or Netbox
Background in data center networking, management, and orchestration
Experience developing API integrations and third-party software integrations
Prior customer-facing experience is a plus
About Us:
Saddleback Solutions offer Consultancy and Professional Services to our Partners and Clients. We partner Palo Alto Networks, Juniper Networks and Arista worldwide, and we indirectly Partner AWS, so there are always lots of varying opportunities that come up.
We have long standing and close relationships with our consultants and our partners so we can represent you fully. We offer free training for all our consultants should they wish to expand their knowledge and profiles while with us.
We have an education services arm also, so our consultants once qualified can also offer their services running workshops or bootcamps between projects or even full time.
We will support you the best way we know how.
Job Types: Full-time, Fixed term contract
Contract length: 12 months
Benefits:
Work from home
Work Location: Remote
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.