Remote Jobs at Contrast Security

This Month

Senior Product Manager
senior manager product manager saas cloud testing Oct 06

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.

At Contrast, we pride ourselves on being the best and being the best requires hiring the best. We are looking for a Senior Product Manager to be a part of creating our world-class product. Our ideal candidate is a skilled problem solver and unafraid of challenges. Building the world’s fastest and most accurate application and web security demands a mix of tenacity, passion, and experience.  At Contrast, you will find an environment where innovation and success come from creative collaboration.  For those who meet these standards, there is no better place to work than Contrast Security.

About the Position
The Contrast Application Security Platform is the foundation for visibility, control, and streamlined integration into CDI/CD pipelines to secure cloud native applications being built at the speed of business.

We are looking for an enterprise-seasoned, Product Manager with a combination of architectural thinking, business savvy, and bias for action to quickly translate strategy and planning into execution.  This role will lead critical business initiatives that span multiple engineering and cross-functional teams, and will also have responsibility for specific platform components.  This requires the ability to “zoom out” and understand the broad scope that spans the markets that Contrast serves as well as the technical ramifications and approaches to address market fit and timing.  This also requires the ability to “zoom in” to work closely with architects and engineering teams to deliver technical solutions that provide compounded value based on platform and architectural thinking with an API-first approach that focuses on scale, performance, automation, and extensibility.

This is a challenging role that requires a solid enterprise product management background, domain expertise in application security or adjacent area, and broad understanding of the challenges associated with modern (DevOps/Cloud) application development and security management in the enterprise environment.  We need an action oriented, data-driven individual with a solid mix of both technical and business skills – someone who is equally comfortable working with development teams as well as with the field and customers.  We are a low-ego, collaborative organization with a strong culture of teamwork – we have each other’s backs and we carry our own water.  Key to success will be your ability to 1) drive plan of record and 2) produce visible signs of progress.

Responsibilities

  • Drive the vision, strategy, and execution for platform services, distributed management, and SDKs that span functional and non-functional requirements for both SaaS and on-premises deployments
  • Drive business solutions that span feature sets and technical components
  • Collaborate with customers, sales, engineering, designers and other product management leaders assure delivery of an integrated experience across the DevOps lifecycle from development into production
  • Drive and own the product requirements process while working collaboratively with key stakeholders to prioritize and validate technology, features, product direction and strategy
  • Influence the Product Development and R&D teams while helping them better understand what to build and why
  • Collaborate with customers, sales, engineering and designers on fresh new concepts
  • Establish clear metrics and KPIs to continuously evaluate business performance and feature usability with a direct feedback loop into the product strategy
  • Develop a deep understanding of the market landscape and identify key areas of competitive differentiation and market disruption
  • Work side-by-side with product marketing on marketing collateral, pricing and positioning

Qualifications

  • A talent for spotting and seizing new market opportunities and translating technology into business value
  • A strategic thinker with a bias for action and producing incremental, visible signs of progress
  • Detail oriented and organized. You’re able to transmute various, conflicting inputs into a focused narrative that engineering can drive and deliver and sales can understand and communicate
  • Outstanding organizational skills to coordinate various creative, technical, and administrative projects across the organization
  • Experience owning a SaaS product line ideally in the enterprise networking or application security space with a good understanding of the Security and DevOps buyer personas
  • Experience in one or more of the following markets and technologies: application performance management, application security testing, distributed enterprise management systems, cloud
  • Strong customer empathy and relationship building
  • Demonstrated ability to distill and present research findings, market analysis and product requirements for both technical and non-technical audiences
  • Demonstrated strong, structured and data-driven problem-solving and prioritization skills for multi-dimensional problems
  • Demonstrated experience with Agile and Lean development practices
  • Excellent multi-channel communicator who is able to convey your thoughts succinctly and eloquently in person, at tradeshows, webinars, IM, through requirements and product collateral
  • A minimum of 5 years of experience in Product Management, Sales Engineering, Consulting, or other relevant business areas
  • Over 3 years of product management experience in security with a minimum of 1 year in SaaS based offerings
  • Bachelor's degree in engineering; MBA preferred

  • We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.

What We Offer

  • Competitive compensation
  • Medical, dental, and vision benefits
  • 401 (k)
  • Flexible paid time off 
We are changing the world of software security. Do it with us.  
We believe in what we do and are passionate about helping our customers secure their business.
If you’re looking for a challenge and want to enjoy where you work, you’ll love Contrast Security.

Contrast Security is committed to a diverse and inclusive workplace. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations.

By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.) and hereby give your consent for Contrast Security, Inc. and/or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR as a California resident, you are entitled to certain rights under CCPA: The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.

#LI-132606351
Share this job:

This Year

Senior UX Designer
senior ux devops Sep 04

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.

About the Position
At Contrast, we make application security smart and simple for software teams. But simple is not easy, and the struggle is real. We are looking for a senior UX designer to help us learn more about our users and cover areas in our products that need greater consistency across the user experience and across our products and integrations. Systems thinkers will love this chance to straighten crooked paths, define our platform, and establish norms for integrations workflow.

What you’ll do:

  • Lead design research efforts to understand problems or surface opportunities for our users, who are security experts and software developers. Translate insights into action.
  • Model the user experience from rough to refined, using sketches, flows, concepts, prototypes, and annotated wireframes. Participate in storymapping and defining or grooming user stories
  • Seek internal and external design reviews to refine your thinking.
  • Create, run, and analyze usability tests on the existing product or high-fidelity designs and prototypes
  • Always collaborate. You know how to work well with product designers, Agile development teams, and product managers.

What you’ll bring:

  • 5+ years of UX design experience that includes enterprise products and a lead role. Brand or consumer product design alone is not sufficient.
  • Solid experience in methods for user research, design thinking, and UX design
  • Strong storytelling skills. You can clearly present the user’s point-of-view to your teams and other stakeholders.
  • Expertise with design tools to visualize your work, including InVision, Sketch, and Abstract.
  • Sketching or drawing ability to quickly communicate ideas
  • Attention to detail and well-developed problem-solving skills
  • Ability to learn and distill technical concepts quickly
  • A portfolio of work that demonstrates design thinking in action. Please include access to this in your application or we cannot consider you.
  • Preferred
  • BS/BA in art, design, human computer interaction (HCI), information science, or related field
  • Quantitative research experience, including user analytics in Pendo or similar products and survey methods.
  • Experience designing DevOps or security software with a wide range of integrations

What We Offer:

  • Competitive compensation
  • In-office lunches
  • Medical, dental, and vision benefits
  • 401(k)
  • Flexible paid time off
We are changing the world of software security. Do it with us.  
We believe in what we do and are passionate about helping our customers secure their business.
If you’re looking for a challenge and want to enjoy where you work, you’ll love Contrast Security. 

Contrast Security is committed to a diverse and inclusive workplace.  Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations. 

By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.) and hereby give your consent for Contrast Security, Inc. and/or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR.As a California resident, you are entitled to certain rights under CCPA: The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.
Share this job:
Product Designer
testing devops Sep 04

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.

About the Position
At Contrast, we make application security smart and simple for software teams. But simple is not easy, and the struggle is real. We are looking for a mid-level product designer to help us bring a clear, actionable story about security risk to our customers. You are comfortable creating prototypes or concepts to review with users, working with rich data, and have an interest in data visualization. You have contributed to creating and maintaining design systems and know why they matter so much. While we don’t expect you to be an expert on user research or usability testing, you are happy to lend a hand.

In this role, you will largely cover Assess, our flagship product for interactive application security testing. You may be assigned to support other product needs, as necessary.

What you’ll do:

  • Model the user experience and workflow. Work with UX designers to create concepts and evolve them into workflows, wireframes, and final mockups or visual assets. Help define and clarify user stories.
  • Seek internal and external design reviews with your user experience colleagues, product teams, and customers to refine your thinking. Partner where you can.
  • Support efforts to improve and maintain our design system
  • Participate in user research or usability testing efforts to understand problems or surface opportunities for intended audiences. Inform your design choices with this deeper understanding.
  • Always collaborate. You know how to work well with UX designers, Agile development teams, and product managers.

What you’ll bring:

  • 3+ years of product design experience that includes enterprise products. Brand or consumer product design alone is not sufficient.
  • Good storytelling skills. You can present the user’s point-of-view to teams and stakeholders through your design choices and encourage empathy.
  • Expertise with design tools to visualize your work, such as InVision, Sketch, and Abstract.
  • Sketching or drawing ability to quickly communicate ideas
  • Attention to detail and well-developed problem-solving skills
  • A portfolio of work that demonstrates how your design choices solved user problems. Please include access to this in your application or we cannot consider you.
  • Preferred
  • BS/BA/BFA in art, design, or related field
  • Experience designing DevOps or security software with a wide range of integrations
  • Familiar using and maintaining design systems in your workflow

What We Offer

  • Competitive compensation
  • In-office lunches
  • Medical, dental, and vision benefits
  • 401(k)
  • Flexible paid time off
We are changing the world of software security. Do it with us.  
We believe in what we do and are passionate about helping our customers secure their business.
If you’re looking for a challenge and want to enjoy where you work, you’ll love Contrast Security. 

Contrast Security is committed to a diverse and inclusive workplace.  Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations. 

By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.) and hereby give your consent for Contrast Security, Inc. and/or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR.As a California resident, you are entitled to certain rights under CCPA: The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.
Share this job:
Sr. Documentation and UX Writer
ux api Sep 04

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.

About the Position
At Contrast, we make application security smart and simple for software teams. We are looking for a Senior Product Documentation and UX Writer to help us evolve our documentation and product language into a thoughtful learning experience for our users. 

The Senior Documentation and UX Writer will both manage help system content for Contrast Security and create application labels and messaging in the UI. They will gather, write, and edit content that gives users a strong learning experience in our enterprise software. Because words are design, too. 

As part of the UX team, you bring a user-centered focus to make our learning experience match the expectations and needs of our intended audiences. You are a strong communicator and experienced at organizing information. You are comfortable with tools and techniques for presenting text, images, and other help content formats effectively and managing these assets.

Responsibilities:

  • Collaborate well with the UX team, product managers, and engineers to create and maintain a world-class learning experience for Contrast products.
  • Partner with subject matter experts across the company to deeply learn our products. Research user needs and test your work.
  • Leverage deep experience with enterprise products and the challenges in helping people understand and use them.
  • Establish and communicate an editorial process for gathering, editing, reviewing, and publishing help content, working with subject matter experts.
  • Publish and maintain user help and release documentation on a rigorous schedule.
  • Craft concise, clear product copy to meet product goals and user needs.
  • Be familiar with Agile workflow and unafraid of markdown language, GitHub, Jira and developer-centric methods for managing tasks.
  • Create, share, and maintain style guides and content strategy. Embrace a “plain language” approach in this guidance.

