
Software Developer
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in Colombia.
• Engage in an agile team focused on developing Auvik’s network management service.
• Create architectures that ensure consistency, scalability, high quality, and fault tolerance in microservices.
• Deploy and oversee containerized applications utilizing Kubernetes orchestration.
• Design and implement communication protocols for highly scalable distributed systems.
• Develop dependable and efficient collector code deployed across tens of thousands of customer locations.
• Utilize AI-driven techniques, intelligent tools, automation, and data-informed debugging to address engineering challenges.
• Create tools utilizing NetFlow, Syslog, and other networking standards.
• Enhance the solution’s capabilities through expertise in networking devices and protocols.
• Collaborate with engineering and product management to produce software components that prioritize customer needs.
• Mentor and support junior and intermediate team members.
• Demonstrated experience in developing quality code and architectures, ideally using C++ or Golang.
• Experience in designing and developing microservices.
• Familiarity with cloud computing, preferably AWS.
• Proven track record of building reliable, highly available, and scalable software on Kafka.
• In-depth technical, hands-on engineering experience applying AI pragmatically to tackle complex issues.
• Ability to produce high-quality production code and debug issues across distributed systems.
• Proficient in agile methodologies such as Scrum.
• Solid understanding of CI/CD pipelines for testing and deployment.
• Enthusiasm for mentoring junior and intermediate team members.
• Eagerness to explore new technologies and provide informed recommendations.
• Commitment to adhering to processes and proposing enhancements.
• Desire to collaboratively develop elegant, scalable, modern code.
• Exceptional written and verbal communication skills.
• Strong knowledge of networking devices, protocols, NetFlow, and Syslog.
• Fully distributed team enabling work from home or a preferred workspace.
• Access to Auvik hubs in Waterloo and Barcelona when available.
• Continuous feedback from leadership.
• Comprehensive and informative onboarding process.
• Programs aimed at supporting career growth and advancement.
• Interview accommodations, including assistance in finding a suitable space if required.
• Equal opportunity employer with interview accommodations for disabilities or other needs.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.