Senior Network Software Engineer
Role details
Job location
Tech stack
Job description
This role will work closely with the global team members to develop software systems to improve key engineering and operational metrics of reliability, visibility and efficiency. This individual will need to excel in a fast-paced, multifaceted work environment, collaborating closely with our core network teams, as well as multi-functionally with external groups to deliver turn-key solutions to reach this goal. Due to the nature of our customer's foundational network technology knowledge will be a key skill for the ideal candidate to possess., Scope of Position: A Sales Application Engineer (SAE) is a critical part of the sales process for Mestex, responsible for designing, developing and integrating HVAC solutions to …
- 15 days ago
Requirements
- 8+ years of experience in software engineering.
- Expert level of proficiency with modern programming languages and frameworks. Such as Python/Django/Golang are strongly preferred.
- Strong experience in relational databases such as Postgres and MySQL
- Strong software engineering background with experience with building/maintaining RESTful APIs
- Strong experience in using CI/CD tools and techniques
Preferred Qualifications
- Strong experience with Linux system administration
- Experience with application containerization technologies (Docker, Kube)
- Experience operating and developing infrastructure and services in cloud platforms
- Understanding of centralized configuration management and provisioning technologies, such as Ansible, Puppet, Chef etc. a plus
- Understanding of network protocols such as (BGP, MPLS)
- Familiarity in network monitoring protocols (Netflow, SNMP etc.)
- Experience network protocols such as (TCP/IP, TLS, HTTP, UDP, DNS)
- Solid understanding of network operating systems such as (i.e. Junos, IOS, EOS) is a plus