About You:

  • 5+ years writing and organizing Web-based help and product copy
  • Writing samples to share that show your style and approach. Please link to these as part of your application or we cannot consider you.
  • Experience writing for highly technical users like software developers and enterprise software products with a wide range of integrations and API usage.
  • Expert at structuring and categorizing content for reuse (while keeping it practical) and helping users in context.

  • Preferred:
  • BA/BS or MA/MS in Communication, English, Information Science, HCI, or related discipline (or relevant experience)
  • UX writing experience
  • Product localization experience
  • Some design training or experience. Comfortable using Sketch or other tools for illustrating visual ideas.

What We Offer

  • Competitive compensation
  • In-office lunches
  • Medical, dental, and vision benefits
  • 401(k)
  • Flexible paid time off
We are changing the world of software security. Do it with us.  
We believe in what we do and are passionate about helping our customers secure their business.
If you’re looking for a challenge and want to enjoy where you work, you’ll love Contrast Security. 

Contrast Security is committed to a diverse and inclusive workplace.  Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations. 

By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.) and hereby give your consent for Contrast Security, Inc. and/or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR.As a California resident, you are entitled to certain rights under CCPA: The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.
Share this job:
Senior Ruby Instrumentation Engineer
ruby senior testing Sep 03

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.

Take a look out our Join the Team Page or our StackOverflow Page for more details about working in our Engineering department at Contrast Security.

Please include a link to your GitHub or Bitbucket account, or any links to some of your projects, if available.

About the Position

Contrast is looking for a talented Software Engineer with experience in Ruby to join our team, engineering a world-class instrumentation agent for analyzing the security of Ruby web applications.

An ideal candidate is proficient in Ruby. They have 5 years or more experience as a software engineer, with at least a portion of that spent working with Ruby and are looking to deepen their understanding of Ruby’s unique characteristics, examining the internals of the language in order to enhance inherent or introduce novel dataflow analysis.

At Contrast, we take the responsibility of writing instrumentation agents very seriously. Our customers trust us enough to run our agents directly in their applications, oftentimes in their production environments. We're looking for a responsible engineer to exercise that power carefully, to help us build a quality, thoroughly tested agent that our customers run with complete confidence.

As a Senior Engineer, you’ll lead the design and development of new features within the agent, our proprietary Gem used to instrument customer applications, sometimes on your own, sometimes leading more junior developers. In addition, you’ll support the team in the maintenance and improvement of the product, adding your own coding standards and practices to ours.

Responsibilities

  • You’ll be responsible for:
  • The Development of the Ruby Agent:
  • Building, shipping, curating, and iterating on features supported by the agent.
  • Improving accuracy, reliability, and resilience of the agent.
  • Implementing security rules designed to detect and defend against common attack patterns and security anti-patterns.
  • Investigating third party web frameworks and servers for the purpose of deriving and implementing instrumentation approaches.
  • The Quality and Testing of the Ruby Agent:
  • Building many variations of simple to complex applications web frameworks in Ruby in order to provide robust testing of our agents.
  • Building many variations of simple to complex web servers in Ruby in order to provide robust testing of our agents.
  • Enhancing release criteria for the agents including performance, integration test, unit test and code coverage metrics.
  • Performing forensic investigations when the agent negatively impacts the performance or functionality of instrumented web applications.
  • The Deployment of the Ruby Agent:
  • The Ruby agent is released on RubyGems Each member of the team is expected to take a turn to validate and then release new versions of the agent to this repository.

About You/ Qualifications:

  • Developing code in Ruby.
  • At least 5 years of industry experience as a software engineer.
  • Git, or similar code management, tooling
  • Developing code with Unit and Integration level testing.
  • Developing code with Continuous Integration and automated deployment.

  • While not requisite, it’d be helpful if you have experience with some of the following:
  • Developing, or experience with, code in C.
  • Developing code in Ruby web frameworks.
  • Developing code in Ruby web servers.
  • Docker or another containerization.

  • You approach problems from a product perspective, thinking through how the user will interact with what you're building.
  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need.
  • You are a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges.
  • You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally.

What We Offer

  • Competitive Compensation
  • In-office Lunches
  • Medical, dental, and vision benefits
  • 401(k)
  • Flexible paid time off
We are changing the world of software security. Do it with us.  
We believe in what we do and are passionate about helping our customers secure their business.
If you’re looking for a challenge and want to enjoy where you work, you’ll love Contrast Security. 

Contrast Security is committed to a diverse and inclusive workplace.  Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations. 

By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.) and hereby give your consent for Contrast Security, Inc. and/or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR.As a California resident, you are entitled to certain rights under CCPA: The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.
Share this job:
Node.js Instrumentation Software Engineer
node-js c docker cpp Aug 31
Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyber attacks. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate analysis and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has intelligent agents that work actively inside applications to prevent data breaches, defeat hackers, and secure the entire enterprise from development to production.
 
We are looking for a talented Software Engineer with at least 2 years of experience developing Node.js applications using popular frameworks, such as Express, Loopback, and Fastify.  You will get exposure to a variety of impactful projects from day one. You will be asked to contribute in a meaningful way from the minute you fire-up your laptop and sync with our Git repositories.  Our Node.js agent software engineers are some of the best and brightest individuals working with Node.js.  We integrate deeply into the Node.js internals and instrument many popular web application frameworks and database connectors.  An ideal candidate should have a solid understanding of the Node.js single-threaded event loop and some exposure/experience with C++ and the development of Node.js native modules. 
 
Take a look out our Join The Team Page or our StackOverflow Page for more details about working in our Engineering department at Contrast Security.
 
Please include a link to your GitHub or Bitbucket account, or any links to some of your projects, if available.
 
Responsibilities:
●      Works with senior members of the Node.js team, UI/UX, and our support teams to implement features and enhancements
●      Active participant in agile ceremonies, code reviews, and agent releases
●      Investigates third-party web frameworks and servers to research and implement instrumentation approaches
●      Builds web applications to test our agent in our automated pipeline
 
About You:
●      You have experience with the following:
○      Software development background in Node.js 
○      At least 2 years of industry experience as a software engineer
○      Writing and troubleshooting Node.js services built with one or more popular frameworks, such as Express, Hapi, Loopback, Koa, or Fastify
○      Agile software development processes and ceremonies
○      Software pipeline and collaboration tools such as GitHub, Jira, Confluence, and Slack
●      You’ll wow us if you have experience with or exposure to:
○      Development in C/C++
○      Development of Node.js native modules
○      Application security practices and concepts
○      Linux, Docker, and cloud-based deployment
●      You are comfortable working remotely and collaborating virtually.
●      You approach problems from a product perspective, thinking through how the user will interact with what you're building.
●      You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need.
●      You're a problem solver. You believe the best work is the result of finding the simplest elegant solutions to complex challenges.
●      You see the big picture. You like to understand how the code you write interacts with systems and services, both internally and externally.
●      You think about algorithms and regular expressions while you sleep.
●      You love all things String-related... specifically String literals and String objects (this is how we track vulnerabilities).
●      You want to become a Node.js expert and assimilate a deep understanding of the Node.js architecture and internal features.
 
What We Offer:
·       A competitive compensation package (salary + equity)
·       A fun and dynamic environment where you work with other like-minded people on products which make a real difference to the security of our customers
·       In-office lunches for those in the Baltimore office
·       Medical, dental, and vision benefits
·       Flexible paid time off
·       Professional development budget
·       401K (US) / pension contributions (non-US)
 
Closing:
By submitting your application, you are providing Personally Identifiable Information about yourself (cover letter, resume, references, or other employment-related information) and hereby give your consent for Contrast Security, and/ or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles and locations. 
Share this job:
Staff Engineer - Front End
frontend java python javascript html css Aug 27

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.

About the Position

Contrast is looking for an architect enthusiastic and proficient in front-end technologies such as ReactJS and AngularJS and server-side API development written in Java/Spring interested in pursuing a life changing experience in the field of application security and continuous delivery. We are an exciting, young team that is growing leaps and bounds each month. This person should take a wholistic view of our application architecture with sincere attention to quality, performance, scalability, security and maintainability.

This team is tasked with the unique opportunity to advance our runtime and pre-compile code analysis capabilities. This includes providing enhanced techniques to improve the accuracy, findings and reporting of code analysis. It will also include driving and leading the next generation of product and offerings to make the Contrast platform the choice for code analysis tools among developers and security professionals.

Ideal candidates have a background building highly scalable and responsive Single Page Applications (SPAs) using ReactJS, CSS/Bootstrap, visualization libraries such as D3, HighCharts or AMCharts, as well as other SVG based visualization plugins. We write a lot of GraphQL to interact with our REST layer to improve performance and data interaction.

Our engineering team has a strong spirit of entrepreneurship. Every member of the team has joined us over our 6 year history because he/she wants to be part of a high-performing team and go through the startup experience. We look for candidates that share similar goals and beliefs about the work and the team they want to be a part of.

Responsibilities:

  • Collaborate with UX, Product and Engineering to architect elegant APIs, Data Models and Re-usable JS functions
  • Provide overarching design of testability and acceptance.
  • Define and direct team in the area of Performance, Scalability and Security.
  • Build and maintain highly scalable server-side UI processes for the purpose of data collection, manipulation, data pruning, trending and analytics
  • Build web-based interfaces and applications and contribute to our platforms, style guide, APIs and libraries.
  • Design and development of a rich user interface for mission critical high-availability analytics application using front end technologies like TypeScript, Javascript, ES6, HTML, CSS, SASS, and D3.
  • Experience with at least one of the following frameworks: AngularJS, Backbone.js, ReactJS, Ember.js
  • Execute performance analysis and optimization of page render, data transfers and page load optimizations.
  • Proficient designing highly tuned and efficient automated build pipelines.
  • Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to commit.
  • Work with design and product teams to build amazing, jaw-dropping features.
  • Give back to the Open Source Community whenever humanly possibly.
  • Deploys: our engineers deploy multiple times a day to our AWS infrastructure.
  • Technical support: Our engineers don't just release code in the wild. When our customer have issues, we have to jump in and give them help

About You:

  • Experience architecting modern, scalable and high-performing full-stack web applications
  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need.
  • You have experience working in Java/Spring or Python/Flask to design and implement robust and scalable APIs.
  • Stellar visual skills and attention to detail.
  • You have extensive HTML5, CSS3 (Less), and JavaScript Framework (ReactJS) experience.
  • Experience with TypeScript and GraphQL.
  • Have an eye for quality and have an interest in using tools/frameworks like Enzyme, Prettier, ReactTestRenderer, Jest, JUnit, StoryBook, etc...
  • AWS Services: S3, EC2, CloudFront, Lambda.
  • You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges.
  • Your code is clean, your designs are elegant and you are constantly refactoring.
  • Multiple years experience working in Enterprise or Commercial Software development.
  • Own your work. Whether a nasty bug or an awesome feature, you put your name on every line of code.

What We Offer:

  • Competitive Compensation
  • In-office Lunches
  • Medical, dental, and vision benefits
  • 401(k)
  • Flexible paid time off
