Senior Software Engineer (Golang)

Salary Competitive

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.

  • 7 years of software development experience, or 5 years with an advanced degree.

  • Experience in Go

Preferred qualifications:

  • Master’s, PhD degree, further education or experience in engineering, computer science or other technical related fields.

  • Experience developing web applications.

  • Interest and ability to learn other coding languages as needed.

  • Ability to write in English fluently and idiomatically.


About the job

 As a software engineer, you will work on a specific project critical to CYBR's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on recent problems across the full-stack as we continue to push technology forward. 


Responsibilities

  • Design and implement considerably large or complex portions of software.

  • Design and develop unit, integration, or automated end-to-end tests.

  • Focus on overall product quality and user experience.

  • Take initiative and be responsible for technical solutions to data quality and workflow challenges

  • Learn a project domain, use domain-specific vocabulary.

  • Play supervisory, advisory, and coaching roles for the team.

  • Ensure the delivery of their assigned tasks thanks to guidance and peer reviews provided.

  • Where applicable, play the role of Project Architect, and so produce, approve, or supervise system and component level designs, tech stacks, etc.

  • Contribute to creating architectural and technical documentation.

  • Actively and permanently work on self-development and self-education, making lessons learned for further advancement to the team.


Our stack

  • Serverless Cloud offering from Google Cloud Platform (AppEngine, Google cloud functions).

  • Database (MySQL for RDBMS) and google cloud datastore (no SQL).

  • We use Golang for all our backend and scripting purposes.

  • Graphql for backend APIs.

  • React, Apollo for front-end development.

  • Google CI-CD offering for automated build and deployments.

  • Google cloud storage for assets (image, document, media storage).


What we offer

  • Competitive compensation

  • A fully remote working experience, with paid travel with the team to key events

  • Autonomy and ownership of important features that will go live and secure billions of dollars

For more information or questions please contact us at alex@cybr.no

Perks and benefits

This job comes with several perks and benefits

Flexible working hours
Flexible working hours

Time is precious. Make it count. Morning person or night owl, this job is for you.

Free coffee / tea
Free coffee / tea

Get your caffeine fix to get you started and keep you going.

Near public transit
Near public transit

Easy access and treehugger friendly workplace.

Social gatherings
Social gatherings

Social gatherings and games; hang out with your colleagues.

Equity package
Equity package

Want to be a partner? Look no further.

Skill development
Skill development

We want to take you from good to great.

See all 10 benefits

Working at
CYBR

Our SaaS platform gathers data about employees through our browser extension, phishing simulation, test assessments, and integrations with password management solutions, and automatically generates actions for employees to perform based on their individual weaknesses. CYBR will be the new standard for managing and mitigating employee risk, all through one seamless platform, whilst offering Cyber Insurance, where the premium is calculated based on the company risk score. We are headquartered in Oslo, Norway, but 40% of the tech team is employed remotely.

Read more about CYBR

company gallery image