This is a 100% remote role and can be located anywhere in the US or Canada
Who We Are
HeadSpin is a unique developer platform that combines data science insights and global device infrastructure to enable companies to perfect their digital experiences during the engineering cycle. HeadSpin platform is present in over 50 countries. Its data science platform has an ability to assess over 130 performance KPIs, analyze root cause of the poor experience issues and recommend solutions to address them. HeadSpin differentiates itself from other testing solutions that only focus on functional or load testing. By using HeadSpin, companies have enhanced their customer experience, reduced time to market and optimized the cost of their digital applications.
About the Role:
As a Sr. Network Software Developer, you will be responsible for building, supporting, and maintaining proprietary networking applications used in the HeadSpin platform. You will create new services through automation and software development. You will act as a point of escalation for other members of the team. You will work with a team of other professionals, creating new services and applications, and improving existing ones. You will be responsible for the maintenance, availability, performance, and security of the cloud and on-premise network infrastructure. This is not a network administration role.
What You’ll Do:
-
Develop software with a focus on networking for use in the HeadSpin platform.
- Ensure compliance to key regulatory, security and organizational policies and procedures
- Engage, collaborate, and communicate effectively with variety of stakeholders to deliver the services
- Design and implement network-based solutions for mobile devices including capturing of network data, and transmitting network data between endpoints
- Being capable of troubleshooting, analyzing and diagnosing issues as needed
- Collaborate with remote team members to build and maintain positive, productive team relationships
- Develop positive relationships with the business and other functions involved in downstream technical processes
What You’ll Need:
-
At least 5 years (or relative) in a network-related role, where you learned the nuances of networking fundamentals
- At least 5 years of using systems programming languages such as Rust, Go, C, or C++
- Bachelor’s degree or higher in computer science, or a related degree
- Experience with: LAN, WAN, WLAN, SDWAN, DMZ, Firewalls, Switches, Access Points in a manufacturing environment, POSIX networking API
- Strong written and verbal communication skills are a must
- Understanding of networking and operating systems, such as TCP/IP, TLS
- Tech Savvy – Ability and passion for learning new technology and tools
- Passion for Customer Support – A drive to provide solutions to our business partners needs in a timely fashion
- Prioritization Skills – The ability to analyze support requests, and prioritize them based on impact
- Discipline – The discipline to actively manage internal IT projects, while balancing daily tasks
- A Teacher – Able to cross train other IT team members to broaden the team’s knowledge bas
- Self-Starter – Continue to look for areas of possible improvement to assist business partners in achieving their goals