We are changing the world of software security. Do it with us.  
We believe in what we do and are passionate about helping our customers secure their business.
If you’re looking for a challenge and want to enjoy where you work, you’ll love Contrast Security.

Contrast Security is committed to a diverse and inclusive workplace. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations.

By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.) and hereby give your consent for Contrast Security, Inc. and/or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR.
As a California resident, you are entitled to certain rights under CCPA: 
The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.

#LI-ST1
Share this job:
Staff Engineer
java python javascript html css aws Aug 27

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.

About the Position

Contrast is looking for an architect enthusiastic and proficient in front-end technologies such as ReactJS and AngularJS and server-side API development written in Java/Spring interested in pursuing a life changing experience in the field of application security and continuous delivery. We are an exciting, young team that is growing leaps and bounds each month. This person should take a wholistic view of our application architecture with sincere attention to quality, performance, scalability, security and maintainability.

This team is tasked with the unique opportunity to advance our runtime and pre-compile code analysis capabilities. This includes providing enhanced techniques to improve the accuracy, findings and reporting of code analysis. It will also include driving and leading the next generation of product and offerings to make the Contrast platform the choice for code analysis tools among developers and security professionals.

Ideal candidates have a background building highly scalable and responsive Single Page Applications (SPAs) using ReactJS, CSS/Bootstrap, visualization libraries such as D3, HighCharts or AMCharts, as well as other SVG based visualization plugins. We write a lot of GraphQL to interact with our REST layer to improve performance and data interaction.

Our engineering team has a strong spirit of entrepreneurship. Every member of the team has joined us over our 6 year history because he/she wants to be part of a high-performing team and go through the startup experience. We look for candidates that share similar goals and beliefs about the work and the team they want to be a part of.

Responsibilities:

  • Collaborate with UX, Product and Engineering to architect elegant APIs, Data Models and Re-usable JS functions
  • Provide overarching design of testability and acceptance.
  • Define and direct team in the area of Performance, Scalability and Security.
  • Build and maintain highly scalable server-side UI processes for the purpose of data collection, manipulation, data pruning, trending and analytics
  • Build web-based interfaces and applications and contribute to our platforms, style guide, APIs and libraries.
  • Design and development of a rich user interface for mission critical high-availability analytics application using front end technologies like TypeScript, Javascript, ES6, HTML, CSS, SASS, and D3.
  • Experience with at least one of the following frameworks: AngularJS, Backbone.js, ReactJS, Ember.js
  • Execute performance analysis and optimization of page render, data transfers and page load optimizations.
  • Proficient designing highly tuned and efficient automated build pipelines.
  • Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to commit.
  • Work with design and product teams to build amazing, jaw-dropping features.
  • Give back to the Open Source Community whenever humanly possibly.
  • Deploys: our engineers deploy multiple times a day to our AWS infrastructure.
  • Technical support: Our engineers don't just release code in the wild. When our customer have issues, we have to jump in and give them help

About You:

  • Experience architecting modern, scalable and high-performing full-stack web applications
  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need.
  • You have experience working in Java/Spring or Python/Flask to design and implement robust and scalable APIs.
  • Stellar visual skills and attention to detail.
  • You have extensive HTML5, CSS3 (Less), and JavaScript Framework (ReactJS) experience.
  • Experience with TypeScript and GraphQL.
  • Have an eye for quality and have an interest in using tools/frameworks like Enzyme, Prettier, ReactTestRenderer, Jest, JUnit, StoryBook, etc...
  • AWS Services: S3, EC2, CloudFront, Lambda.
  • You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges.
  • Your code is clean, your designs are elegant and you are constantly refactoring.
  • Multiple years experience working in Enterprise or Commercial Software development.
  • Own your work. Whether a nasty bug or an awesome feature, you put your name on every line of code.

What We Offer:

  • Competitive Compensation
  • In-office Lunches
  • Medical, dental, and vision benefits
  • 401(k)
  • Flexible paid time off
We are changing the world of software security. Do it with us.  
We believe in what we do and are passionate about helping our customers secure their business.
If you’re looking for a challenge and want to enjoy where you work, you’ll love Contrast Security.

Contrast Security is committed to a diverse and inclusive workplace. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations.

By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.) and hereby give your consent for Contrast Security, Inc. and/or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR.
As a California resident, you are entitled to certain rights under CCPA: 
The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.

#LI-ST1
Share this job:
Senior Software Engineer
senior java python cloud aws devops Jun 18

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.

About the Position

Contrast is looking for a senior application developer to join our growing engineering team!

Our development stack includes a wide range of technologies, including Java, React, Node, Python and all things AWS. While the role has visibility and influence across a number of core technologies within the platform, this person will focus on an auto scaling cloud infrastructure component, capturing security data and passing it to the dashboard for display and action by our customers. Knowledge of Kubernetes and container management is essential.

Working in Contrast means pursuing a life changing experience in the field of application security and continuous delivery. We are an exciting, young team - growing leaps and bounds each month.  We write a lot of GraphQL to interact with our REST layer to improve performance and data interaction. You would get the opportunity to work on challenging and leading edge areas of the product. We write, test and deploy our code on a continuous basis - true DevOps. We spread knowledge, help mentor younger engineers and reduce operational risk through Pull Requests - you’ll do the same, and quickly learn about all of the code in your product area as a result.

Our engineering team has a strong spirit of entrepreneurship. Every member has joined us over our 5 year history because he/she wants to be part of a high-performing team and go through the scale up experience. We look for candidates that share similar goals and beliefs about the work and the team they want to be a part of.

Our Ideal Candidate:

  • A passion for technology and a high level of personal accountability and ownership for your work.
  • A “self-starter” attitude in order to make progress in ambiguous situations on schedule.
  • Willingness to work within the engineering team - with design, product, and support colleagues to build and support new features.
  • Own your work. Whether a nasty bug or an awesome feature, you put your name on every line of code.
  • A solid analytical ability to deal with ambiguity and to solve problems independently.
  • You’re a great communicator - whether you’re talking to fellow engineers about the inner workings of instrumenting the JVM, or a customer about the latest product features.
  • Someone who gives back to the Open Source Community whenever possible.
  • Ready to deploy: our engineers work in a fully devops environment - we deploy multiple times a day to our AWS infrastructure.

About You:

  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need.
  • You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges.
  • You take pride in the work you produce - your code is clean, your designs are elegant and you are constantly refactoring.
  • You’re keen to both teach and learn - every day is a school day in Contrast. There are new colleagues to help get started, and new technologies, frameworks, ways of approaching problems to be considered.
  • Advanced Knowledge of AWS Features and Services.

What We Offer:

  • Competitive compensation package (salary + equity)
  • A fun and dynamic environment where you work with other like minded people on products which make a real difference to the security of our customers
  • If you ever want to see some friendly faces in our Belfast offices we do have free lunches every day
  • Healthcare packages
By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.) and hereby give your consent for Contrast Security, Inc. and/ or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles and locations.
Share this job:
Senior Cloud Engineer*
cloud senior java python linux aws Jun 11

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.

About the Position
As a key member of the Cloud Engineering team, you are part of a team responsible for ensuring availability, reliability, responsiveness and scalability across all Contrast production services. You are deeply hands-on with our cloud-based infrastructure, Linux systems, automation, monitoring and systems telemetry. 
 
You work with our engineering team to design and build system infrastructure that is automated, elastic, and reliable. The tools you build and provide increase automation, consistency, and confidence in all platforms. Every change to the environment must be checked into Git and deployed. In a teammate, we expect you to challenge conventional wisdom and encourage everyone to have simpler solutions. You are an opinionated teammate that is interested in the products we work on and have a passion for making the Internet a safer place.
 
Ideal candidates have a background or immense interest in working with: Ansible, AWS, Tomcat/Java, RabbitMQ, Kafka, MySQL, CloudFormation, Terraform, Kubernetes and Restful API development. If you're amazing but missing some of these, apply anyway. Please include a link to your Github or BitBucket account, as well as any links to some of your projects if available.

Responsibilities:

  • Ability to harness all that AWS has to offer - you'll be spinning up new scalable environments quickly and keeping our AWS accounts tidy and efficient.
  • A passion for working with AWS Lambda gets you an extra cookie each day!
  • A passion for working with AWS IAM gets you extra milk to go with the cookie!
  • A love of New Relic, ThreatStack, SumoLogic and any other telemetry available
  • A high degree of familiarity with Linux containers and container orchestration tools like Kubernetes or Nomad
  • Strong understanding of HTTP, REST, networking concepts and global load-balancing
  • A passion towards automation – a key team goal is to reduce daily toil through automation
  • Work cross-functionally within a service team and be a core contributor in every significant engineering solution that is delivered
  • Debug production issues across services and levels of the stack
  • Participate in on-call rotations, along with every member of the engineering team
  • Solid understanding of system design, including the operational trade-offs of various designs
  • Solid programming and troubleshooting skills. You may be called upon to help with systems written in Java, Go, Python and Node.js. You won’t be expected to know everything, but we are looking for people who can dig through a codebase for debugging and commit tactical fixes as needed.

Qualifications:

  • You have 5+ years in technology with at least three in a Cloud Engineer, DevOps or SRE role.
  • You can work from our office in Baltimore each day, but we would consider candidates that are based in Austin, TX or can work from our Los Altos, CA office each day as we have staff in those markets.
  • You’re a storyteller with compelling stories about that time you learned something new in order to solve a problem for your company, and stories about the times you helped your team mates skill up
  • You have powerful stories about the failures and mistakes you’ve made and the lessons learned. You share them as cautionary tales with your team mates.
  • You love to code and deploy at scale.
  • You have a desire to make the Internet a safer place.
  • You had a passion for tools like Ansible and Cloudformation, but are moving on to tools like Terraform, Kubernetes and Helm.
  • You approach problems from a product perspective, thinking through how the user will interact with what you're building.
  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need. You write things down so you/someone else on your team can do them.
  • You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges. We see simplicity as the greatest expression of intelligence and responsibility.
  • You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally.

What We Offer:

  • Competitive Compensation
  • In-office Lunches
  • Medical, dental, and vision benefits
  • 401(k)
  • Flexible paid time off
We are changing the world of software security. Do it with us.  
We believe in what we do and are passionate about helping our customers secure their business. We work hard, and we have fun doing it.
Solve the impossible. Easy = boring. 

If you’re looking for a fun work environment and like a challenge, you’ll love Contrast Security.

By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.)and hereby give your consent for Contrast Security, Inc. and/ or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles and locations.
The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.
We also collect Personal Information in connection with your application for benefits. In addition to the above, Personal Information also identifies those on behalf of whom you apply for benefits. During your application for benefits, the categories of Personal Information that we collect include name, government-issued identification number(s), email address, mailing address, emergency contact information, and demographic information. We collect and use those categories of Personal Information for administering the benefits for which you are applying and ensuring compliance with applicable legal requirements and Contrast policies.
As a California resident, you are entitled to certain rights under CCPA: 
#LI-132606351
Share this job:
Senior Software Development Engineer in Test
senior java python javascript ruby saas Jun 11

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.

