KnowBe4
Software Engineer
KnowBe4, the provider of the world’s largest security awareness training and simulated phishing platform, is used by tens of thousands of organizations around the globe. KnowBe4 enables organizations to manage the ongoing problem of social engineering by helping them train employees to make smarter security decisions, every day.
Fortune has ranked us as a best place to work for women, for millennials, and in technology for four years in a row! We have been certified as a “Great Place To Work” in 8 countries, plus we’ve earned numerous other prestigious awards, including Glassdoor’s Best Places To Work.
Our team values radical transparency, extreme ownership, and continuous professional development in a welcoming workplace that encourages all employees to be themselves. Whether working remotely or in-person, we strive to make every day fun and engaging; from team lunches to trivia competitions to local outings, there is always something exciting happening at KnowBe4.
Job Responsibilities
Develops software using the KnowBe4 Software Development Lifecycle and Agile Methodologies
Recommends solutions to engineering problems
Assist other team members by providing technical direction
Defines approaches and solutions to complex technical problems
Helps to translate KnowBe4’s strategic goals into operational plans
Provides coordination across functional boundaries
May act as team lead for sub-projects
Job Requirements
BS or equivalent plus 8 years experience
MS or equivalent plus 3 years experience
Ph.D. or equivalent plus 2 years experience
Architectural-level understanding of Ruby on Rails framework (RoR)
Strong experience building commercial applications using RoR
Able to leverage structured formats like JSON, YAML, XML and related technologies to build scalable, testable RESTful applications.
Experience with common SQL data layers such as MySQL.
Built applications with current and forward-facing web standards like CSS3 and HTML5
Use automated unit testing tools.
Experience with Amazon Web Services (AWS) including Lambda and DynamoDB.
Experience with using a linux development environment (Ubuntu).
Experience with GraphQL is a plus.
Experience with AI is a plus.
Experience with SvelteKit is a plus
To apply for this job please visit boards.greenhouse.io.