Sr. Software Engineer

Engineering Houston, Texas Remote, US, United States


Description

Who We Are:

In July of 2019, WhiteHat was acquired by NTT Ltd., a leading global technology services company. This immediately enabled WhiteHat to bring solutions and professional services to clients in over 100 countries where NTT Ltd. operates. With major wins in 2019 across the Americas, Europe, Australia and Japan, WhiteHat Security continues to leverage channel partners, direct sales teams, and the global presence of NTT Ltd. to service customers worldwide.  In May 2020, we were named a Leader in the 2020 Gartner Magic Quadrant for Application Security Testing (AST). This Leader position is based on the ability to execute and completeness of vision. This is WhiteHat’s fifth time being named a Leader in this report. 

What we're looking for:

You are a curious person and have great attention to detail.
You are eager to increase your knowledge of software development by learning new, and cutting-edge technologies like React, Go, Docker, Microservices and Kubernetes, and would like to apply them to build a modern SaaS product that helps protect Web and Mobile applications from being compromised. You have a personal goal of becoming a full-stack engineer and want to work in a DevOps focused environment. You thrive in a busy environment, are confident, methodical and are not afraid to ask questions.


At WhiteHat, our engineers play a direct role in the direction of the products and services, and work across multiple groups to implement fresh ideas. We encourage collaboration between cross-functional teams to build products that assist our customers to manage their
Application Security posture. We value a collaborative team culture, autonomy and a strong sense of ownership.

What you’ll be doing:
  • Build, optimize and improve the next generation of core technologies that power the
  • WhiteHat Dynamic Application Security Testing (DAST) service
  • Use modern architectural patterns such as micro-services to build highly scalable and reliable solutions to scan web applications, APIs and other applications to identify vulnerabilities
  • Research the use of appropriate technologies to solve key Dynamic Application Security problems
  • Deliver performant, reliable, scalable, and secure code through Test Driven Development (TDD) and automation
  • Collaborate with different teams on all aspects of software development from
  • requirements gathering to release into production

What we value:
  • BS (MS Preferred) in Computer Science, Computer Engineering or equivalent practical experience
  • Must have 2 or more years of experience as a software developer with demonstrated success in a fast-paced development environment
  • Experience with one or more programming languages such as JavaScript, Python, Go or Perl
  • Knowledge of Node.js and server side JavaScript development would be a big plus
  • Experience with modern web frameworks – React, Angular, Bootstrap
  • Working knowledge of front end technologies such as HTML, CSS, JavaScript
  • Experience with test driven development (TDD) and test frameworks JUnit, Selenium, Mocha.js, Jest, Ginkgo
  • Experience using SQL and RDMS (PostgreSQL preferred)
  • Experience with development on Linux or another Unix variant



WhiteHat Security is an E-Verify employer and is proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.