About the Position

Contrast is looking for a Senior Software Development Engineer in Test (SDET) to join our growing engineering team, based in our office locations: Los Altos, CA, Baltimore, MD, or Belfast. (potential for remote in U.S.)

Our engineering team has a strong spirit of entrepreneurship. Every member has joined us over our 6 year history because he/she wants to be part of a high-performing team and go through the scale up experience. We look for candidates who share similar goals and beliefs about the work and the team they want to be a part of.

Our test automation engineers believe the reward for a job well done is another job. You would rather spend your time enabling engineering teams to more effectively write their own tests than write tests for them. You thrive in an environment where there is something new to learn with each major effort. 

You’ll be landing with an engineering team with the goal of improving their unit testing coverage.  Maybe they need help mocking services? Maybe they need help just refactoring a large group of tests during a system upgrade? Maybe they need help starting a load testing practice? Our teams will ask. You will research, implement and train. Always improving our test coverage and automation.

Responsibilities:

  • Work with multiple agile teams to establish automated test metric goals and achieve them.
  • Work with teams to set up processes, patterns and standards to increase unit test coverage
  • Work with teams to automate high value performance testing (benchmark, load and stress) and API contract testing
  • Working with the Ops teams to test infrastructure as code
  • Contribute to our synthetic test infrastructure, running against our production SaaS systems for real-time awareness of product uptime and functional stability.
  • Build and maintain expertise in several languages and their testing tool sets over time.
  • Work cross-functionally within a service team and be a core contributor in every significant engineering solution that is delivered
  • Solid understanding of system design, including the operational trade-offs of various designs
  • Solid programming and troubleshooting skills. You may be called upon to help with systems written in Java, .NET, Ruby, Go, Python and Javascript. You won’t be expected to know everything, but we are looking for people who can dig through a codebase for debugging and commit tactical fixes opportunities.

Qualifications:

  • You don't love writing code, you love writing code that tests the code.
  • You have 5+ years in technology with at least three in a QA Automation Role or SDET
  • You have a passion for automation – a key team goal is to reduce daily toil through automation.
  • You love to break things, and you like to share how you did it.
  • You can find your way around a database, but you are better at mocking them.
  • You can demonstrate familiarity with common language frameworks. Java is preferred to start, but .NET, Ruby, Go, Python and Javascript are also key to our product offering.
  • You have a desire to make the Internet a safer place.
  • You have a passion for tools, testing frameworks, methodologies and implementations. You choose them based on the best fit for the problem at hand. 
  • You approach problems from a product perspective, thinking through how the user will interact with what you're building.
  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need. You write things down so someone else on your team can do them.
  • You're a problem solver. You believe the best work results from finding the simplest solution to complex challenges. We see simplicity as the greatest expression of intelligence and responsibility.
  • You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally.

What we offer:

  • Competitive Compensation
  • In-office Lunches
  • Medical, dental, and vision benefits
  • 401(k)
  • Flexible paid time off
We are changing the world of software security. Do it with us.  
We believe in what we do and are passionate about helping our customers secure their business. We work hard, and we have fun doing it.
Solve the impossible. Easy = boring. 

If you’re looking for a fun work environment and like a challenge, you’ll love Contrast Security.

By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.)and hereby give your consent for Contrast Security, Inc. and/ or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles and locations.
The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.
We also collect Personal Information in connection with your application for benefits. In addition to the above, Personal Information also identifies those on behalf of whom you apply for benefits. During your application for benefits, the categories of Personal Information that we collect include name, government-issued identification number(s), email address, mailing address, emergency contact information, and demographic information. We collect and use those categories of Personal Information for administering the benefits for which you are applying and ensuring compliance with applicable legal requirements and Contrast policies.
As a California resident, you are entitled to certain rights under CCPA: 

#LI-132606351
Share this job:
Full Stack Developer - Java, ElasticSearch, GraphQL and ReactJS
java full stack react-js javascript html css May 05
Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyber attacks. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate analysis and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has intelligent agents that work actively inside applications to prevent data breaches, defeat hackers and secure the entire enterprise from development, to operations, to production.

About the Position
Contrast is looking for an architect enthusiastic and proficient in front-end technologies such as ReactJS and AngularJS and server-side API development written in Java/Spring interested in pursuing a life changing experience in the field of application security and continuous delivery. We are an exciting, young team that is growing leaps and bounds each month. This person should take a wholistic view of our application architecture with sincere attention to quality, performance, scalability, security and maintainability.
 
This team is tasked with the unique opportunity to advance our runtime and pre-compile code analysis capabilities. This includes providing enhanced techniques to improve the accuracy, findings and reporting of code analysis. It will also include driving and leading the next generation of product and offerings to make the Contrast platform the choice for code analysis tools among developers and security professionals.

Ideal candidates have a background building highly scalable and responsive Single Page Applications (SPAs) using ReactJS, CSS/Bootstrap, visualization libraries such as D3, HighCharts or AMCharts, as well as other SVG based visualization plugins. We write a lot of GraphQL to interact with our REST layer to improve performance and data interaction.

Our engineering team has a strong spirit of entrepreneurship. Every member of the team has joined us over our 6 year history because he/she wants to be part of a high-performing team and go through the startup experience. We look for candidates that share similar goals and beliefs about the work and the team they want to be a part of.

Responsibilities

  • Collaborate with UX, Product and Engineering to architect elegant APIs, Data Models and Re-usable JS functions
  • Provide overarching design of testability and acceptance.
  • Define and direct team in the area of Performance, Scalability and Security.
  • Build and maintain highly scalable server-side UI processes for the purpose of data collection, manipulation, data pruning, trending and analytics
  • Build web-based interfaces and applications and contribute to our platforms, style guide, APIs and libraries.
  • Design and development of a rich user interface for mission critical high-availability analytics application using front end technologies like TypeScript, Javascript, ES6, HTML, CSS, SASS, and D3.
  • Experience with at least one of the following frameworks: AngularJS, ReactJS, Ember.js
  • Execute performance analysis and optimization of page render, data transfers and page load optimizations.
  • Proficient designing highly tuned and efficient automated build pipelines.
  • Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to commit.
  • Work with design and product teams to build amazing, jaw-dropping features.
  • Give back to the Open Source Community whenever humanly possibly.
  • Deploys: our engineers deploy multiple times a day to our AWS infrastructure.
  • Technical support: Our engineers don't just release code in the wild. When our customer have issues, we have to jump in and give them help.

About You

  • Experience architecting modern, scalable and high-performing full-stack web applications
  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need.
  • You have experience working in Java/Spring to design and implement robust and scalable APIs.
  • Stellar visual skills and attention to detail.
  • You have extensive HTML5, CSS3 (Less), and JavaScript Framework (ReactJS) experience.
  • Experience with TypeScript and GraphQL.
  • Data management experience with MySQL and ElasticSearch
  • Have an eye for quality and have an interest in using tools/frameworks like Enzyme, Prettier, ReactTestRenderer, Jest, JUnit, StoryBook, etc...
  • AWS Services: S3, EC2, CloudFront, Lambda.
  • You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges.
  • Your code is clean, your designs are elegant and you are constantly refactoring.
  • Multiple years experience working in Enterprise or Commercial Software development.
  • Own your work. Whether a nasty bug or an awesome feature, you put your name on every line of code.

What We Offer

  • Competitive compensation package (salary + equity)
  • A fun and dynamic environment where you work with other like minded people on products which make a real difference to the security of our customers
  • In-office lunches
  • Medical, dental and vision benefits
  • Flexible paid time off
  • 401K
If you're amazing but missing some of these, we'd love for you to apply anyway. Please include a link to your Github or BitBucket account, as well as any links to some of your projects if available.

We are changing the world of software security. Do it with us.  
We believe in what we do and are passionate about helping our customers secure their business. We work hard, and we have fun doing it.
Solve the impossible. Easy = boring. If you’re looking for a fun work environment and like a challenge, you’ll love Contrast Security.

By submitting your application, you are providing Personally Identifiable Information about yourself (cover letter, resume, references, or other employment-related information) and hereby give your consent for Contrast Security, and/ or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles and locations. 
Share this job:
Billing Specialist
finance Apr 02

Contrast Security, Inc. is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate analysis and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has intelligent agents that work actively inside applications to prevent data breaches, defeat hackers and secure the entire enterprise from development, to operations, to production.

ABOUT THE POSITION

As Contrast Security’s Billing Specialist, you will shepard our bookings to collections process by working closely with our sales and customer success teams to ensure our customers are billed accurately and timely.  In your role, you will be in touch with our customers, supporting their inquiries and resolving any billing issues.  You will use your communication and investigative skills to effectively manage billings resulting in timely collections.

Responsibilities:

  • Own all aspects of the timely processing of sales orders, reviewing for completeness, accuracy, and conformance with Company guidelines
  • Work with sales and sales operations to help ensure customer’s billing information is complete and accurate
  • Execute on the invoice process from invoice creation to payment application
  • Assess appropriate tax to billings while ensuring relevant tax compliance and filings on both a domestic and international level
  • Manage all customer interactions related to billing, including routing customer compliance forms, responding to customer billing questions and following up with accounts on past due balances
  • Apply payments and manage customer billing inquiries in a timely manner by phone and email
  • Enforce payment terms and drive improvement in collections
  • Support revenue accounting team by identifying any non-standard contract terms which may impact revenue recognition
  • Assist the annual financial statements audit
  • Provide accurate, timely reporting to finance and accounting teams, and participate in monthly close process
  • Support continuous quote-to-cash process and workflow improvements, including maintaining documentation
  • Prepare ad hoc analysis, and perform other related duties as assigned

Qualifications:

  • Bachelor's degree in accounting or finance. 2+ years of experience in order management, billing and/or accounts receivable operations experience required
  • Excellent time management, analytical  and problem-solving skills.  Energetic with the ability to remain flexible and adapt to changing priorities in a fast-paced environment
  • Proven ability to work autonomously within a collaborative team environment while building relationships across sales and finance
  • Strong oral and written communication skills along with a positive customer service attitude
  • Advanced Microsoft Excel skills (v-lookup, pivot tables, etc.)
  • SFDC and NetSuite experience is preferred
  • Understanding of enterprise software business is a plus
  • Basic knowledge of revenue accounting is plus
  • Positive, energetic, can-do attitude

What We Offer:

  • Competitive Compensation
  • In-office Lunches
  • Medical, dental, and vision benefits
  • 401(k)
  • Flexible paid time off
We are changing the world of software security. Do it with us.  
 
We believe in what we do and are passionate about helping our customers secure their business. We work hard, and we have fun doing it.
 
Solve the impossible. Easy = boring. If you’re looking for a fun work environment and like a challenge, you’ll love Contrast Security.
 
By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.)and hereby give your consent for Contrast Security, Inc. and/ or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles and locations.
 
