Snr. Software Engineer (Ruby on Rails) (Remote)

KnowBe4 · Remote

Company

KnowBe4

Location

Remote

Type

Full Time

Job Description

KnowBe4, Inc. is the provider of the world's largest security awareness training and simulated phishing platform.  KnowBe4 enables organizations to manage the ongoing problem of social engineering by helping them train employees to make smarter security decisions, every day. Tens of thousands of organizations worldwide use KnowBe4’s platform to mobilize their end users as a last line of defense and enable them to make better security decisions, every day.
 
We have ranked a best place to work for women, millennials, and in technology nationwide by Fortune Magazine as well as #1 or #2 in The Tampa Bay Top Workplaces Survey for the last six years.

The Senior Software Engineer (Ruby on Rails) has to have a strong knowledge in modern development processes, architectures, software development best practices and demonstrated experience of successful application of those practices. In addition, this position should have a strong understanding of technical architectures within Amazon Web Services (AWS) or similar cloud services.

Responsibilities:

  • Design and develop applications in an agile development environment
  • Design and develop cloud-based, backend solutions and APIs
  • Develop, document, and test software to ensure that the software meets the needs of end-users and achieves high-level business goals
  • 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
  • Rapidly prototype and refine applications based on user experience feedback
  • Collaborate with product managers and fellow engineers to establish and refine technical requirements
  • Advise management on advanced technical, research and/or development programs
  • Assume a leadership role for projects assigned
  • Frequently collaborate with senior management and/or major customers

Minimum Qualifications:

  • BS or equivalent plus 8 years experience
  • MS or equivalent plus 3 years experience
  • Ph.D. or equivalent plus 2 years experience
  • In-depth understanding of Ruby on Rails framework (RoR)
  • Strong experience building production 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 databases such as MySQL or Postgres
  • Built applications with current and forward-facing web standards like CSS3 and HTML5
  • Use automated unit testing tools
  • Some experience with Amazon Web Services (AWS)

Nice but not required:

  • Experience with GraphQL
  • Experience with DynamoDB or other NoSQL databases
  • Experience with event driven architecture
  • Experience building commercial SaaS applications
  • Strong frontend (JavaScript) skills and experience
  • Strong AWS and some DevOps experience (e.g. Terraform)
  • Experience with websockets
  • Experience and enthusiasm to learn and work in different programming languages such as Golang

Note: An applicant assessment and background check may be part of your hiring procedure.

Individuals seeking employment at KnowBe4 are considered without prejudice to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation or any other characteristic protected under applicable federal, state, or local law. If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please visit www.knowbe4.com/careers/request-accommodation.

No recruitment agencies, please.

Apply Now

Date Posted

10/05/2022

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

© 2026 Job Transparency. All rights reserved.