Some of your day-to-day responsibilities will be:
Developing and implementing on your designs for Network Appliance software with responsibility and autonomy.
Assessing complex issues creatively, using analytical and problem-solving techniques to identify root causes and propose solutions.
Collaborating with cross-functional teams to align design proposals with product requirements for networking software features.
Exercising judgment in selecting methods, evaluating, adapting of complex techniques and evaluation criteria for obtaining results.
Investigating encountered edge case issues in the field to iterate and improve overall product quality.
About You
You are an experienced software developer with a strong professional background in developing in the cloud for network applications, telecommunications and/or remote IoT devices. You are comfortable working independently to operate across the full software development lifecycle ranging from forward looking design considerations and short-term operational response necessities.
Qualifications:
Demonstrated experience developing native Linux environments.
We primarily require strong GoLang experience, but exceptional Java expertise is an acceptable alternative with a willingness to learn a new language.
Some amount of demonstrated Python experience.
In depth experience developing for AWS based production applications is required.
An understanding of containerization and related technologies such as Docker or Kubernetes.
Possession of a comprehensive understanding of software development best practices, with a demonstrated track record in writing high quality software and debugging code.
Passionate about software testing and test-driven development.
Additional bonus points for the following, but not strictly necessary:
A demonstrated understanding of Hypervisor technologies, such as VMWare, Hyper-V or Linux KVM.
Experience with GitHub, Jenkins, and test automation tools.
Experience with Microsoft Azure.
Demonstrated ability to adopt and learn new technologies quickly.
Even if you haven t worked with all our technologies, your diverse knowledge base, problem-solving skills, and experience enabling others to deliver software will help you thrive in this role. Security training will be provided during onboarding and throughout your tenure.
Our Values
Arctic Wolf recognizes that success comes from delighting our customers, so we work together to ensure that happens every day. We believe in diversity and inclusion, and truly value the unique qualities and unique perspectives all employees bring to the organization.
And we appreciate that by protecting people s and organizations sensitive data and seeking to end cyber risk we get to work in an industry that is fundamental to the greater good. We celebrate unique perspectives by creating a platform for all voices to be heard through our Pack Unity program. We encourage all employees to join or create a new alliance. See more about our Pack Unity here .
We also believe and practice corporate responsibility, and have recently joined the Pledge 1% Movement, ensuring that we continue to give back to our community. We know that through our mission to End Cyber Risk we will continue to engage and give back to our communities.
All wolves receive compelling compensation and benefits packages, including:
Equity for all employees
Flexible annual leave, paid holidays and volunteer days
Training and career development programs
Comprehensive private benefits plan including medical insurance for you and your family, life insurance (3x compensation), and personal accident insurance.
Fertility support and paid parental leave