The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.
 
We also collect Personal Information in connection with your application for benefits. In addition to the above, Personal Information also identifies those on behalf of whom you apply for benefits. During your application for benefits, the categories of Personal Information that we collect include name, government-issued identification number(s), email address, mailing address, emergency contact information, and demographic information. We collect and use those categories of Personal Information for administering the benefits for which you are applying and ensuring compliance with applicable legal requirements and Contrast policies.
As a California resident, you are entitled to certain rights under CCPA:

#LI-132606351
Share this job:
Renewal Account Manager
manager account manager saas Feb 26
 
Contrast Security, Inc. is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate analysis and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has intelligent agents that work actively inside applications to prevent data breaches, defeat hackers and secure the entire enterprise from development, to operations, to production.

The Renewal Account Manager is responsible for the renewal of customer subscriptions in their assigned territory; this includes customer notification of upcoming renewal, discussing changes to their contract, and providing quotes directly to customers.  In this role, you will own, drive and manage the renewal process, which will include working with customers, partners, resellers as well as Contrast sales and customer success personnel.  The successful candidate will have sound sales experience, strong negotiation expertise, combined with strong interpersonal and organizational skills.    

Role Responsibilities

  • Drive the renewals process in collaboration with the account team to preserve and improve customer contracts and relationships
  • Actively engage with key decision makers to identify customer requirements and uncover roadblocks to ensure on-time commitments
  • Maintain and report an accurate weekly forecast of renewal bookings for your assigned accounts
  • Negotiate and execute renewal contracts (in partnership with legal) that align to customer goals
  • Identify upsell/cross-sell opportunities upon contract renewal to maximize customer growth
  • Communicate risk, develop resolution strategies, escalating wherever appropriate
  • Serve as the voice of the customer and collect feedback to drive continuous improvement across all areas including product
  • Be accountable for maintaining accurate customer renewal records including licenses, software expiration dates, customer contact information 
  • Prepare renewal proposals and quotes 
  • Process all renewal activities for your assigned accounts, ensuring timely and accurate renewals are in place for all expiring contracts 
  • Work with customers to resolve any issues which may be preventing them from maintaining a relationship with Contrast 
  • Effectively communicate company messages, value propositions, etc. verbally and in writing 
  • Collaborate with departments across the organization to advocate for the customer and work together to resolve any issues 
  • Uncover accounts which may be at risk and develop plans to mitigate it 
  • Recognize trends to help develop programs which maximize retention 

About You

  • Bachelor’s Degree required (or combo of education and experience)
  • Quota Carrying experience (e.g., Renewals, Enterprise Sales, Account Management), preferably in a SaaS organization
  • Discovery, negotiation and closing skills
  • Superb customer service skills are required
  • Experience handling a pipeline and closing large contracts
  • Ability to uncover procurement contacts, processes and timelines
  • Work with creative, problem solving mindset
  • Self-motivated, proactive, energetic team player
  • Takes an active interest in increasing customer happiness and deepening customer relationships
  • Extraordinary time and process management skills, ensuring nothing slips through the cracks
  • Ability to work with multiple dynamic teams in a fast-paced environment

We Offer

  • Competitive compensation
  • In-office lunches
  • Medical, dental, vision benefits
  • 401(k)
  • Flexible paid time off
We are changing the world of software security. Do it with us.  
 
We believe in what we do and are passionate about helping our customers secure their business. We work hard, and we have fun doing it.
 
Solve the impossible. Easy = boring. If you’re looking for a fun work environment and like a challenge, you’ll love Contrast Security.
 
By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.)and hereby give your consent for Contrast Security, Inc. and/ or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles and locations.
 
The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.
 
We also collect Personal Information in connection with your application for benefits. In addition to the above, Personal Information also identifies those on behalf of whom you apply for benefits. During your application for benefits, the categories of Personal Information that we collect include name, government-issued identification number(s), email address, mailing address, emergency contact information, and demographic information. We collect and use those categories of Personal Information for administering the benefits for which you are applying and ensuring compliance with applicable legal requirements and Contrast policies.
As a California resident, you are entitled to certain rights under CCPA: 

Share this job:
Staff Engineer
java python javascript html css api Feb 20
Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyber attacks. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate analysis and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has intelligent agents that work actively inside applications to prevent data breaches, defeat hackers and secure the entire enterprise from development, to operations, to production.

About the Position
Contrast is looking for an architect enthusiastic and proficient in front-end technologies such as ReactJS and AngularJS and server-side API development written in Java/Spring interested in pursuing a life changing experience in the field of application security and continuous delivery. We are an exciting, young team that is growing leaps and bounds each month. This person should take a wholistic view of our application architecture with sincere attention to quality, performance, scalability, security and maintainability.
 
This team is tasked with the unique opportunity to advance our runtime and pre-compile code analysis capabilities. This includes providing enhanced techniques to improve the accuracy, findings and reporting of code analysis. It will also include driving and leading the next generation of product and offerings to make the Contrast platform the choice for code analysis tools among developers and security professionals.

Ideal candidates have a background building highly scalable and responsive Single Page Applications (SPAs) using ReactJS, CSS/Bootstrap, visualization libraries such as D3, HighCharts or AMCharts, as well as other SVG based visualization plugins. We write a lot of GraphQL to interact with our REST layer to improve performance and data interaction.

Our engineering team has a strong spirit of entrepreneurship. Every member of the team has joined us over our 5 year history because he/she wants to be part of a high-performing team and go through the startup experience. We look for candidates that share similar goals and beliefs about the work and the team they want to be a part of.

Responsibilities

  • Collaborate with UX, Product and Engineering to architect elegant APIs, Data Models and Re-usable JS functions
  • Provide overarching design of testability and acceptance.
  • Define and direct team in the area of Performance, Scalability and Security.
  • Build and maintain highly scalable server-side UI processes for the purpose of data collection, manipulation, data pruning, trending and analytics
  • Build web-based interfaces and applications and contribute to our platforms, style guide, APIs and libraries.
  • Design and development of a rich user interface for mission critical high-availability analytics application using front end technologies like TypeScript, Javascript, ES6, HTML, CSS, SASS, and D3.
  • Experience with at least one of the following frameworks: AngularJS, Backbone.js, ReactJS, Ember.js
  • Execute performance analysis and optimization of page render, data transfers and page load optimizations.
  • Proficient designing highly tuned and efficient automated build pipelines.
  • Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to commit.
  • Work with design and product teams to build amazing, jaw-dropping features.
  • Give back to the Open Source Community whenever humanly possibly.
  • Deploys: our engineers deploy multiple times a day to our AWS infrastructure.
  • Technical support: Our engineers don't just release code in the wild. When our customer have issues, we have to jump in and give them help.

About You

  • Experience architecting modern, scalable and high-performing full-stack web applications
  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need.
  • You have experience working in Java/Spring or Python/Flask to design and implement robust and scalable APIs.
  • Stellar visual skills and attention to detail.
  • You have extensive HTML5, CSS3 (Less), and JavaScript Framework (ReactJS) experience.
  • Experience with TypeScript and GraphQL.
  • Have an eye for quality and have an interest in using tools/frameworks like Enzyme, Prettier, ReactTestRenderer, Jest, JUnit, StoryBook, etc...
  • AWS Services: S3, EC2, CloudFront, Lambda.
  • You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges.
  • Your code is clean, your designs are elegant and you are constantly refactoring.
  • Multiple years experience working in Enterprise or Commercial Software development.
  • Own your work. Whether a nasty bug or an awesome feature, you put your name on every line of code.

What We Offer

  • Competitive compensation package (salary + equity)
  • A fun and dynamic environment where you work with other like minded people on products which make a real difference to the security of our customers
  • In-office lunches
  • Medical, dental and vision benefits
  • Flexible paid time off
  • 401K
If you're amazing but missing some of these, we'd love for you to apply anyway. Please include a link to your Github or BitBucket account, as well as any links to some of your projects if available.

We are changing the world of software security. Do it with us.  
We believe in what we do and are passionate about helping our customers secure their business. We work hard, and we have fun doing it.
Solve the impossible. Easy = boring. If you’re looking for a fun work environment and like a challenge, you’ll love Contrast Security.

By submitting your application, you are providing Personally Identifiable Information about yourself (cover letter, resume, references, or other employment-related information) and hereby give your consent for Contrast Security, and/ or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles and locations. 
Share this job:
Technical Product Manager
python ruby agile node-js scrum manager Feb 17

Contrast Security, Inc. is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate analysis and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has intelligent agents that work actively inside applications to prevent data breaches, defeat hackers and secure the entire enterprise from development, to operations, to production.

ABOUT THE POSITION

We are currently searching for a Technical Product Manager to lead the future of our Emerging Languages agents. If you are passionate about creating great customer experiences and driving immediate business impact, this role might be just what you have been looking for.   The ideal candidate will have a good understanding of the modern software development lifecycle, the developer persona, and the security space. This role requires a broad understanding of the market trends around Node, Ruby, Python and their corresponding frameworks. He/She should be obsessed about scoping and prioritization, have a strong software engineering foundation, and a track record of driving Agile development as a Product Owner. 

Responsibilities:

  • Product owner for the Node, Ruby and Python agents across the agile development process, including sprint planning, grooming and retrospectives.
  • Own and drive the business case for new agents and the strategy and roadmap for the Node, Ruby and Python agents with focus on usability, versatility, adoption and competitiveness. 
  • Collaborate with the broader product management team to align on the agents priorities across our various product and GTM initiatives. 
  • Develop a deep understanding of the market landscape and identify key areas of competitive differentiation and market disruption.
  • Continuously monitor the pulse of the market through frequent interactions with customers, sales and customer success.
  • Work with cross-functional teams to execute successful software releases covering support, operations, communication, documentation & sales enablement.
  • Establish clear metrics and KPIs to continuously evaluate business performance and usability with a direct feedback loop into the product strategy.

Qualifications:

  • 1-3 years of technical product management / product owner experience in relevant markets. Experience on targeting the developer persona is a plus.
  • Software development experience, especially in Ruby, Python and the corresponding frameworks.
  • Customer Experience and KPI-driven mindset that focuses on delivering delightul solutions with measurable success.
  • Talent for handling input from various stakeholders and distilling it down to prioritized actionable plans that engineering can execute and deliver.
  • Demonstrated experience with Agile and Lean development practices while working closely with engineering.
  • Ability to thrive in a startup environment
  • Bachelor's degree in engineering; MBA a plus.

What We Offer:

  • Competitive Compensation
  • In-office Lunches
  • Medical, dental, and vision benefits
  • 401(k) + matching
  • Flexible paid time off
Share this job:
Data Science Engineer
data science java python scala big data cloud Feb 05
Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyber attacks. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate analysis and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has intelligent agents that work actively inside applications to prevent data breaches, defeat hackers and secure the entire enterprise from development, to operations, to production.

