Software Developer

Posted 4 days ago

This is a fully remote position, open to applicants in Colombia.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

VALCE Talent Solutions7 hours ago

Full Stack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Coinbase7 hours ago

Software Engineer, Wallets, Liquidity and Bridging Team

US flagUnited States OnlyFull-timeFull-stack Engineer$152.4k – $179.3k/year
ApplyView job
Northrop Grumman8 hours ago

Senior Principal Engineer, Supplier Quality

US flagNorth Carolina, +2 more statesFull-timeFull-stack Engineer$117.5k – $176.3k/year
ApplyView job
Topstep8 hours ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
HEAVY CONSTRUCTION SYSTEMS SPECIALISTS INC8 hours ago

Senior Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
First American (India)8 hours ago

Senior Software Engineer – SDET

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers