Senior Front End Engineer - US Remote

Engineering · Denver, Colorado
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced

*Location can be Denver, Boston or other Remote US location


At Randori, an IBM Company, we help defenders continuously assess their real-world security. Our automated attack platform provides a red team experience designed to mirror today’s adversaries, not yesterday’s threats. We partner with security teams to help them understand the art of the possible by delivering an unrivaled attack experience, at scale. 

As a Senior Front End Engineer, you will help lead and define, shape and implement scalable software solutions for our Cyber Security platform. You’ll work with our engineering teams to ensure we are providing the best value to our customers’ product portfolio. The work is frenetic but has a tremendous impact on our customers and the security market as a whole.

We are looking for individuals that are driven, proactive, thorough and forward looking.  You have at your fingertips a mastery of several software frameworks and deployment technologies.  You love creating exceptional user experiences especially for large complex data sets.  You are highly proficient in the frontend and have some backend coding skills, many would call you a master of the frontend.  You have a history of leading, helping drive a team, and are capable of quickly learning new technologies.

Responsibilities of the Role:

  • Build for scalability, testability, supportability and maintainability
  • Work closely with the UX/UI team to turn wireframes and visual designs into compelling user-facing products.
  • Work with other technical leads, engineers, designers, business analysts, and operations teams to develop our customer facing  web application and data pipeline.
  • Drive the definition, break down,  and prioritization of work in partnership with a team

What’s Required:

  • BA/BS in Computer Science, Computer Engineering, or commensurate practical experience
  • 6+ years of work experience in JavaScript front-end frameworks/libraries such as Vue.js, React, or Angular.  Strong preference for React/Typescript passionate experts.
  • 4+ years of experience in modern programming language (Go, Python, JavaScript, or Ruby)
  • Strong JavaScript expertise, including concepts like promises, closures, and ES6/ES7 features.
  • Highly competent with HTML & CSS development and advanced techniques
  • Familiarity with building component libraries and making products accessible
  • Good understanding of cross-browser compatibility issues and workarounds.
  • Experience with cloud computing technologies such as GCP, AWS, or Azure
  • Experience with large data sets and optimizing data ingestion and processing 
  • Experience designing and implementing scalable SaaS based solutions
  • Adaptability to changing directions and requirements

Preferred Qualifications:

  • Expertise with Docker/Kubernetes in cloud computing platforms
  • Expertise with TypeScript and JavaScript
  • Expertise with at least one front-end framework/library such as Vue.js, React, or Angular, preferably React
  • Expertise with Python and at least one general programming language (C/C++, Golang, Java, etc.)
  • Experience in the designs and implementations of SaaS platforms
  • Experience working with product and design leaders to breakdown work
  • Experience with SDK, API, and integration development
  • Experience with agile development and technical leadership

A Little About Our Benefits

  • Health Care Plan (Medical, Dental & Vision) With Premiums Covered At 100% 
  • 401k Retirement Savings Plan
  • Life Insurance (Basic, Voluntary & AD&D)
  • Unlimited PTO (Trust and accountability-based)
  • Parental Leave (PPL) and Family Medical Leave (FML)
  • Short Term & Long Term Disability (STD, LTD)
  • Employee Assistance Program (EAP)

If you don't meet 100% of the requirements - that's okay, nobody's perfect! We believe in hiring people, not just a list of skills. We encourage you to apply if you think this is a role that would make you excited about coming to work every day.

Randori, an IBM Company is committed to a diverse and inclusive workplace. We will consider all qualified candidates regardless of race, color, national origin, sex, age, marital status, personal appearance, sexual orientation, gender identity, family responsibilities, disability, education, political affiliation or veteran status.

Security Responsibilities

Every Randori employee has the responsibility to ensure all tasks performed adhere to Randori’s  Information Security requirements. This includes understanding and following security policies, participation in information security training, and helping improve the organization's overall security maturity. Each member of our team must understand their role in protecting company assets and the subsequent handling of confidential & customer data.

Thank You

Your application was submitted successfully.

  • Location
    Denver, Colorado
  • Department
  • Employment Type
  • Minimum Experience