Our Application Security Research (Contrast Labs) team is hyper-focused on continuous vulnerability and threat research affecting the world's software ecosystem. As a Data Science Engineer as part of the Research team, he or she will be responsible for expanding and optimizing data from our real-time security intelligence platform, as well as optimizing data flow and collection for cross functional teams.

The Data Science Engineer will support our research team, software developers, database architects, marketing associates, product team, and other areas of the company on data initiatives and will ensure optimal data delivery architecture is consistent throughout ongoing projects. They must be self-directed and comfortable supporting the data needs of multiple teams, systems and products. The right candidate will be excited by the prospect of optimizing or even re-designing our company's data architecture to support our next generation of products and data initiatives. It will present an opportunity as a data scientist to also contribute original research through data correlation.

The Data Science Engineer is responsible for supporting and contributing to Contrast’s growing and enhancing original security research efforts relevant to the development communities associated with Contrast Assess, Protect, and OSS platforms. Original research will be published in company blogs, papers and presentations.

If you're amazing but missing some of these, email us your résumé and cover letter anyway. Please include a link to your Github or BitBucket account, as well as any links to some of your projects if available.

Responsibilities

  • Conduct basic and applied research on important and challenging problems in data science as it relates to the problems Contrast is trying to solve.
  • Assemble large, complex data sets that meet functional / non-functional business requirements. 
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and big data technologies.
  • Build analytics tools that utilize the data pipeline to provide actionable insights into threats, vulnerabilities, customer usage, operational efficiency and other key business performance metrics.
  • Help define and drive data-driven research projects, either on your own or in collaboration with others on the team.
  • Engage with Contrast’s product teams and customers to promote and seek out new data science research initiatives.
  • Create data tools for analytics and research team members that assist them in building and optimizing our product into an innovative industry leader.
  • Advanced working Structured Query Language (SQL) knowledge and experience working with relational databases, query authoring as well as working familiarity with a variety of databases.
  • Development and presentation of content associated with the research through conference speaking and/or blogging.

About You

  • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
  • Strong analytic skills related to working with unstructured datasets. 
  • Experience supporting and working with cross-functional teams in a dynamic environment.
  • They should also have experience using some of the following software/tools:
  • Big data tools: Hadoop, Spark, Kafka, etc.
  • Relational SQL and NoSQL databases, including MongoDB and MySQL.
  • Data pipeline and workflow management tools: Azkaban, Luigi, Airflow, etc.
  • AWS cloud services: EC2, EMR, RDS, Redshift
  • Stream-processing systems: Storm, Spark-Streaming, etc.
  • Object-oriented/object function scripting languages: Python, Java, C++, Scala, etc.\#LI
  • 5+ years of experience in a Data Science role
  • Strong project management and organizational skills.
  • Nice to have understanding of the OWASP Top 10 and SANS/CWE Top 25.
  • You ask questions, let others know when you need help, and tell others what you need.
  • Attained a minimum Graduate degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field. 

What We Offer

  • Competitive compensation
  • Daily team lunches (in office)
  • Meaningful stock options
  • Medical, dental, and vision benefits
  • Flexible paid time off 
By submitting your application, you are providing Personally Identifiable Information about yourself (cover letter, resume, references, or other employment-related information) and hereby give your consent for Contrast Security, and/ or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles and locations. 

The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.

In connection with your role here at Contrast, we collect information that identifies, reasonably relates to, or describes you (“Personal Information”). The categories of Personal Information that we collect, use or store include your name, government-issued identification number(s), email address, mailing address, emergency contact information, employment history, educational history, criminal record, demographic information, and other electronic network activity information by way of mobile device management on your Contrast-issued equipment. We collect and use those categories of Personal Information (the majority of which is provided by you) about you for human resources and other business-driven purposes, including evaluating your performance here at Contrast, evaluating you as a candidate for promotion within Contrast, managing compensation (including payroll and benefits), record keeping in relation to recruiting and hiring, conducting background checks as permitted by law, and ensuring compliance with applicable legal requirements for Contrast. We collect, use and store the minimal amount of information possible

We also collect Personal Information in connection with your application for benefits. In addition to the above, Personal Information also identifies those on behalf of whom you apply for benefits. During your application for benefits, the categories of Personal Information that we collect include name, government-issued identification number(s), email address, mailing address, emergency contact information, and demographic information. We collect and use those categories of Personal Information for administering the benefits for which you are applying and ensuring compliance with applicable legal requirements and Contrast policies.
As a California resident, you are entitled to certain rights under CCPA:

-You have the right to know what personal information we have collected from you as a California employee;
-You have the right to know what personal information is sold or disclosed and to whom. That said, we do not sell your information, We do, however, disclose information to third parties in connection with the management of payroll, employee benefits, etc. to fulfill our obligations to you as an employee of Contrast. each of those third parties have been served with a Notice to Comply with CCPA or have entered into a CCPA Addendum with Contrast which includes them from selling your information.
-You have the right to opt-out of the sale of your personal information. Again, we do not sell it but you might want to be aware of that as a "consumer" in California with respect to other businesses' and
-The right to be free from retaliation for exercising any rights

If you have any questions, please let us know!
Share this job:
Development Manager, Java Agent
java project-management security scrum manager Jan 14

As a member of the Contrast Security team, you will join a group responsible for industry leading Application Security products. Our team includes engineers, designers, and product managers, all focused on making the Internet safer for everyone.  We believe in agile practices to build our software, as well as continuously delivering features and improvements to our users. You are a person who is always pushing your teammates to do their best work and intolerant of anything else. Our team believes that a successful product is built by working with designers, product managers, and operators to understand the full cycle of software development.

The role of the Development Manager involves a balance of day-to-day personnel management, as well managing development projects in a cross-functional manner. Development managers are not just managers, as they are expected to commit code, but at a different pace than contributing engineers. This is our flagship development team and the opportunity to lead a group of very talented and motivated software engineers.

As Development Manager of the Java Agent team you have a number of responsibilities, but the primary one is to ship product out the door. Your goal is deliver results to the customer and market. To do this you need to make sure the development team is able to work as efficiently as possible and this means making sure they have clear goals, both short term and long term, and that nothing prevents them from doing their work. From the initial project scope to deploying the product out to customer sites, each step is your responsibility. You can, and should, delegate as much as you can but be ready to check that things are being done as you want and be ready to jump in if it is not.

Roles and Responsibilities

  • Own your product and software code base, including the feature road map, customer issues/defects and the technology road map.
  • Lead up cross-functional development project initiatives owning project management, issue tracking, scoping and planning.
  • Collaborate with the Product Owner, Scrum Master and Development team to deliver a high-value, first class security product.
  • Drive the daily standup meeting with the team to ensure the project is on-track and that issues are resolved timely.
  • Support all hiring and recruiting initiatives for your team.
  • Work on technical designs and architectural initiatives on a project by project basis.
  • Manage individuals supporting their personal/career growth and development.
  • Develop team and individual goals/objectives that align to the department and company goal
  • Perform consistent and regular individual one on one meetings with team members.
  • Be a team player. You love to work with others to find the right solutions.

About You

  • You love to manage others and make them better developers.
  • You love to code and deploy at scale.
  • Desire to make the Internet a safer place.
  • You approach problems from a product perspective, thinking through how the user will interact with what you're building.
  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need.
  • You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges.
  • You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally.

What We Offer

  • Competitive compensation
  • Daily team lunches
  • Meaningful stock plans
  • Medical, dental, and vision benefits
  • Flexible paid time off
Share this job:
Development Manager, UI and JavaScript
angular-js javascript react-js graphql manager ui Jan 04

As a member of the Contrast Security Engineering Team, you will join a group responsible for industry leading Application Security products. Our team includes engineers, designers, and product managers, all focused on making the Internet safer for everyone.  We believe in agile practices to build our software, as well as continuously delivering features and improvements to our users. You are a person who is always pushing your teammates to do their best work and intolerant of anything else. Our team believes that a successful product is built by working with designers, product managers, and operators to understand the full cycle of software development.

The role of the Development Manager involves a balance of day-to-day personnel management, as well managing development projects in a cross-functional manner. Development managers are not just managers, as they are expected to commit code, but at a different pace than contributing engineers. We believe that to be an effective manager, you have to be engaged in the development of the product as well.

As Development Manager of our Front-End Engineering Team you have a number of responsibilities, but the primary one is to foster a culture of innovation and quality within your team. You are going to want to do this in an expeditious manner. Your want deliver results to the customer and market through iterative designs and implementations. To do this you need to make sure the development team is able to work as efficiently as possible and this means making sure they have clear goals, both short term and long term, and that nothing prevents them from doing their work. From the initial project scope to deploying the product out to customer sites, each step is your responsibility. You can, and should, delegate as much as you can but be ready to check that things are being done as you want and be ready to jump in if it is not.

Ideal candidates have a background building highly scalable and responsive Single Page Applications (SPAs) using ReactJS, AngularJS, CSS/Bootstrap, visualization libraries such as D3.js or AMCharts, as well as other SVG based visualization plugins.

Leadership Expectations

  • Own your product and software code base, including the feature road map, customer issues/defects and the technology road map.
  • Lead up cross-functional development project initiatives owning project management, issue tracking, scoping and planning.
  • Collaborate with the Product Owner, Scrum Master and Development team to deliver a high-value, first class security product.
  • Drive the daily standup meeting with the team to ensure the project is on-track and that issues are resolved timely.
  • Support all hiring and recruiting initiatives for your team.
  • Work on technical designs and architectural initiatives on a project by project basis.
  • Manage individuals supporting their personal/career growth and development.
  • Develop team and individual goals/objectives that align to the department and company goal
  • Perform consistent and regular individual one on one meetings with team members.
  • Be a team player. You love to work with others to find the right solutions.

Technical Expectations

  • Build web-based interfaces and applications and contribute to our platforms, style guide, APIs and libraries.
  • Design and development of a rich user interface for mission critical high-availability analytics application using front end technologies like TypeScript, Javascript, ES6, HTML, CSS, SASS, and D3.
  • Experience with at least one of the following frameworks: AngularJS, Backbone.js, ReactJS, Ember.js
  • Execute performance analysis and optimization of page render, data transfers and page load optimizations.
  • Define our strategy for front-end development, hand-picking our future JavaScript frameworks, libraries and plugins.
  • Demonstrable examples personal or work projects built in React web/native.
  • Strong ability to recognize and predict use cases and user interaction so we can deliver experiences that bring delight to our customers 
  • Stellar visual skills and attention to detail
  • Work with design and product teams to build amazing, jaw-dropping features.
  • Own your work. Whether a nasty bug or an awesome feature, you put your name on every line of code.
  • Can work in a small, fast paced environment with great communication skills.
  • Give back to the Open Source Community whenever humanly possibly.

About You

  • You love to manage others and make them better developers.
  • You love to code and deploy at scale.
  • Desire to make the Internet a safer place.
  • You approach problems from a product perspective, thinking through how the user will interact with what you're building.
  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need.
  • You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges.
  • You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally.

