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

Similar Jobs

Software Engineer Networking Software and Services - xAI

Views in the last 30 days - 0

The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...

View Details

Associate Technical Support Engineer - Recharge

Views in the last 30 days - 0

Recharge is a subscription platform for innovative brands offering customer retention solutions They seek Technical Support roles with 247 coverage em...

View Details

Full Stack Product Engineer - Jiga

Views in the last 30 days - 0

Jiga is a remotefriendly company focused on empowering engineers with trust autonomy and flexibility They emphasize simplicity ownership and impactful...

View Details

Senior Design Manager (Infrastructure) - Canonical

Views in the last 30 days - 0

Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...

View Details

Senior Product Designer - Org & Security - Typeform

Views in the last 30 days - 0

This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...

View Details

Executive Director Patient Advocacy - Kyverna Therapeutics

Views in the last 30 days - 0

Kyverna Therapeutics is seeking an Executive Director for Patient Advocacy to lead initiatives in autoimmune disease treatment The role involves build...

View Details