What We Offer

  • Competitive compensation
  • Daily team lunches
  • Meaningful stock plans
  • Medical, dental, and vision benefits
  • Flexible paid time off
  • 401k
Share this job:
Senior UX Designer
senior ux Jan 03
This position is located in Baltimore MD, Los Altos CA, Belfast Ireland, or remote. We will need significant overlap with the US Eastern time zone.

The opportunity
At Contrast, we make application security smart and simple for software teams. But simple is not easy, and the struggle is real. We are looking for a senior UX designer to help us learn more about our users and cover emerging areas in our products that need to drive greater consistency across the user experience. Systems thinkers will love this chance to straighten crooked paths, define our platform, and establish the norm for integrations workflow.

What we need
We’re looking for an experienced UX designer who can cover a spectrum of needs and deliverables, including user research, concepts, prototypes, wireframes, and usability testing. We look for passion, attention to detail, a willingness to take initiative, an enthusiastic team-spirit, and a collaborative attitude. A little humor helps, too. We’re especially interested if you love rich data and telling compelling stories with it. 

What you’ll do

  • Participate and lead design research efforts to understand problems or surface opportunities for intended audiences. Translate insights into action.
  • Model the user experience from rough to refined, using sketches, flows, concepts, prototypes, and annotated wireframes. Participate in story-mapping and defining or grooming user stories
  • Seek internal and external design reviews to refine your thinking.
  • Create, run, and analyze usability tests on the existing product or high-fidelity designs and prototypes
  • Always collaborate. You know how to work well with UX, Agile development teams, customer support, and product managers.

What you’ll bring

  • 5+ years of UX design experience that includes enterprise products and a lead role. Brand or consumer product design alone is not sufficient.
  • Solid experience in methods for user research, design thinking, and UX design
  • Strong storytelling skills. You can clearly present your point-of-view to your teams and other stakeholders.
  • Expertise with design tools to visualize your work, including InVision, Sketch, and Abstract.
  • Sketching or drawing ability to quickly communicate ideas
  • Attention to detail and well-developed problem-solving skills
  • A portfolio of work that demonstrates design thinking in action. Please include access to this in your application.

Preferred

  • BS/BA in art, design, human computer interaction (HCI), information science, or related field
  • Quantitative research experience, including user analytics in Pendo or similar products and survey methods.
  • Experience designing enterprise software products with a wide range of integrations
  • Familiar with design systems or pattern libraries in your workflow
By submitting your application, you are providing Personally Identifiable Information about yourself (cover letter, resume, references, or other employment-related information) and hereby give your consent for Contrast Security, and/ or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles and locations. 

The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.

In connection with your role here at Contrast, we collect information that identifies, reasonably relates to, or describes you (“Personal Information”). The categories of Personal Information that we collect, use or store include your name, government-issued identification number(s), email address, mailing address, emergency contact information, employment history, educational history, criminal record, demographic information, and other electronic network activity information by way of mobile device management on your Contrast-issued equipment. We collect and use those categories of Personal Information (the majority of which is provided by you) about you for human resources and other business-driven purposes, including evaluating your performance here at Contrast, evaluating you as a candidate for promotion within Contrast, managing compensation (including payroll and benefits), record keeping in relation to recruiting and hiring, conducting background checks as permitted by law, and ensuring compliance with applicable legal requirements for Contrast. We collect, use and store the minimal amount of information possible

We also collect Personal Information in connection with your application for benefits. In addition to the above, Personal Information also identifies those on behalf of whom you apply for benefits. During your application for benefits, the categories of Personal Information that we collect include name, government-issued identification number(s), email address, mailing address, emergency contact information, and demographic information. We collect and use those categories of Personal Information for administering the benefits for which you are applying and ensuring compliance with applicable legal requirements and Contrast policies.
As a California resident, you are entitled to certain rights under CCPA:

-You have the right to know what personal information we have collected from you as a California employee;
-You have the right to know what personal information is sold or disclosed and to whom. That said, we do not sell your information, We do, however, disclose information to third parties in connection with the management of payroll, employee benefits, etc. to fulfill our obligations to you as an employee of Contrast. each of those third parties have been served with a Notice to Comply with CCPA or have entered into a CCPA Addendum with Contrast which includes them from selling your information.
-You have the right to opt-out of the sale of your personal information. Again, we do not sell it but you might want to be aware of that as a "consumer" in California with respect to other businesses' and
-The right to be free from retaliation for exercising any rights

If you have any questions, please let us know!
Share this job:
Software Development Engineer in Test - Agents
java python javascript ruby embedded saas Jan 02
Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyber attacks. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate analysis and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has intelligent agents that work actively inside applications to prevent data breaches, defeat hackers and secure the entire enterprise from development, to operations, to production.

About the Position
As the Senior Software Development Engineer in Test ( SDET ), you will be focused on designing and developing automated test modules for the Contrast Vulnerability and Threat Intelligence Platform that will be integrated as part of our build and deploy pipeline. You will be an embedded member of our agile development team tasked with the unique opportunity to advance our runtime and pre-compile code analysis capabilities. This includes providing enhanced techniques to improve the accuracy, findings and reporting of code analysis. It also includes driving and leading the next generation of product and offerings to make the Contrast platform the choice for code analysis tools among developers and security professionals.

The ideal candidate is someone who has experience writing repeatable, reliable and component-based automated testing modules, works comfortably in an automation test framework, has excellent attention to detail, as well as strong analytic and communication skills.

Roles and Responsibilities

  • Desire to be an SDET polyglot.
  • Collaborating with agile development teams and product managers to define feature acceptance.
  • Develop purposely vulnerable and non-vulnerable web applications and services in .Net
  • Work with the most technically challenging components to create automated testing scenarios.
  • Data modeling and user interaction modeling for the purpose of automated simulation and use of the Contrast platform and tooling.
  • Write functional automated tests as part of our CI build-pipeline for acceptance of user facing features and tools.
  • Contribute to our synthetic test infrastructure run against our production SaaS systems for real-time awareness of product uptime and functional stability.
  • Diagnose issues, report defects, and propose regression tests to discover reoccurrences.
  • Contribute to developing performance testing infrastructure
  • Drive organization-wide adoption of automated testing frameworks
  • Evaluate new products (commercial and open source) that will improve the Contrast's overall posture around product quality.

About You

  • Strong .NET Framework experience, ideally with .NET Core 2.0 and exposure to 3.X
  • Software background in Python, JavaScript or Ruby (plus if you have experience with Java and/or GoLang)
  • Experience with test/quality automation frameworks such as Module Based Testing Framework, Data Driven Testing Framework and/or Behavior Driven Development Framework.
  • You ask questions, let others know when you need help, and tell others what you need.
  • 4-6+ years experience of industry experience as a software engineer and/or software engineer in test.
  • Bachelor’s Degree in Math, Computer Science, Engineering or Information Systems
  • Ability to construct test cases and get them prioritized based on changes.
  • Strong time management skills and a strong bias towards action via self-direction.
  • Experience working with software developers in a rapidly-changing environment.

What We Offer

  • Competitive compensation package (salary + equity)
  • A fun and dynamic environment where you work with other like minded people on products which make a real difference to the security of our customers
  • In-office lunches
  • Private health care
  • Pension contributions
  • Flexible time off
We are changing the world of software security. Do it with us!
We believe in what we do and are passionate about helping our customers secure their business. We work hard, and we have fun doing it.

Solve the impossible. Easy is boring. If you’re looking for a fun, fast-paced challenge, you’ll love Contrast Security!

By submitting your application, you are providing Personally Identifiable Information about yourself (cover letter, resume, references, or other employment-related information) and hereby give your consent for Contrast Security, and/ or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles and locations. 

The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.

In connection with your role here at Contrast, we collect information that identifies, reasonably relates to, or describes you (“Personal Information”). The categories of Personal Information that we collect, use or store include your name, government-issued identification number(s), email address, mailing address, emergency contact information, employment history, educational history, criminal record, demographic information, and other electronic network activity information by way of mobile device management on your Contrast-issued equipment. We collect and use those categories of Personal Information (the majority of which is provided by you) about you for human resources and other business-driven purposes, including evaluating your performance here at Contrast, evaluating you as a candidate for promotion within Contrast, managing compensation (including payroll and benefits), record keeping in relation to recruiting and hiring, conducting background checks as permitted by law, and ensuring compliance with applicable legal requirements for Contrast. We collect, use and store the minimal amount of information possible

We also collect Personal Information in connection with your application for benefits. In addition to the above, Personal Information also identifies those on behalf of whom you apply for benefits. During your application for benefits, the categories of Personal Information that we collect include name, government-issued identification number(s), email address, mailing address, emergency contact information, and demographic information. We collect and use those categories of Personal Information for administering the benefits for which you are applying and ensuring compliance with applicable legal requirements and Contrast policies.
As a California resident, you are entitled to certain rights under CCPA:

-You have the right to know what personal information we have collected from you as a California employee;
-You have the right to know what personal information is sold or disclosed and to whom. That said, we do not sell your information, We do, however, disclose information to third parties in connection with the management of payroll, employee benefits, etc. to fulfill our obligations to you as an employee of Contrast. each of those third parties have been served with a Notice to Comply with CCPA or have entered into a CCPA Addendum with Contrast which includes them from selling your information.
-You have the right to opt-out of the sale of your personal information. Again, we do not sell it but you might want to be aware of that as a "consumer" in California with respect to other businesses' and
-The right to be free from retaliation for exercising any rights

If you have any questions, please let us know! 
Share this job:
Development Manager, Java Agent
java manager Jan 02
As a member of the Contrast Security team, you will join a group responsible for industry leading Application Security products. Our team includes engineers, designers, and product managers, all focused on making the Internet safer for everyone.  We believe in agile practices to build our software, as well as continuously delivering features and improvements to our users. You are a person who is always pushing your teammates to do their best work and intolerant of anything else. Our team believes that a successful product is built by working with designers, product managers, and operators to understand the full cycle of software development.

The role of the Development Manager involves a balance of day-to-day personnel management, as well managing development projects in a cross-functional manner. Development managers are not just managers, as they are expected to commit code, but at a different pace than contributing engineers. This is our flagship development team and the opportunity to lead a group of very talented and motivated software engineers.
 
As Development Manager of the Java Agent team you have a number of responsibilities, but the primary one is to ship product out the door. Your goal is deliver results to the customer and market. To do this you need to make sure the development team is able to work as efficiently as possible and this means making sure they have clear goals, both short term and long term, and that nothing prevents them from doing their work. From the initial project scope to deploying the product out to customer sites, each step is your responsibility. You can, and should, delegate as much as you can but be ready to check that things are being done as you want and be ready to jump in if it is not.

Roles and Responsibilities

  • Own your product and software code base, including the feature road map, customer issues/defects and the technology road map.
  • Lead up cross-functional development project initiatives owning project management, issue tracking, scoping and planning.
  • Collaborate with the Product Owner, Scrum Master and Development team to deliver a high-value, first class security product.
  • Drive the daily standup meeting with the team to ensure the project is on-track and that issues are resolved timely.
  • Support all hiring and recruiting initiatives for your team.
  • Work on technical designs and architectural initiatives on a project by project basis.
  • Manage individuals supporting their personal/career growth and development.
  • Develop team and individual goals/objectives that align to the department and company goal
  • Perform consistent and regular individual one on one meetings with team members.
  • Be a team player. You love to work with others to find the right solutions.

About You

  • You love to manage others and make them better developers.
  • You love to code and deploy at scale.
  • Desire to make the Internet a safer place.
  • You approach problems from a product perspective, thinking through how the user will interact with what you're building.
  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need.
  • You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges.
  • You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally.

What We Offer

  • Competitive compensation
  • Daily team lunches
  • Meaningful stock plans
  • Medical, dental, and vision benefits
  • Flexible paid time off
By submitting your application, you are providing Personally Identifiable Information about yourself (cover letter, resume, references, or other employment-related information) and hereby give your consent for Contrast Security, and/ or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles and locations. 

The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.

In connection with your role here at Contrast, we collect information that identifies, reasonably relates to, or describes you (“Personal Information”). The categories of Personal Information that we collect, use or store include your name, government-issued identification number(s), email address, mailing address, emergency contact information, employment history, educational history, criminal record, demographic information, and other electronic network activity information by way of mobile device management on your Contrast-issued equipment. We collect and use those categories of Personal Information (the majority of which is provided by you) about you for human resources and other business-driven purposes, including evaluating your performance here at Contrast, evaluating you as a candidate for promotion within Contrast, managing compensation (including payroll and benefits), record keeping in relation to recruiting and hiring, conducting background checks as permitted by law, and ensuring compliance with applicable legal requirements for Contrast. We collect, use and store the minimal amount of information possible

We also collect Personal Information in connection with your application for benefits. In addition to the above, Personal Information also identifies those on behalf of whom you apply for benefits. During your application for benefits, the categories of Personal Information that we collect include name, government-issued identification number(s), email address, mailing address, emergency contact information, and demographic information. We collect and use those categories of Personal Information for administering the benefits for which you are applying and ensuring compliance with applicable legal requirements and Contrast policies.
As a California resident, you are entitled to certain rights under CCPA:

-You have the right to know what personal information we have collected from you as a California employee;
-You have the right to know what personal information is sold or disclosed and to whom. That said, we do not sell your information, We do, however, disclose information to third parties in connection with the management of payroll, employee benefits, etc. to fulfill our obligations to you as an employee of Contrast. each of those third parties have been served with a Notice to Comply with CCPA or have entered into a CCPA Addendum with Contrast which includes them from selling your information.
-You have the right to opt-out of the sale of your personal information. Again, we do not sell it but you might want to be aware of that as a "consumer" in California with respect to other businesses' and
-The right to be free from retaliation for exercising any rights

If you have any questions, please let us know!
Share this job:
Software Engineer Serverless Platform
python node-js java aws azure Nov 09 2019

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyber-attacks. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate analysis and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has intelligent agents that work actively inside applications to prevent data breaches, defeat hackers and secure the entire enterprise from development, to operations, to production.

About the Position

A revolution is underway in how software is built and deployed. Serverless computing represents that next generation approach to both. At Contrast our goal is to help our customers build and deploy the most robust and secure software imaginable. We believe that not enough is being done in the Serverless space to make Serverless applications secure.

Writing instrumentation agents is a responsibility we take very seriously at Contrast. Our customers trust us enough to run our agents directly in their applications. We're looking for an engineer to exercise that power carefully, to help us build a quality, thoroughly tested agent that our customers run with complete confidence. Serverless presents a very unique problem for our customers, as now our IAST, RASP and OSS capabilities will extend into the compile and deploy process.

An ideal candidate has a passion and excitement around the Serverless Framework, as well as the AWS Lambda and Azure Functions communities. They have professional experience building Serverless applications and have a deep understanding of observability and secure programming.

Responsibilities and About You

  • History of building Serverless web applications in Node, Python, Go or Java.
  • Extensive experience with AWS Lambda and/or Azure functions.
  • Collaborates enthusiastically as we are serious users of Slack, Github/Bitbucket, HighFive/Zoom (video/voice calls) to leverage chat (Slack), asynchronous communication and tracking (JIRA).
  • Desire to document and automates everything. You believe knowledge should be shared. You document systems and share knowledge with the rest of the team clearly and precisely.
  • Contribute to the development of our instrumentation agent written in Python, Node and Java, but from the perspective of distributed systems and function based architectures.
  • Perform forensic investigations when the agent negatively impacts the performance of functionality of instrumented Serverless applications.
  • You approach problems from a product perspective, thinking through how the user will interact with what you're building.
  • You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges.
  • You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally. 

What We Offer

  • Competitive compensation and Stock
  • Medical, dental, and vision benefits
  • Flexible paid time off
  • Daily in-office lunches
  • 401K
  • Professional Development Budget

We are changing the world of software security. Do it with us.  We believe in what we do and are passionate about helping our customers secure their business. We work hard, and we have fun doing it. Solve the impossible. Easy = boring. If you’re looking for a fun work environment and like a challenge, you’ll love Contrast Security.

Share this job:
Python Instrumentation Engineer
python c linux Nov 09 2019

At Contrast, our goal is the make the Internet safer day by day. We are always interested in meeting talented and creative technologists who share this goal. We’ve built some amazing technology thus far and are shaking up the way the world looks at application security. We know that our products can get better with new voices and ideas. Contrast is looking for a talented Python and C application developer to join our team, engineering a world-class instrumentation agent for analyzing the security of Python web applications. An ideal candidate is proficient in Python and C. He or she likely has professional Python experience, including some experience contributing to open source frameworks and/or libraries, this could be a great opportunity for you to deepen your understanding of Python's unique characteristics. You like to reverse engineer code, making it better with each iteration. Writing instrumentation agents is a responsibility we take very seriously at Contrast. Our customers trust us enough to run our agents directly in their applications. We're looking for an engineer to exercise that power carefully, to help us build a quality, thoroughly tested agent that our customers run with complete confidence.

Responsibilities

  • Contribute to the development of our instrumentation agent written in Python, C, Pybuf and Protobuf.
  • Author security rules in Python, C and RegEx to detect and defend common attack patterns and security anti-patterns in Python.
  • Learn and reverse engineer popular ORM frameworks native to the Python ecosystem for the purpose of analyzing approaches for SQL Injection.
  • Perform forensic investigations when the agent negatively impacts the performance of functionality of instrumented web applications.
  • Build many variations of simple to complex web applications in Python using Django, Flask, Pyramid, web2py and TurboGears for our instrumentation agent to analyze to detect security vulnerabilities at run-time.

About You

  • You must love to code and have a strong passion for making software more secure.
  • You’re a true scientist and think about algorithms and regular expressions while you sleep.
  • You’re a Python expert with a strong understanding of C, Linux (Ubuntu) and Apache.
  • Experience writing Python using Django, web2py, TurboGears, Flask and/or Pyramid.
  • Experience with popular Python ORM frameworks like SQLAlchemy, Django ORM, Storm and/or SQL Object.
  • Experience building Python packaging tools such as pip, easy_install and buildout.
  • You approach problems from a product perspective, thinking through how the user will interact with what you're building.
  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need.
  • You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges.
  • You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally. 

What We Offer

  • Competitive compensation
  • Medical, dental, and vision benefits
  • Flexible paid time off
  • Daily in-office lunches
  • 401K
  • Professional Development Budget
Share this job:
Software Development Engineer in Test
python javascript java ruby saas qa Nov 03 2019

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyber attacks. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate analysis and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has intelligent agents that work actively inside applications to prevent data breaches, defeat hackers and secure the entire enterprise from development, to operations, to production.

The Software Development Engineer in Test (SDET) believes the reward for a job well done is another job. You would rather spend your time enabling engineering teams to more effectively write their own tests than write tests for them. You thrive in an environment where there is something new to learn with each major effort. 

Imagine landing with an engineering team with a goal of improving their unit testing coverage.  Maybe they need help mocking services? Maybe they need help just refactoring a large group of tests during a system upgrade? Maybe they need help starting a load testing practice? Our teams will ask. You will research, implement and train.  When you are done with that job, a new one will await you with another of our teams.  

Responsibilities

  • Work with multiple agile teams to establish automated test metric goals and achieve them. 
  • Work with teams to set up processes, patterns and standards to increase unit test coverage
  • Work with teams to set up processes, patterns and standards to automate high value performance testing (benchmark, load and stress)
  • Work with teams to set up high value automated API tests
  • Working with the Ops teams to test infrastructure as code gets you a gold star
  • Contribute to our synthetic test infrastructure run against our production SaaS systems for real-time awareness of product uptime and functional stability.
  • Build and maintain expertise in several languages and their testing tool sets over time.
  • A passion for automation – a key team goal is to reduce daily toil through automation
  • Work cross-functionally within a service team and be a core contributor in every significant engineering solution that is delivered
  • Debug production issues across services and levels of the stack
  • Participate in on-call rotations, along with every member of the engineering team
  • Solid understanding of system design, including the operational trade-offs of various designs
  • Solid programming and troubleshooting skills. You may be called upon to help with systems written in Java, .NET, Ruby, Go, Python and Javascript. You won’t be expected to know everything, but we are looking for people who can dig through a codebase for debugging and commit tactical fixes opportunities.

About You

  • You don't love writing code, you love writing code that test's the code.
  • You have 5+ years in technology with at least three in a QA Automation Role or SDET
  • You love to break things, and you like to share how you did it.
  • You’re a storyteller with compelling stories about that time you learned something new in order to solve a problem for your company, and stories about the times you helped your team mates skill up.
  • You have powerful stories about the failures and mistakes you’ve made and the lessons learned. You share them as cautionary tales with your team mates.
  • You can find your way around a database, but you are better at mocking them.
  • You can demonstrate familiarity with common language frameworks. Java is preferred to start, but .NET, Ruby, Go, Python and Javascript are also key to our product offering.
  • You have a desire to make the Internet a safer place.
  • You have a passion for tools, testing frameworks, methodologies and implementations. You choose them based on the the best fit for the problem at hand. 
  • You approach problems from a product perspective, thinking through how the user will interact with what you're building.
  • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need. You write things down so someone else on your team can do them.
  • You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges. We see simplicity as the greatest expression of intelligence and responsibility.
  • You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally.

What We Offer

  • The opportunity to work with some of the highest performing individuals in the world with the goal of establishing memories of the best part of your career ever.
  • Competitive compensation
  • Daily in-office team lunches
  • Meaningful stock plans
  • Medical, dental, and vision benefits
  • Flexible paid time off 

By submitting your application, you are providing Personally Identifiable Information about yourself (cover letter, resume, references, or other employment-related information) and hereby give your consent for Contrast Security, and/ or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles and locations.

Share this job: