Contrast Security company's all remote jobs
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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 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, database systems, automation, monitoring and systems telemetry. You work with our engineering team to design and build system infrastructure that is automated, elastic, and reliable. You support our databases in such a way that our colleagues in application engineering see you as a reliable subject matter expert for performance, modeling and data integrity. In a teammate, we expect you to challenge conventional wisdom and encourage everyone to have simpler solutions. It is your nature to share what you know so that everyone you encounter is just a bit better at using MySQL. Ideal candidates have expertise in maintaining and improving the use of MySQL. You’ll work with these systems through infrastructure as code using Terraform, Cloudformation and Helm Charts. All of our work is currently done in the AWS ecosystem. Cloudformation will leave our stack this year.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities:
- Operate, tune and improve multiple RDS instances (MySQL & Aurora)
- Collaborate with Application Engineering teams to profile instance resource usage, optimize and tweak both query and schema
- Collaborate with the Architecture team on the use of alternative strategies for handling and storing data (S3/EMR/Athena etc.)
- Plan, coordinate and schedule upgrades, migrations and schema redesign efforts along with business stakeholders
- Own and maintain appropriate documentation (code & Confluence) around specification, runbooks, etc
- Participate as an equal partner in the Infrastructure team's on call rotation
- Your are joining a team. We have others with SME level MySQL experience. So, working on a team and to the benefit of that team and its stakeholders is your overarching mission
MySQL Qualifications:
- You assist application engineers in writing and tuning SQL queries on MySQL 5.7 and later
- You have demonstrable experience tuning the MySQL server through an RDS parameter group
- You have experience and opinions about the use of MySQL features such as stored procedures, triggers and the event scheduler
- You have demonstrable experience making multiple schema changes on large tables in a busy environment
- You understand some of the limitations of MySQL and have experience with common workarounds when such limitations are reached
- You have set up, tuned and monitored MySQL replication
Cloud Engineering Qualifications:
- You have managed infrastructure with code (Terraform, Cloudformation, Ansible, Chef, etc.)
- You have written a job or two to automate away toil and have a fun story to tell us
- You submit pull requests for small changes frequently
- You enjoy reviewing others’ PR’s as a means of improving your understanding of the operational environment
- You plan your work to avoid service interruptions whenever possible
General Qualifications:
- You have been working in a cloud engineering capacity for 5+ years
- 1+ years of your experience has been database focused, but not necessarily exclusive
- You have demonstrable experience planning, executing and delivering a project on your own and with one or more other team members
- You possess experience managing multiple production database instances via code. (Cloudformation, Terraform, etc.)
- You have a strong desire to grow your infrastructure as code skills
- You can share stories about the mistakes you've made throughout your career and what you have done to recover from them (and not repeat them)
- Ideally, you have worked in a fast growing start up
- Ideally, you have an AWS Database, AWS Solutions Architect, AWS SysOps or AWS Developer certification. Maybe even a MySQL database or developer certification.
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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 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. In the role of Front-End Architect at Contrast, you will help scale the front-end architecture of our DevSecOps platform to support our continued growth and expansion into new products. You will be working across multiple engineering teams to keep our front-end technology aligned to our strategic vision while ensuring quality, maintainability, and consistency across the platform.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities
- Form and lead research groups of senior engineers to establish standards, evaluate technologies, and make architecture decisions for the platform.
- Communicate the overall front-end architecture vision to development teams and provide oversight to ensure the implementation aligns with it.
- Document architectures and build reference implementations to ease adoption across teams.
- Proactively consult with the UX Designers and Product Managers to ensure the front-end architecture can deliver the capabilities needed for their roadmaps.
- Ensure teams working on similar efforts are sharing technical knowledge and maintaining consistency.
- Proactively identify technical debt or other areas of architectural risk in the product needing improvement.
- Consult with test engineers to ensure the front-end architecture is testable and aligns with their testing strategy.
- Constantly track emerging front-end technologies, architectures, tools, and best practices.
- Initiate research, discussions, or make direct suggestions to improve the tech stack to optimize development velocity and enable scaling development out to a growing number of teams.
Qualifications
- You have experience working in enterprise-scale organizations with many development teams.
- You understand React and component-based front-end development.
- You have experience scaling front-end development across multiple teams.
- You are familiar with design systems and how to use them across multiple teams.
- You understand the dynamics of many development teams building a common front-end and the strategies to decouple their work from each other while also maintaining shared consistency (micro frontends, components, design systems, etc)
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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
The Contrast Engineering team is growing leaps and bounds. We've created an opportunity for a team of mainly internally focused full stack developers providing application development support to our language agent teams. As a member of this team, you will get the opportunity and exposure to work across our five current languages of Java, .Net, NodeJS, Python and Ruby. As new languages are brought into our eco-system, you will evaluate and develop within those languages as well. This team is tasked with the unique opportunity to build engaging and demonstrable applications that are both vulnerable and non-vulnerable, but also support multiple frameworks and runtimes within each language. Developers on this team will receive exposure to a foundation of advanced application security topics working side by side with our software agent and security research teams. Many of the applications you build will be made accessible in our public GitHub repository and will be shared with our community of practice. The goal of this team is to build and curate functional applications within our compatibility matrix of web applications we support for each language. The team will build many combinations of applications based on framework, runtime, data store (relational or NoSQL). These applications will be vulnerable and non-vulnerable. They will be used for acceptance testing our software agents. Ultimately, this team will provide support to our product to ensure the greatest amount of accuracy in our findings, reliability in service with a running agent and ease of use of our integrations and capabilities.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities
- Build, ship, curate, and iterate purposely vulnerable and non-vulnerable full stack web applications in as many as five existing languages (Java, .Net, NodeJS, Python and Ruby)
- Research and learn various web application frameworks supported in each language
- Design and implement robust, automated accepted tests within our CI toolchain
- Work side by side with our software agent teams to improve accuracy, reliability and resilience of our language-based agents
- Mentor under our security research team to learn about purposely exposed attack surfaces and software anti-patterns that leave code vulnerable
- Own your work. Whether a nasty bug or an awesome feature, you put your name on every line of code.
- Be a team player. You love to work with others to find the right solutions.
About You
- You love to code
- You’re a generalist who thrives on building complete features independently (front and back-end)
- You have general experience with front-end CSS and JavaScript frameworks
- You have a solid foundation of coding ability with at least one scripting language and one object-oriented language
- You have exposure with at least one relational database and NoSQL system
- You are a polyglot at heart and want to be able to include your breadth of coding across many languages
- 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
- 401K plan
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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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
Our Application Security Research team is hyper-focused on continuous vulnerability and threat research affecting the world's software ecosystem. He or she will be responsible for maintaining the fidelity of research and findings in our real-time security intelligence platform. Most vulnerability findings will be based on third-party code in the Open Source community. However, additional efforts will be driven from findings in the Contrast platform. It will present an opportunity as a security researcher to contribute original research. The Application Security Researcher 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 and Protect platforms. Original research will be published in company blogs, papers and presentations.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Roles and Responsibilities
- Conduct basic and applied research on important and challenging problems in application security
- Help define and drive 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 research initiatives
- Support the gathering of language, library, license and application security research
- Process emerging threats, such as evaluating externally found CVEs and risks
- Development and presentation of content associated with the security research through conference speaking and/or blogging
- Provide tier-3 support for reported incidents and escalation of security findings review
- Ability to perform vulnerability and penetration testing assessments
- Support and drive the security evaluation of third party software and tools
Qualifications:
- Software background in Java or .NET (plus if you have experience with Python, NodeJS, Ruby and/or GoLang)
- Understands the OWASP Top 10 and SANS/CWE Top 25
- Experience with ethical hacking and vulnerability management reporting
- Knowledge of cloud hosting environments (AWS, Azure, GCP, OCI, etc)
- You have strong communication skills
- You ask questions, let others know when you need help, and tell others what you need
- 5+ years of experience in industry application security research or direct application
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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
Are you interested in pursuing a life changing experience in the field of application security and continuous delivery? Contrast is looking for an enthusiastic technical architect who enjoys taking on any challenges thrown at them. We are an exciting team that is growing leaps and bounds each month. This person should take a holistic 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 should have a background designing, developing and deploying distributed systems and components.
This is a remote position that work within any US time zone. Traveling to an offsite event may take place on an annual basis.
Responsibilities
- Collaborate with stakeholders to understand and refine feature requests
- Guide consistency, standards and alignment across diverse development teams
- Communicate technical risk, feasibility, and performance concerns to non-technical stakeholders
- Advocate for dev teams communicating technical needs, constraints, capabilities, and opportunities
- Understand and communicate the broader context in which features interact and encourage holistic vs. local thinking (optimizations/efficiencies)
- Define non-functional requirements for features to ensure they meet scalability, performance, observability, and other non-functional needs
- Translate feature requests into technical designs, satisfying both functional and non-functional constraints
- Maintain a long-term strategic vision for the architecture and work to align short-term tactical efforts with it
- Maintain a breadth of knowledge of existing and emerging technologies and practices and apply them when appropriate
Requirements
- Minimum of 7 years of experience with: software development (Java, .NET or other), RDBMS, NoSQL data stores, messaging systems, cloud technologies, etc.
- Experience with agile development methodologies, and agile architecture techniquesExperience in design and development of complex, web-based, distributed systems offered in SaaS and on-premises
- Experience with messaging and/or streaming systems
- Experience with clean API design and standards
- Knowledge of distributed architectures and distributed design patterns
- Knowledge of security vulnerabilities and application security testing preferred
What We Offer
- Competitive compensation
- 401k plan
- Medical, dental, and vision benefits
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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 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, database systems, automation, monitoring and systems telemetry. You work with our engineering team to design and build system infrastructure that is automated, elastic, and reliable. You support our databases in such a way that our colleagues in application engineering see you as a reliable subject matter expert for performance, modeling and data integrity. In a teammate, we expect you to challenge conventional wisdom and encourage everyone to have simpler solutions. It is your nature to share what you know so that everyone you encounter is just a bit better at using MySQL. Ideal candidates have expertise in maintaining and improving the use of MySQL. You’ll work with these systems through infrastructure as code using Terraform, Cloudformation and Helm Charts. All of our work is currently done in the AWS ecosystem. Cloudformation will leave our stack this year.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities:
- Operate, tune and improve multiple RDS instances (MySQL & Aurora)
- Collaborate with Application Engineering teams to profile instance resource usage, optimize and tweak both query and schema
- Collaborate with the Architecture team on the use of alternative strategies for handling and storing data (S3/EMR/Athena etc.)
- Plan, coordinate and schedule upgrades, migrations and schema redesign efforts along with business stakeholders
- Own and maintain appropriate documentation (code & Confluence) around specification, runbooks, etc
- Participate as an equal partner in the Infrastructure team's on call rotation
- Your are joining a team. We have others with SME level MySQL experience. So, working on a team and to the benefit of that team and its stakeholders is your overarching mission
MySQL Qualifications:
- You assist application engineers in writing and tuning SQL queries on MySQL 5.7 and later
- You have demonstrable experience tuning the MySQL server through an RDS parameter group
- You have experience and opinions about the use of MySQL features such as stored procedures, triggers and the event scheduler
- You have demonstrable experience making multiple schema changes on large tables in a busy environment
- You understand some of the limitations of MySQL and have experience with common workarounds when such limitations are reached
- You have set up, tuned and monitored MySQL replication
Cloud Engineering Qualifications:
- You have managed infrastructure with code (Terraform, Cloudformation, Ansible, Chef, etc.)
- You have written a job or two to automate away toil and have a fun story to tell us
- You submit pull requests for small changes frequently
- You enjoy reviewing others’ PR’s as a means of improving your understanding of the operational environment
- You plan your work to avoid service interruptions whenever possible
General Qualifications:
- You have been working in a cloud engineering capacity for 5+ years
- 1+ years of your experience has been database focused, but not necessarily exclusive
- You have demonstrable experience planning, executing and delivering a project on your own and with one or more other team members
- You possess experience managing multiple production database instances via code. (Cloudformation, Terraform, etc.)
- You have a strong desire to grow your infrastructure as code skills
- You can share stories about the mistakes you've made throughout your career and what you have done to recover from them (and not repeat them)
- Ideally, you have worked in a fast growing start up
- Ideally, you have an AWS Database, AWS Solutions Architect, AWS SysOps or AWS Developer certification. Maybe even a MySQL database or developer certification.
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Build, ship, curate, and iterate purposely vulnerable and non-vulnerable full stack web applications in as many as five existing languages (Java, .Net, NodeJS, Python and Ruby)
- Research and learn various web application frameworks supported in each language
- Design and implement robust, automated accepted tests within our CI toolchain
- Work side by side with our software agent teams to improve accuracy, reliability and resilience of our language-based agents
- Mentor under our security research team to learn about purposely exposed attack surfaces and software anti-patterns that leave code vulnerable
- Own your work. Whether a nasty bug or an awesome feature, you put your name on every line of code.
- Be a team player. You love to work with others to find the right solutions.
About You
- You love to code
- You’re a generalist who thrives on building complete features independently (front and back-end)
- You have general experience with front-end CSS and JavaScript frameworks
- You have a solid foundation of coding ability with at least one scripting language and one object-oriented language
- You have exposure with at least one relational database and NoSQL system
- You are a polyglot at heart and want to be able to include your breadth of coding across many languages
- 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
- 401K plan
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Roles and Responsibilities
- Conduct basic and applied research on important and challenging problems in application security
- Help define and drive 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 research initiatives
- Support the gathering of language, library, license and application security research
- Process emerging threats, such as evaluating externally found CVEs and risks
- Development and presentation of content associated with the security research through conference speaking and/or blogging
- Provide tier-3 support for reported incidents and escalation of security findings review
- Ability to perform vulnerability and penetration testing assessments
- Support and drive the security evaluation of third party software and tool
About You
- You have a software background in Java or .NET (plus if you have experience with Python, NodeJS, Ruby and/or GoLang)
- You understand the OWASP Top 10 and SANS/CWE Top 25
- You have experience with ethical hacking and vulnerability management reporting
- You have knowledge of cloud hosting environments (AWS, Azure, GCP, OCI, etc)
- You have strong communication skills
- You ask questions, let others know when you need help, and tell others what you need
- You have 5+ years of experience in industry application security research or direct application
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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 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. In the role of Front-End Architect at Contrast, you will help scale the front-end architecture of our DevSecOps platform to support our continued growth and expansion into new products. You will be working across multiple engineering teams to keep our front-end technology aligned to our strategic vision while ensuring quality, maintainability, and consistency across the platform.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities
- Form and lead research groups of senior engineers to establish standards, evaluate technologies, and make architecture decisions for the platform.
- Communicate the overall front-end architecture vision to development teams and provide oversight to ensure the implementation aligns with it.
- Document architectures and build reference implementations to ease adoption across teams.
- Proactively consult with the UX Designers and Product Managers to ensure the front-end architecture can deliver the capabilities needed for their roadmaps.
- Ensure teams working on similar efforts are sharing technical knowledge and maintaining consistency.
- Proactively identify technical debt or other areas of architectural risk in the product needing improvement.
- Consult with test engineers to ensure the front-end architecture is testable and aligns with their testing strategy.
- Constantly track emerging front-end technologies, architectures, tools, and best practices.
- Initiate research, discussions, or make direct suggestions to improve the tech stack to optimize development velocity and enable scaling development out to a growing number of teams.
Qualifications
- You have experience working in enterprise-scale organizations with many development teams.
- You understand React and component-based front-end development.
- You have experience scaling front-end development across multiple teams.
- You are familiar with design systems and how to use them across multiple teams.
- You understand the dynamics of many development teams building a common front-end and the strategies to decouple their work from each other while also maintaining shared consistency (micro frontends, components, design systems, etc)
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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 talented Senior 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 7 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.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities
- Building, shipping, curating, and iterating on features supported by the agent
- Define and direct team in the area of performance, maintainability, and securityImproving accuracy, reliability, and resilience of the agent
- Work with architecture, design, and product teams to build amazing, jaw-dropping features
- 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
- 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 acceptance 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 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
- You develop code in Ruby
- You have at least 7 years of industry experience as a software engineer
- You have experience with using Git, or similar code management, tooling
- You develop code with Unit and Integration level testing
- You have experience developing code with Continuous Integration and automated deployment
- 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
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
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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
Our Application Security Research team is hyper-focused on continuous vulnerability and threat research affecting the world's software ecosystem. He or she will be responsible for maintaining the fidelity of research and findings in our real-time security intelligence platform. Most vulnerability findings will be based on third-party code in the Open Source community. However, additional efforts will be driven from findings in the Contrast platform. It will present an opportunity as a security researcher to contribute original research. The Application Security Researcher 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 and Protect platforms. Original research will be published in company blogs, papers and presentations.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Roles and Responsibilities
- Conduct basic and applied research on important and challenging problems in application security
- Help define and drive 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 research initiatives
- Support the gathering of language, library, license and application security research
- Process emerging threats, such as evaluating externally found CVEs and risks
- Development and presentation of content associated with the security research through conference speaking and/or blogging
- Provide tier-3 support for reported incidents and escalation of security findings review
- Ability to perform vulnerability and penetration testing assessments
- Support and drive the security evaluation of third party software and tools
Qualifications:
- Software background in Java or .NET (plus if you have experience with Python, NodeJS, Ruby and/or GoLang)
- Understands the OWASP Top 10 and SANS/CWE Top 25
- Experience with ethical hacking and vulnerability management reporting
- Knowledge of cloud hosting environments (AWS, Azure, GCP, OCI, etc)
- You have strong communication skills
- You ask questions, let others know when you need help, and tell others what you need
- 5+ years of experience in industry application security research or direct application
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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
Are you interested in pursuing a life changing experience in the field of application security and continuous delivery? Contrast is looking for an enthusiastic technical architect who enjoys taking on any challenges thrown at them. We are an exciting team that is growing leaps and bounds each month. This person should take a holistic 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 should have a background designing, developing and deploying distributed systems and components.
This is a remote position that work within any US time zone. Traveling to an offsite event may take place on an annual basis.
Responsibilities
- Collaborate with stakeholders to understand and refine feature requests
- Guide consistency, standards and alignment across diverse development teams
- Communicate technical risk, feasibility, and performance concerns to non-technical stakeholders
- Advocate for dev teams communicating technical needs, constraints, capabilities, and opportunities
- Understand and communicate the broader context in which features interact and encourage holistic vs. local thinking (optimizations/efficiencies)
- Define non-functional requirements for features to ensure they meet scalability, performance, observability, and other non-functional needs
- Translate feature requests into technical designs, satisfying both functional and non-functional constraints
- Maintain a long-term strategic vision for the architecture and work to align short-term tactical efforts with it
- Maintain a breadth of knowledge of existing and emerging technologies and practices and apply them when appropriate
Requirements
- Minimum of 7 years of experience with: software development (Java, .NET or other), RDBMS, NoSQL data stores, messaging systems, cloud technologies, etc.
- Experience with agile development methodologies, and agile architecture techniquesExperience in design and development of complex, web-based, distributed systems offered in SaaS and on-premises
- Experience with messaging and/or streaming systems
- Experience with clean API design and standards
- Knowledge of distributed architectures and distributed design patterns
- Knowledge of security vulnerabilities and application security testing preferred
What We Offer
- Competitive compensation
- 401k plan
- Medical, dental, and vision benefits
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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 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, database systems, automation, monitoring and systems telemetry. You work with our engineering team to design and build system infrastructure that is automated, elastic, and reliable. You support our databases in such a way that our colleagues in application engineering see you as a reliable subject matter expert for performance, modeling and data integrity. In a teammate, we expect you to challenge conventional wisdom and encourage everyone to have simpler solutions. It is your nature to share what you know so that everyone you encounter is just a bit better at using MySQL. Ideal candidates have expertise in maintaining and improving the use of MySQL. You’ll work with these systems through infrastructure as code using Terraform, Cloudformation and Helm Charts. All of our work is currently done in the AWS ecosystem. Cloudformation will leave our stack this year.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities:
- Operate, tune and improve multiple RDS instances (MySQL & Aurora)
- Collaborate with Application Engineering teams to profile instance resource usage, optimize and tweak both query and schema
- Collaborate with the Architecture team on the use of alternative strategies for handling and storing data (S3/EMR/Athena etc.)
- Plan, coordinate and schedule upgrades, migrations and schema redesign efforts along with business stakeholders
- Own and maintain appropriate documentation (code & Confluence) around specification, runbooks, etc
- Participate as an equal partner in the Infrastructure team's on call rotation
- Your are joining a team. We have others with SME level MySQL experience. So, working on a team and to the benefit of that team and its stakeholders is your overarching mission
MySQL Qualifications:
- You assist application engineers in writing and tuning SQL queries on MySQL 5.7 and later
- You have demonstrable experience tuning the MySQL server through an RDS parameter group
- You have experience and opinions about the use of MySQL features such as stored procedures, triggers and the event scheduler
- You have demonstrable experience making multiple schema changes on large tables in a busy environment
- You understand some of the limitations of MySQL and have experience with common workarounds when such limitations are reached
- You have set up, tuned and monitored MySQL replication
Cloud Engineering Qualifications:
- You have managed infrastructure with code (Terraform, Cloudformation, Ansible, Chef, etc.)
- You have written a job or two to automate away toil and have a fun story to tell us
- You submit pull requests for small changes frequently
- You enjoy reviewing others’ PR’s as a means of improving your understanding of the operational environment
- You plan your work to avoid service interruptions whenever possible
General Qualifications:
- You have been working in a cloud engineering capacity for 5+ years
- 1+ years of your experience has been database focused, but not necessarily exclusive
- You have demonstrable experience planning, executing and delivering a project on your own and with one or more other team members
- You possess experience managing multiple production database instances via code. (Cloudformation, Terraform, etc.)
- You have a strong desire to grow your infrastructure as code skills
- You can share stories about the mistakes you've made throughout your career and what you have done to recover from them (and not repeat them)
- Ideally, you have worked in a fast growing start up
- Ideally, you have an AWS Database, AWS Solutions Architect, AWS SysOps or AWS Developer certification. Maybe even a MySQL database or developer certification.
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Form and lead research groups of senior engineers to establish standards, evaluate technologies, and make architecture decisions for the platform.
- Communicate the overall front-end architecture vision to development teams and provide oversight to ensure the implementation aligns with it.
- Document architectures and build reference implementations to ease adoption across teams.
- Proactively consult with the UX Designers and Product Managers to ensure the front-end architecture can deliver the capabilities needed for their roadmaps.
- Ensure teams working on similar efforts are sharing technical knowledge and maintaining consistency.
- Proactively identify technical debt or other areas of architectural risk in the product needing improvement.
- Consult with test engineers to ensure the front-end architecture is testable and aligns with their testing strategy.
- Constantly track emerging front-end technologies, architectures, tools, and best practices.
- Initiate research, discussions, or make direct suggestions to improve the tech stack to optimize development velocity and enable scaling development out to a growing number of teams.
- Form and lead research groups of senior engineers to establish standards, evaluate technologies, and make architecture decisions for the platform.
- Communicate the overall front-end architecture vision to development teams and provide oversight to ensure the implementation aligns with it.
- Document architectures and build reference implementations to ease adoption across teams.
- Proactively consult with the UX Designers and Product Managers to ensure the front-end architecture can deliver the capabilities needed for their roadmaps.
- Ensure teams working on similar efforts are sharing technical knowledge and maintaining consistency.
- Proactively identify technical debt or other areas of architectural risk in the product needing improvement.
- Consult with test engineers to ensure the front-end architecture is testable and aligns with their testing strategy.
- Constantly track emerging front-end technologies, architectures, tools, and best practices.
- Initiate research, discussions, or make direct suggestions to improve the tech stack to optimize development velocity and enable scaling development out to a growing number of teams.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Roles and Responsibilities
- Conduct basic and applied research on important and challenging problems in application security
- Help define and drive 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 research initiatives
- Support the gathering of language, library, license and application security research
- Process emerging threats, such as evaluating externally found CVEs and risks
- Development and presentation of content associated with the security research through conference speaking and/or blogging
- Provide tier-3 support for reported incidents and escalation of security findings review
- Ability to perform vulnerability and penetration testing assessments
- Support and drive the security evaluation of third party software and tools
Qualifications:
- Software background in Java or .NET (plus if you have experience with Python, NodeJS, Ruby and/or GoLang)
- Understands the OWASP Top 10 and SANS/CWE Top 25
- Experience with ethical hacking and vulnerability management reporting
- Knowledge of cloud hosting environments (AWS, Azure, GCP, OCI, etc)
- You have strong communication skills
- You ask questions, let others know when you need help, and tell others what you need
- 5+ years of experience in industry application security research or direct application
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities:
- Collaborate with UX, Product and Engineering to architect elegant APIs, Data Models and reusable JavaScript and TypeScript
- Provide overarching design of testability and acceptance
- Define and direct team in the area of Performance, Scalability and Security
- 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, React, ES6, HTML, CSS, and Highcharts
- Experience with React, Angular or similar framework
- 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
- 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 jump in and help
Qualifications:
- At least 3 years of experience architecting modern, scalable and high-performing front-end web applications
- You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need
- Stellar visual skills and attention to detail
- You have extensive HTML5, CSS3 (Less), and JavaScript Framework (ReactJS) experience
- Experience with: TypeScript, react-query, CSS in JS, Storybook, React Testing Library or Webpack
- Have an eye for quality and have an interest in using tools/frameworks like Enzyme, Prettier, ReactTestRenderer, Jest, JUnit, StoryBook
- 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
- Medical, dental, and vision benefits
- 401(k)
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
- Aid in communication of business product strategy and the role security research plays in meeting customer and partner needs
- Manage a global team of passionate and skillful security research professionals
- Drive team success through use of Objectives and Key Results (OKR)
- Conduct basic and applied research on important and challenging problems in application security
- Help define and drive 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 research initiatives
- Support the gathering of language, library, license and application security research
- Process emerging threats, such as evaluating externally found CVEs and risks
- Development and presentation of content associated with the security research through conference speaking and/or blogging
- Ability to perform vulnerability and penetration testing assessments
- Software background in Java or .NET (plus if you have experience with Python, NodeJS, Ruby and/or GoLang)
- Understands the OWASP Top 10 and SANS/CWE Top 25
- Experience with ethical hacking and vulnerability management reporting
- Knowledge of cloud hosting environments (AWS, Azure, GCP, OCI, etc)
- You have strong communication skills
- You ask questions, let others know when you need help, and tell others what you need
- 5-10 years of experience in industry application security research or direct application, including people management experience
- Experience with threat modeling and attack forensics
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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
Are you interested in pursuing a life changing experience in the field of application security and continuous delivery? Contrast is looking for an enthusiastic technical architect who enjoys taking on any challenges thrown at them. We are an exciting team that is growing leaps and bounds each month. This person should take a holistic 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 should have a background designing, developing and deploying distributed systems and components.
This is a remote position that work within any US time zone. Traveling to an offsite event may take place on an annual basis.
Responsibilities
- Collaborate with stakeholders to understand and refine feature requests
- Guide consistency, standards and alignment across diverse development teams
- Communicate technical risk, feasibility, and performance concerns to non-technical stakeholders
- Advocate for dev teams communicating technical needs, constraints, capabilities, and opportunities
- Understand and communicate the broader context in which features interact and encourage holistic vs. local thinking (optimizations/efficiencies)
- Define non-functional requirements for features to ensure they meet scalability, performance, observability, and other non-functional needs
- Translate feature requests into technical designs, satisfying both functional and non-functional constraints
- Maintain a long-term strategic vision for the architecture and work to align short-term tactical efforts with it
- Maintain a breadth of knowledge of existing and emerging technologies and practices and apply them when appropriate
Requirements
- Minimum of 7 years of experience with: software development (Java, .NET or other), RDBMS, NoSQL data stores, messaging systems, cloud technologies, etc.
- Experience with agile development methodologies, and agile architecture techniquesExperience in design and development of complex, web-based, distributed systems offered in SaaS and on-premises
- Experience with messaging and/or streaming systems
- Experience with clean API design and standards
- Knowledge of distributed architectures and distributed design patterns
- Knowledge of security vulnerabilities and application security testing preferred
What We Offer
- Competitive compensation
- 401k plan
- Medical, dental, and vision benefits
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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
We are looking for a talented Software Engineer with at least 5 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.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities:
- Provides technical leadership and insight to members of the Node.js team
- Collaborates with the UI/UX and support teams to implement features and enhancements
- Actively contributes 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
- Participates in the Node.js open source community
Requirements:
- Software development background in Node.js
- At least 5 years of industry experience as a software engineer and 3 years working with Node.js
- 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
- DevOps experience with AWS to support automated functional testing or application operations
- Linux, Docker, and cloud-based deployment
- You’ll wow us if you have experience with:
- You are an active contributor to one or more open source projects
- Development of Node.js native modules
- Experience with Terraform for creating test environments as code
- Application security practices and concepts
- 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
- Competitive compensation
- 401k plan
- Medical, dental, and vision benefits
- 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.
If you're amazing but missing some of the requirements, we'd love for you to apply anyway. Please apply and include a link to your Github or BitBucket account, as well as any links to some of your projects if available.
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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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
Are you interested in pursuing a life changing experience in the field of application security and continuous delivery? Contrast is looking for an enthusiastic technical architect who enjoys taking on any challenges thrown at them. We are an exciting team that is growing leaps and bounds each month. This person should take a holistic 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 should have a background designing, developing and deploying distributed systems and components.
This is a remote position that work within any US time zone. Traveling to an offsite event may take place on an annual basis.
Responsibilities
- Collaborate with stakeholders to understand and refine feature requests
- Guide consistency, standards and alignment across diverse development teams
- Communicate technical risk, feasibility, and performance concerns to non-technical stakeholders
- Advocate for dev teams communicating technical needs, constraints, capabilities, and opportunities
- Understand and communicate the broader context in which features interact and encourage holistic vs. local thinking (optimizations/efficiencies)
- Define non-functional requirements for features to ensure they meet scalability, performance, observability, and other non-functional needs
- Translate feature requests into technical designs, satisfying both functional and non-functional constraints
- Maintain a long-term strategic vision for the architecture and work to align short-term tactical efforts with it
- Maintain a breadth of knowledge of existing and emerging technologies and practices and apply them when appropriate
Requirements
- Minimum of 7 years of experience with: software development (Java, .NET or other), RDBMS, NoSQL data stores, messaging systems, cloud technologies, etc.
- Experience with agile development methodologies, and agile architecture techniquesExperience in design and development of complex, web-based, distributed systems offered in SaaS and on-premises
- Experience with messaging and/or streaming systems
- Experience with clean API design and standards
- Knowledge of distributed architectures and distributed design patterns
- Knowledge of security vulnerabilities and application security testing preferred
What We Offer
- Competitive compensation
- 401k plan
- Medical, dental, and vision benefits
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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
We are looking for a talented Software Engineer with at least 5 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.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities:
- Provides technical leadership and insight to members of the Node.js team
- Collaborates with the UI/UX and support teams to implement features and enhancements
- Actively contributes 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
- Participates in the Node.js open source community
Requirements:
- Software development background in Node.js
- At least 5 years of industry experience as a software engineer and 3 years working with Node.js
- 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
- DevOps experience with AWS to support automated functional testing or application operations
- Linux, Docker, and cloud-based deployment
- You’ll wow us if you have experience with:
- You are an active contributor to one or more open source projects
- Development of Node.js native modules
- Experience with Terraform for creating test environments as code
- Application security practices and concepts
- 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
- Competitive compensation
- 401k plan
- Medical, dental, and vision benefits
- 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.
If you're amazing but missing some of the requirements, we'd love for you to apply anyway. Please apply and include a link to your Github or BitBucket account, as well as any links to some of your projects if available.
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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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 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, database systems, automation, monitoring and systems telemetry. You work with our engineering team to design and build system infrastructure that is automated, elastic, and reliable. You support our databases in such a way that our colleagues in application engineering see you as a reliable subject matter expert for performance, modeling and data integrity. In a teammate, we expect you to challenge conventional wisdom and encourage everyone to have simpler solutions. It is your nature to share what you know so that everyone you encounter is just a bit better at using MySQL. Ideal candidates have expertise in maintaining and improving the use of MySQL. You’ll work with these systems through infrastructure as code using Terraform, Cloudformation and Helm Charts. All of our work is currently done in the AWS ecosystem. Cloudformation will leave our stack this year.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities:
- Operate, tune and improve multiple RDS instances (MySQL & Aurora)
- Collaborate with Application Engineering teams to profile instance resource usage, optimize and tweak both query and schema
- Collaborate with the Architecture team on the use of alternative strategies for handling and storing data (S3/EMR/Athena etc.)
- Plan, coordinate and schedule upgrades, migrations and schema redesign efforts along with business stakeholders
- Own and maintain appropriate documentation (code & Confluence) around specification, runbooks, etc
- Participate as an equal partner in the Infrastructure team's on call rotation
- Your are joining a team. We have others with SME level MySQL experience. So, working on a team and to the benefit of that team and its stakeholders is your overarching mission
MySQL Qualifications:
- You assist application engineers in writing and tuning SQL queries on MySQL 5.7 and later
- You have demonstrable experience tuning the MySQL server through an RDS parameter group
- You have experience and opinions about the use of MySQL features such as stored procedures, triggers and the event scheduler
- You have demonstrable experience making multiple schema changes on large tables in a busy environment
- You understand some of the limitations of MySQL and have experience with common workarounds when such limitations are reached
- You have set up, tuned and monitored MySQL replication
Cloud Engineering Qualifications:
- You have managed infrastructure with code (Terraform, Cloudformation, Ansible, Chef, etc.)
- You have written a job or two to automate away toil and have a fun story to tell us
- You submit pull requests for small changes frequently
- You enjoy reviewing others’ PR’s as a means of improving your understanding of the operational environment
- You plan your work to avoid service interruptions whenever possible
General Qualifications:
- You have been working in a cloud engineering capacity for 5+ years
- 1+ years of your experience has been database focused, but not necessarily exclusive
- You have demonstrable experience planning, executing and delivering a project on your own and with one or more other team members
- You possess experience managing multiple production database instances via code. (Cloudformation, Terraform, etc.)
- You have a strong desire to grow your infrastructure as code skills
- You can share stories about the mistakes you've made throughout your career and what you have done to recover from them (and not repeat them)
- Ideally, you have worked in a fast growing start up
- Ideally, you have an AWS Database, AWS Solutions Architect, AWS SysOps or AWS Developer certification. Maybe even a MySQL database or developer certification.
If not, you are keen to take advantage of our support in earning some of these:
- Ideally, you have a strong familiarity with common Java DB libraries such as connection pools (e.g. Hikari, C3P0) and ORMs (e.g. Hibernate), or you will happily exchange your expertise with developers for a better understanding of these libraries and frameworks. (Note, you will not be asked to write Java code, but may find yourself reading it along with application engineers in order to tune a process.)
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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, 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
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 Engineers are fully embedded in the development teams they work with and work alongside the developers to ensure full and complete testing of our products through a variety of testing solutions. The main goal is to enable the engineering teams to write their own tests and provide guidance and hands on experience where needed in all areas of the SDLC. We are looking for enthusiastic Test Engineers to join our team and help ensure we deliver high quality products to our customers. The successful candidate will see the big picture and understand how our platforms interact with each other and with other systems and services internally and externally and will be able to to use their skills and knowledge and then to expand on these to ensure the teams are using the right tools and frameworks for the job at hand.
**This position requires experience using AWS or Azure and testing API's.** Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities:
- Provide technical guidance within the team to increase the test coverage and quality of our products using BDD in a CI/CD pipeline
- Work cross-functionally within a team and be a core contributor in every solution including attending all agile ceremonies
- Create and help team to maintain non-functional automated testing
- Assess areas within the product and guide team to anticipate and prevent potential issues
- Approach problems from a product perspective, thinking through how the user will interact with what you’re building - finding the simplest solution to complex problems
Requirements:
- At least 3 years of experience of developing manual and automated tests of modern, scalable and high-performing applications in Enterprise or Commercial Software development
- Practical experience in at least one programming language (Java or Javascript is preferred)
- Knowledge/practical experience of Web Services and relevant testing tools
- Industry experience in at least one testing type eg. UI, API, Performance, Security etc.
- Experience with using one of the AWS Services: S3, EC2, CloudFront, Lambda or cloud storage such as Azure
- A “self-starter” attitude in order to make progress in ambiguous situations and a high level of accountability
- Strong communication skills - asking questions when needed and sharing your knowledge and learnings
- You have a passion for tools, testing frameworks, methodologies and quality!
- Strong understanding of TDD and BDD best practices and tools
What We Offer:
- Competitive compensation
- 401k plan
- Medical, dental, and vision benefits
- 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.
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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Roles and Responsibilities
- Perform security log aggregations of systems such as, and not limited to: IPS/IDS alerts, Malware alerts, Change Detection, security system health alerts, exploit attempt alerts, etc
- Engage with Contrast’s product security team to seek out and remediate internal vulnerabilities
- Support audit, compliance, and regulatory functions, including and not limited to: Data Security Standard (DSS), Sarbanes-Oxley (SOX), emerging state and Federal privacy laws, and general security auditing
- Participate in the organization’s incident response team and its initiatives
- Process emerging threats, such as evaluating externally found CVEs and risks
- Provide tier-3 support for reported incidents and escalation of security findings review
- Ability to perform vulnerability and penetration testing assessments
- Support and drive the security evaluation of third party software and tools
Requirements
- 3+ years of experience in industry security operations centers or equivalent experience
- Basic understanding of development - Java or .NET is a plus
- Excellent scripting skills (Python, Perl, etc)
- Understanding of the OWASP Top 10 and SANS/CWE Top 25
- Experience with ethical hacking and vulnerability management reporting
- Knowledge of cloud hosting environments (AWS, Azure, GCP, OCI, etc)
- A clear understanding of a variety of network and application attacks
- Knowledge of TCP/IP: must be able to demonstrate technical understanding of all layers of the TCP/IP stack, including familiarity with major application-layer protocols such as HTTP, HTTPS, FTP, SFTP, FTPS, SMTP, DNS, etc.; must be able to read and understand a packet trace; must be able to read and interpret network access control lists
- Strong communication skills
- You ask questions, let others know when you need help, and tell others what you need
- Experience with threat modeling and attack forensics
- Background in Computer Science, Information Security, related field, or equivalent experience
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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 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, database systems, automation, monitoring and systems telemetry. You work with our engineering team to design and build system infrastructure that is automated, elastic, and reliable. You support our databases in such a way that our colleagues in application engineering see you as a reliable subject matter expert for performance, modeling and data integrity. In a teammate, we expect you to challenge conventional wisdom and encourage everyone to have simpler solutions. It is your nature to share what you know so that everyone you encounter is just a bit better at using MySQL. Ideal candidates have expertise in maintaining and improving the use of MySQL. You’ll work with these systems through infrastructure as code using Terraform, Cloudformation and Helm Charts. All of our work is currently done in the AWS ecosystem. Cloudformation will leave our stack this year.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities:
- Operate, tune and improve multiple RDS instances (MySQL & Aurora)
- Collaborate with Application Engineering teams to profile instance resource usage, optimize and tweak both query and schema
- Collaborate with the Architecture team on the use of alternative strategies for handling and storing data (S3/EMR/Athena etc.)
- Plan, coordinate and schedule upgrades, migrations and schema redesign efforts along with business stakeholders
- Own and maintain appropriate documentation (code & Confluence) around specification, runbooks, etc
- Participate as an equal partner in the Infrastructure team's on call rotation
- Your are joining a team. We have others with SME level MySQL experience. So, working on a team and to the benefit of that team and its stakeholders is your overarching mission
MySQL Qualifications:
- You assist application engineers in writing and tuning SQL queries on MySQL 5.7 and later
- You have demonstrable experience tuning the MySQL server through an RDS parameter group
- You have experience and opinions about the use of MySQL features such as stored procedures, triggers and the event scheduler
- You have demonstrable experience making multiple schema changes on large tables in a busy environment
- You understand some of the limitations of MySQL and have experience with common workarounds when such limitations are reached
- You have set up, tuned and monitored MySQL replication
Cloud Engineering Qualifications:
- You have managed infrastructure with code (Terraform, Cloudformation, Ansible, Chef, etc.)
- You have written a job or two to automate away toil and have a fun story to tell us
- You submit pull requests for small changes frequently
- You enjoy reviewing others’ PR’s as a means of improving your understanding of the operational environment
- You plan your work to avoid service interruptions whenever possible
General Qualifications:
- You have been working in a cloud engineering capacity for 5+ years
- 1+ years of your experience has been database focused, but not necessarily exclusive
- You have demonstrable experience planning, executing and delivering a project on your own and with one or more other team members
- You possess experience managing multiple production database instances via code. (Cloudformation, Terraform, etc.)
- You have a strong desire to grow your infrastructure as code skills
- You can share stories about the mistakes you've made throughout your career and what you have done to recover from them (and not repeat them)
- Ideally, you have worked in a fast growing start up
- Ideally, you have an AWS Database, AWS Solutions Architect, AWS SysOps or AWS Developer certification. Maybe even a MySQL database or developer certification.
If not, you are keen to take advantage of our support in earning some of these:
- Ideally, you have a strong familiarity with common Java DB libraries such as connection pools (e.g. Hikari, C3P0) and ORMs (e.g. Hibernate), or you will happily exchange your expertise with developers for a better understanding of these libraries and frameworks. (Note, you will not be asked to write Java code, but may find yourself reading it along with application engineers in order to tune a process.)
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Research, design, develop, and support of reference cloud security architecture components
- Recommend and create innovative solutions that balance security standards with business requirements
- Develop applications, integrations, and automation to improve security operations and governance
- Define and evangelize cloud, serverless, and application security best practices
- Recommend, implement and administer cloud, serverless, and application security controls
- Perform Threat modeling in collaboration with product security, architecture, and development teams
- Identify and communicate and new and emerging security threatsInvestigate and analyze suspicious activity and security incidents as part of the incident response team
- Conduct basic and applied research on important and challenging problems in cloud and application security
- Development and presentation of content associated with the security research through conference speaking and/or blogging
- Provide tier-3 support for reported incidents and escalation of security findings reviewAbility to perform vulnerability and penetration testing assessments
- Analyze results from and interface with IDS systems
About You
- You have at least 5 years in application security with at least some of that focused in a Cloud Engineer role
- Strong knowledge of cloud hosting environments (AWS, Azure, GCP, OCI, etc).
- Deep understanding of serverless architecture
- 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 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
- Software background in Java or .NET (plus if you have experience with Python, NodeJS, Ruby and/or GoLang)
- Possess an understanding of the OWASP Top 10 and SANS/CWE Top 25Experience with ethical hacking and vulnerability management reporting
- Experience with threat modeling and attack forensics
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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
Are you interested in pursuing a life changing experience in the field of application security and continuous delivery? Contrast is looking for an enthusiastic technical architect who enjoys taking on any challenges thrown at them. We are an exciting team that is growing leaps and bounds each month. This person should take a holistic 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 should have a background designing, developing and deploying distributed systems and components.
This is a remote position that work within any US time zone. Traveling to an offsite event may take place on an annual basis.
Responsibilities
- Collaborate with stakeholders to understand and refine feature requests
- Guide consistency, standards and alignment across diverse development teams
- Communicate technical risk, feasibility, and performance concerns to non-technical stakeholders
- Advocate for dev teams communicating technical needs, constraints, capabilities, and opportunities
- Understand and communicate the broader context in which features interact and encourage holistic vs. local thinking (optimizations/efficiencies)
- Define non-functional requirements for features to ensure they meet scalability, performance, observability, and other non-functional needs
- Translate feature requests into technical designs, satisfying both functional and non-functional constraints
- Maintain a long-term strategic vision for the architecture and work to align short-term tactical efforts with it
- Maintain a breadth of knowledge of existing and emerging technologies and practices and apply them when appropriate
Requirements
- Minimum of 7 years of experience with: software development (Java, .NET or other), RDBMS, NoSQL data stores, messaging systems, cloud technologies, etc.
- Experience with agile development methodologies, and agile architecture techniquesExperience in design and development of complex, web-based, distributed systems offered in SaaS and on-premises
- Experience with messaging and/or streaming systems
- Experience with clean API design and standards
- Knowledge of distributed architectures and distributed design patterns
- Knowledge of security vulnerabilities and application security testing preferred
What We Offer
- Competitive compensation
- 401k plan
- Medical, dental, and vision benefits
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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 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 3 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.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities:
- 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
- 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 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:
- You develop code in Ruby
- You have at least 3 years of industry experience as a software engineer
- You have experience with using Git, or similar code management, tooling
- You develop code with Unit and Integration level testing
- You have experience developing code with Continuous Integration and automated deployment
- 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
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
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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
We are looking for a talented Software Engineer with at least 5 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.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities:
- Provides technical leadership and insight to members of the Node.js team
- Collaborates with the UI/UX and support teams to implement features and enhancements
- Actively contributes 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
- Participates in the Node.js open source community
Requirements:
- Software development background in Node.js
- At least 5 years of industry experience as a software engineer and 3 years working with Node.js
- 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
- DevOps experience with AWS to support automated functional testing or application operations
- Linux, Docker, and cloud-based deployment
- You’ll wow us if you have experience with:
- You are an active contributor to one or more open source projects
- Development of Node.js native modules
- Experience with Terraform for creating test environments as code
- Application security practices and concepts
- 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
- Competitive compensation
- 401k plan
- Medical, dental, and vision benefits
- 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.
If you're amazing but missing some of the requirements, we'd love for you to apply anyway. Please apply and include a link to your Github or BitBucket account, as well as any links to some of your projects if available.
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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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, 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
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 Engineers are fully embedded in the development teams they work with and work alongside the developers to ensure full and complete testing of our products through a variety of testing solutions. The main goal is to enable the engineering teams to write their own tests and provide guidance and hands on experience where needed in all areas of the SDLC. We are looking for enthusiastic Test Engineers to join our team and help ensure we deliver high quality products to our customers. The successful candidate will see the big picture and understand how our platforms interact with each other and with other systems and services internally and externally and will be able to to use their skills and knowledge and then to expand on these to ensure the teams are using the right tools and frameworks for the job at hand.
**This position requires experience using AWS or Azure and testing API's.** Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities:
- Provide technical guidance within the team to increase the test coverage and quality of our products using BDD in a CI/CD pipeline
- Work cross-functionally within a team and be a core contributor in every solution including attending all agile ceremonies
- Create and help team to maintain non-functional automated testing
- Assess areas within the product and guide team to anticipate and prevent potential issues
- Approach problems from a product perspective, thinking through how the user will interact with what you’re building - finding the simplest solution to complex problems
Requirements:
- At least 3 years of experience of developing manual and automated tests of modern, scalable and high-performing applications in Enterprise or Commercial Software development
- Practical experience in at least one programming language (Java or Javascript is preferred)
- Knowledge/practical experience of Web Services and relevant testing tools
- Industry experience in at least one testing type eg. UI, API, Performance, Security etc.
- Experience with using one of the AWS Services: S3, EC2, CloudFront, Lambda or cloud storage such as Azure
- A “self-starter” attitude in order to make progress in ambiguous situations and a high level of accountability
- Strong communication skills - asking questions when needed and sharing your knowledge and learnings
- You have a passion for tools, testing frameworks, methodologies and quality!
- Strong understanding of TDD and BDD best practices and tools
What We Offer:
- Competitive compensation
- 401k plan
- Medical, dental, and vision benefits
- 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.
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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities:
- Operate, tune and improve multiple RDS instances (MySQL & Aurora)
- Collaborate with Application Engineering teams to profile instance resource usage, optimize and tweak both query and schema
- Collaborate with the Architecture team on the use of alternative strategies for handling and storing data (S3/EMR/Athena etc.)
- Plan, coordinate and schedule upgrades, migrations and schema redesign efforts along with business stakeholders
- Own and maintain appropriate documentation (code & Confluence) around specification, runbooks, etc
- Participate as an equal partner in the Infrastructure team's on call rotation
- Your are joining a team. We have others with SME level MySQL experience. So, working on a team and to the benefit of that team and its stakeholders is your overarching mission
MySQL Qualifications:
- You assist application engineers in writing and tuning SQL queries on MySQL 5.7 and later
- You have demonstrable experience tuning the MySQL server through an RDS parameter group
- You have experience and opinions about the use of MySQL features such as stored procedures, triggers and the event scheduler
- You have demonstrable experience making multiple schema changes on large tables in a busy environment
- You understand some of the limitations of MySQL and have experience with common workarounds when such limitations are reached
- You have set up, tuned and monitored MySQL replication
Cloud Engineering Qualifications:
- You have managed infrastructure with code (Terraform, Cloudformation, Ansible, Chef, etc.)
- You have written a job or two to automate away toil and have a fun story to tell us
- You submit pull requests for small changes frequently
- You enjoy reviewing others’ PR’s as a means of improving your understanding of the operational environment
- You plan your work to avoid service interruptions whenever possible
General Qualifications:
- You have been working in a cloud engineering capacity for 5+ years
- 1+ years of your experience has been database focused, but not necessarily exclusive
- You have demonstrable experience planning, executing and delivering a project on your own and with one or more other team members
- You possess experience managing multiple production database instances via code. (Cloudformation, Terraform, etc.)
- You have a strong desire to grow your infrastructure as code skills
- You can share stories about the mistakes you've made throughout your career and what you have done to recover from them (and not repeat them)
- Ideally, you have worked in a fast growing start up
- Ideally, you have an AWS Database, AWS Solutions Architect, AWS SysOps or AWS Developer certification. Maybe even a MySQL database or developer certification.
- Ideally, you have a strong familiarity with common Java DB libraries such as connection pools (e.g. Hikari, C3P0) and ORMs (e.g. Hibernate), or you will happily exchange your expertise with developers for a better understanding of these libraries and frameworks. (Note, you will not be asked to write Java code, but may find yourself reading it along with application engineers in order to tune a process.)
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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, 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
Our Security team is hyper-focused on continuous vulnerability and threat research affecting the world's software ecosystem. The ideal candidate will be responsible for maintaining the fidelity and security of our cloud computing environments. The Cloud and Application Security Engineer is responsible for supporting and contributing to Contrast’s growing and enhancing security efforts. As a key member of the Security team, you are part of a team responsible for ensuring the security of all Contrast assets and you are deeply hands-on with our cloud-based infrastructure, Linux systems, automation, monitoring and systems telemetry. Ideal candidates have a background or immense interest in working with: Ansible, AWS, Tomcat/Java, RabbitMQ, Kafka, MySQL, CloudFormation, Terraform, Kubernetes, Serverless, and Restful API development.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities
- Research, design, develop, and support of reference cloud security architecture components
- Recommend and create innovative solutions that balance security standards with business requirements
- Develop applications, integrations, and automation to improve security operations and governance
- Define and evangelize cloud, serverless, and application security best practices
- Recommend, implement and administer cloud, serverless, and application security controls
- Perform Threat modeling in collaboration with product security, architecture, and development teams
- Identify and communicate and new and emerging security threatsInvestigate and analyze suspicious activity and security incidents as part of the incident response team
- Conduct basic and applied research on important and challenging problems in cloud and application security
- Development and presentation of content associated with the security research through conference speaking and/or blogging
- Provide tier-3 support for reported incidents and escalation of security findings reviewAbility to perform vulnerability and penetration testing assessments
- Analyze results from and interface with IDS systems
About You
- You have at least 5 years in application security with at least some of that focused in a Cloud Engineer role
- Strong knowledge of cloud hosting environments (AWS, Azure, GCP, OCI, etc).
- Deep understanding of serverless architecture
- 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 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
- Software background in Java or .NET (plus if you have experience with Python, NodeJS, Ruby and/or GoLang)
- Possess an understanding of the OWASP Top 10 and SANS/CWE Top 25Experience with ethical hacking and vulnerability management reporting
- Experience with threat modeling and attack forensics
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.
What We Offer:
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- 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.
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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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 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 3 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.
Traveling to an off-site event may be happen on an annual basis but this can be a fully remote position anywhere in the U.S.
Responsibilities:
- 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
- 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 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:
- You develop code in Ruby
- You have at least 3 years of industry experience as a software engineer
- You have experience with using Git, or similar code management, tooling
- You develop code with Unit and Integration level testing
- You have experience developing code with Continuous Integration and automated deployment
- 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
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
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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
We are looking for a talented Software Engineer with at least 5 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.
This is a US-based position that can work remotely from any time zone. Travel to an off-site event may take place on an annual basis.
Responsibilities
- Provides technical leadership and insight to members of the Node.js team
- Collaborates with the UI/UX and support teams to implement features and enhancements
- Actively contributes 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
- Participates in the Node.js open source community
About You
- Software development background in Node.js
- At least 5 years of industry experience as a software engineer and 3 years working with Node.js
- 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
- DevOps experience with AWS to support automated functional testing or application operations
- Linux, Docker, and cloud-based deployment
- You’ll wow us if you have experience with:
- You are an active contributor to one or more open source projects
- Development of Node.js native modules
- Experience with Terraform for creating test environments as code
- Application security practices and concepts
- 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
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- 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.
If you're amazing but missing some of the requirements, we'd love for you to apply anyway. Please apply and include a link to your Github or BitBucket account, as well as any links to some of your projects if available.
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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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
Are you interested in pursuing a life changing experience in the field of application security and continuous delivery? Contrast is looking for an enthusiastic technical architect who enjoys taking on any challenges thrown at them. We are an exciting team that is growing leaps and bounds each month. This person should take a holistic 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 should have a background designing, developing and deploying distributed systems and components.
This is a remote position that work within any US time zone. Traveling to an offsite event may take place on an annual basis.
Responsibilities
- Collaborate with stakeholders to understand and refine feature requests
- Guide consistency, standards and alignment across diverse development teams
- Communicate technical risk, feasibility, and performance concerns to non-technical stakeholders
- Advocate for dev teams communicating technical needs, constraints, capabilities, and opportunities
- Understand and communicate the broader context in which features interact and encourage holistic vs. local thinking (optimizations/efficiencies)
- Define non-functional requirements for features to ensure they meet scalability, performance, observability, and other non-functional needs
- Translate feature requests into technical designs, satisfying both functional and non-functional constraints
- Maintain a long-term strategic vision for the architecture and work to align short-term tactical efforts with it
- Maintain a breadth of knowledge of existing and emerging technologies and practices and apply them when appropriate
Requirements
- Minimum of 7 years of experience with: software development (Java, .NET or other), RDBMS, NoSQL data stores, messaging systems, cloud technologies, etc.
- Experience with agile development methodologies, and agile architecture techniquesExperience in design and development of complex, web-based, distributed systems offered in SaaS and on-premises
- Experience with messaging and/or streaming systems
- Experience with clean API design and standards
- Knowledge of distributed architectures and distributed design patterns
- Knowledge of security vulnerabilities and application security testing preferred
What We Offer
- Competitive compensation
- Meaningful stock plans
- Medical, dental, and vision benefits
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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
Are you interested in pursuing a life changing experience in the field of application security and continuous delivery? Contrast is looking for an enthusiastic staff/principal engineer who enjoys taking on any challenges thrown at them. We are an exciting, dynamic team that is growing leaps and bounds each month. This person should take a holistic 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 should have a background designing, developing and deploying distributed systems and components. Our engineering team has a strong spirit of entrepreneurship.
This position is US-based but can work remotely from any time zone. Traveling to an off-site event may be happen on an annual basis.
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs and Data Models
- Drive continuous improvement initiatives to improve developer productivity and improve qualityDefine and direct team in the area of Performance, Scalability and Security
- Proficient designing highly tuned and efficient automated build pipelines
- Mentor junior developers including code and design reviews
- Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to merging
- Work with UX and Product teams to build amazing, jaw-dropping features
- Pilot new initiatives to keep our technology stack ahead of the curveDeploys: 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 customers have issues, we have to jump in and give them help
About You
- At least 5 years of experience architecting modern, scalable and high-performing enterprise 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/Elasticsearch to design and implement robust and scalable API's
- Have an eye for quality and have an interest in using tools/frameworks like TestNG, mockito, etc...AWS Services: S3, EC2, CloudFront, Lambda, EKS
- 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
- 401k plan
- Medical, dental, and vision benefits
- 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.
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.
Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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 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 3 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.
This position is US-based but can work remotely from any US time zone. Travel to an off-site event may be happen on an annual basis.
Responsibilities:
- 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
- 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 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:
- You develop code in Ruby
- You have at least 3 years of industry experience as a software engineer
- You have experience with using Git, or similar code management, tooling
- You develop code with Unit and Integration level testing
- You have experience developing code with Continuous Integration and automated deployment
- 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
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
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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
Are you interested in pursuing a life changing experience in the field of application security and continuous delivery? Contrast is looking for an enthusiastic technical architect who enjoys taking on any challenges thrown at them. We are an exciting team that is growing leaps and bounds each month. This person should take a holistic 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 should have a background designing, developing and deploying distributed systems and components. This is a remote position that work within any US time zone. Traveling to an offsite event may take place on an annual basis.
Responsibilities
- Collaborate with stakeholders to understand and refine feature requests
- Guide consistency, standards and alignment across diverse development teams
- Communicate technical risk, feasibility, and performance concerns to non-technical stakeholders
- Advocate for dev teams communicating technical needs, constraints, capabilities, and opportunities
- Understand and communicate the broader context in which features interact and encourage holistic vs. local thinking (optimizations/efficiencies)
- Define non-functional requirements for features to ensure they meet scalability, performance, observability, and other non-functional needs
- Translate feature requests into technical designs, satisfying both functional and non-functional constraints
- Maintain a long-term strategic vision for the architecture and work to align short-term tactical efforts with it
- Maintain a breadth of knowledge of existing and emerging technologies and practices and apply them when appropriate
Requirements
- Minimum of 7 years of experience with: software development (Java, .NET or other), RDBMS, NoSQL data stores, messaging systems, cloud technologies, etc.
- Experience with agile development methodologies, and agile architecture techniquesExperience in design and development of complex, web-based, distributed systems offered in SaaS and on-premises
- Experience with messaging and/or streaming systems
- Experience with clean API design and standards
- Knowledge of distributed architectures and distributed design patterns
- Knowledge of security vulnerabilities and application security testing preferred
What We Offer
- Competitive compensation
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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
We are looking for a talented Software Engineer with at least 5 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.
This position is US-based but can work remotely from any US time zone. There will eventually be occasional travel for off-site events.
Responsibilities
- Provides technical leadership and insight to members of the Node.js team
- Collaborates with the UI/UX and support teams to implement features and enhancements
- Actively contributes 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
- Participates in the Node.js open source community
About You
- Software development background in Node.js
- At least 5 years of industry experience as a software engineer and 3 years working with Node.js
- 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
- DevOps experience with AWS to support automated functional testing or application operations
- Linux, Docker, and cloud-based deployment
- You’ll wow us if you have experience with:
- You are an active contributor to one or more open source projects
- Development of Node.js native modules
- Experience with Terraform for creating test environments as code
- Application security practices and concepts
- 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
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- 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.
If you're amazing but missing some of the requirements, we'd love for you to apply anyway. Please apply and include a link to your Github or BitBucket account, as well as any links to some of your projects if available.
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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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, 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
Our Security team is hyper-focused on continuous vulnerability and threat research affecting the world's software ecosystem. The ideal candidate will be responsible for maintaining the fidelity and security of our cloud computing environments. The Cloud and Application Security Engineer is responsible for supporting and contributing to Contrast’s growing and enhancing security efforts. As a key member of the Security team, you are part of a team responsible for ensuring the security of all Contrast assets and you are deeply hands-on with our cloud-based infrastructure, Linux systems, automation, monitoring and systems telemetry. Ideal candidates have a background or immense interest in working with: Ansible, AWS, Tomcat/Java, RabbitMQ, Kafka, MySQL, CloudFormation, Terraform, Kubernetes, Serverless, and Restful API development. This position is US-based but can work from home on a permanent basis if not located near our offices in Los Altos, CA or Baltimore, MD.
Responsibilities
- Research, design, develop, and support of reference cloud security architecture components
- Recommend and create innovative solutions that balance security standards with business requirements
- Develop applications, integrations, and automation to improve security operations and governance
- Define and evangelize cloud, serverless, and application security best practices
- Recommend, implement and administer cloud, serverless, and application security controls
- Perform Threat modeling in collaboration with product security, architecture, and development teams
- Identify and communicate and new and emerging security threatsInvestigate and analyze suspicious activity and security incidents as part of the incident response team
- Conduct basic and applied research on important and challenging problems in cloud and application security
- Development and presentation of content associated with the security research through conference speaking and/or blogging
- Provide tier-3 support for reported incidents and escalation of security findings reviewAbility to perform vulnerability and penetration testing assessments
- Analyze results from and interface with IDS systems
About You
- You have 2-4 years in application security with at least some of that focused in a Cloud Engineer role
- Strong knowledge of cloud hosting environments (AWS, Azure, GCP, OCI, etc).
- Deep understanding of serverless architecture
- 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 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
- Software background in Java or .NET (plus if you have experience with Python, NodeJS, Ruby and/or GoLang)
- Possess an understanding of the OWASP Top 10 and SANS/CWE Top 25Experience with ethical hacking and vulnerability management reporting
- Experience with threat modeling and attack forensics
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.
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- 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. 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. Please note, all fields with an ‘*’ indicator are required and will be the previously stated information used for processing your application. 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. If you are 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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, 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
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 Engineers are fully embedded in the development teams they work with and work alongside the developers to ensure full and complete testing of our products through a variety of testing solutions. The main goal is to enable the engineering teams to write their own tests and provide guidance and hands on experience where needed in all areas of the SDLC. We are looking for enthusiastic Test Engineers to join our team and help ensure we deliver high quality products to our customers. The successful candidate will see the big picture and understand how our platforms interact with each other and with other systems and services internally and externally and will be able to to use their skills and knowledge and then to expand on these to ensure the teams are using the right tools and frameworks for the job at hand. This position is US-based but can work from home on a permanent basis if not located near our offices in Los Altos, CA or Baltimore, MD.
Responsibilities:
- Provide technical guidance within the team to increase the test coverage and quality of our products using BDD in a CI/CD pipeline
- Work cross-functionally within a team and be a core contributor in every solution including attending all agile ceremonies
- Create and help team to maintain non-functional automated testing
- Assess areas within the product and guide team to anticipate and prevent potential issues
- Approach problems from a product perspective, thinking through how the user will interact with what you’re building - finding the simplest solution to complex problems
About You:
- At least 3 years of experience of developing manual and automated tests of modern, scalable and high-performing applications in Enterprise or Commercial Software development
- Practical experience in at least one programming language (Java or Javascript is preferred)
- Knowledge/practical experience of Web Services and relevant testing tools
- Industry experience in at least one testing type eg. UI, API, Performance, Security etc.
- Experience with using one of the AWS Services: S3, EC2, CloudFront, Lambda or cloud storage such as Azure
- A “self-starter” attitude in order to make progress in ambiguous situations and a high level of accountability
- Strong communication skills - asking questions when needed and sharing your knowledge and learnings
- You have a passion for tools, testing frameworks, methodologies and quality!
- Strong understanding of TDD and BDD best practices and tools
What We Offer:
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- 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.
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.
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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Provides technical leadership and insight to members of the Node.js team
- Collaborates with the UI/UX and support teams to implement features and enhancements
- Actively contributes 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
- Participates in the Node.js open source community
About You
- Software development background in Node.js
- At least 5 years of industry experience as a software engineer and 3 years working with Node.js
- 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
- DevOps experience with AWS to support automated functional testing or application operations
- Linux, Docker, and cloud-based deployment
- You’ll wow us if you have experience with:
- You are an active contributor to one or more open source projects
- Development of Node.js native modules
- Experience with Terraform for creating test environments as code
- Application security practices and concepts
- 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
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Research, design, develop, and support of reference cloud security architecture components
- Recommend and create innovative solutions that balance security standards with business requirements
- Develop applications, integrations, and automation to improve security operations and governance
- Define and evangelize cloud, serverless, and application security best practices
- Recommend, implement and administer cloud, serverless, and application security controls
- Perform Threat modeling in collaboration with product security, architecture, and development teams
- Identify and communicate and new and emerging security threatsInvestigate and analyze suspicious activity and security incidents as part of the incident response team
- Conduct basic and applied research on important and challenging problems in cloud and application security
- Development and presentation of content associated with the security research through conference speaking and/or blogging
- Provide tier-3 support for reported incidents and escalation of security findings reviewAbility to perform vulnerability and penetration testing assessments
- Analyze results from and interface with IDS systems
About You
- You have 2-4 years in application security with at least some of that focused in a Cloud Engineer role
- Strong knowledge of cloud hosting environments (AWS, Azure, GCP, OCI, etc).
- Deep understanding of serverless architecture
- 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 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
- Software background in Java or .NET (plus if you have experience with Python, NodeJS, Ruby and/or GoLang)
- Possess an understanding of the OWASP Top 10 and SANS/CWE Top 25Experience with ethical hacking and vulnerability management reporting
- Experience with threat modeling and attack forensics
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020” 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 Are you interested in pursuing a life changing experience in the field of application security and continuous delivery? Contrast is looking for an enthusiastic staff/principal engineer who enjoys taking on any challenges thrown at them. We are an exciting, dynamic team that is growing leaps and bounds each month. This person should take a holistic 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 should have a background designing, developing and deploying distributed systems and components. 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. This position is US-based but can work from home on a permanent basis if not located near our offices in CA or MD.
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs and Data Models
- Drive continuous improvement initiatives to improve developer productivity and improve qualityDefine and direct team in the area of Performance, Scalability and Security
- Proficient designing highly tuned and efficient automated build pipelines
- Mentor junior developers including code and design reviews
- Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to merging
- Work with UX and Product teams to build amazing, jaw-dropping features
- Pilot new initiatives to keep our technology stack ahead of the curveDeploys: 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 customers have issues, we have to jump in and give them help
About You
- At least 5 years of experience architecting modern, scalable and high-performing enterprise 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/Elasticsearch to design and implement robust and scalable API's
- Have an eye for quality and have an interest in using tools/frameworks like TestNG, mockito, etc...AWS Services: S3, EC2, CloudFront, Lambda, EKS
- 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
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- 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. 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. 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020” 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 staff or principal level frontend engineer that is enthusiastic and proficient in CSS, JavaScript, web development, and ReactJS and interested in pursuing a life changing experience in the field of application security and continuous delivery. We are a dynamic team that is growing leaps and bounds each month. This person should take a holistic 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, visualization libraries such as HighCharts and D3, as well as other SVG based visualization plugins. 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. This position is US-based but can work from home on a permanent basis if not located near our offices in Los Altos, CA or Baltimore, MD.
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs, Data Models and reusable JavaScript and TypeScript
- 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 ReactJS framework
- 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
- At least 5 years of experience architecting modern, scalable and high-performing front-end web applications in Enterprise or Commercial Software development
- 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
- You have extensive HTML5, CSS3 (Less), and JavaScript Framework (ReactJS) experienceExperience with TypeScript and GraphQL
- You have an eye for quality and have an interest in using tools/frameworks like Enzyme, Prettier, ReactTestRenderer, Jest, JUnit, StoryBook, etc...
- Experience using at least one 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
- You 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
- Medical, dental and vision benefits
- Flexible paid time off
- 401K plan
- Daily in-office lunches when they re-open
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. 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. Contrast Security is an equal opportunity employer and our team is composed 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 toGDPR 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020” 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, 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 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 Engineers are fully embedded in the development teams they work with and work alongside the developers to ensure full and complete testing of our products through a variety of testing solutions. The main goal is to enable the engineering teams to write their own tests and provide guidance and hands on experience where needed in all areas of the SDLC. We are looking for enthusiastic Test Engineers to join our team and help ensure we deliver high quality products to our customers. The successful candidate will see the big picture and understand how our platforms interact with each other and with other systems and services internally and externally and will be able to to use their skills and knowledge and then to expand on these to ensure the teams are using the right tools and frameworks for the job at hand. This position is US-based but can work from home on a permanent basis if not located near our offices in Los Altos, CA or Baltimore, MD.
Responsibilities:
- Provide technical guidance within the team to increase the test coverage and quality of our products using BDD in a CI/CD pipeline
- Work cross-functionally within a team and be a core contributor in every solution including attending all agile ceremonies
- Create and help team to maintain non-functional automated testing
- Assess areas within the product and guide team to anticipate and prevent potential issues
- Approach problems from a product perspective, thinking through how the user will interact with what you’re building - finding the simplest solution to complex problems
About You:
- At least 3 years of experience of developing manual and automated tests of modern, scalable and high-performing applications in Enterprise or Commercial Software development
- Practical experience in at least one programming language (Java or Javascript is preferred)
- Knowledge/practical experience of Web Services and relevant testing tools
- Industry experience in at least one testing type eg. UI, API, Performance, Security etc.
- Experience with using one of the AWS Services: S3, EC2, CloudFront, Lambda or cloud storage such as Azure
- A “self-starter” attitude in order to make progress in ambiguous situations and a high level of accountability
- Strong communication skills - asking questions when needed and sharing your knowledge and learnings
- You have a passion for tools, testing frameworks, methodologies and quality!
- Strong understanding of TDD and BDD best practices and tools
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- 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. 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. 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020” 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, 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 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 Manager of the Integration team 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. Our integrations developers build out our integrations with communications tools (Slack), platforms (Pivotal Cloud Foundry) security management services (Splunk), and even developer IDEs (IntelliJ, Eclipse and VS Code). You will have the opportunity to lead a group of very talented and motivated software engineers as we continue to integrate with everything. As Development Manager of the integration team, you have a few responsibilities, but the primary one is to ship product out the door. Your goal is to 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. This position is US-based but can work remotely on a permanent basis if not located near our offices in Baltimore, MD or Los Altos, CA.
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 time
- 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 lead others and make them better developers
- You love to code and deploy at scale
- You 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.
- You know Agile and can lead the team through the Agile improvement and make data driven decisions
- You have at least 5 years of experience architecting modern, scalable and high-performing enterprise applications
- You have at least 3 years mentoring and leading a team of engineers
- Experience in Integration as a service is preferred
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. If you're amazing but missing some of the requirements, we'd love for you to apply anyway. 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020” 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 Are you interested in pursuing a life changing experience in the field of application security and continuous delivery? Contrast is looking for an enthusiastic staff/principal engineer who enjoys taking on any challenges thrown at them. We are an exciting, dynamic team that is growing leaps and bounds each month. This person should take a holistic 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 should have a background designing, developing and deploying distributed systems and components. 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. This position is US-based but can work from home on a permanent basis if not located near our offices in CA or MD.
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs and Data Models
- Drive continuous improvement initiatives to improve developer productivity and improve qualityDefine and direct team in the area of Performance, Scalability and Security
- Proficient designing highly tuned and efficient automated build pipelines
- Mentor junior developers including code and design reviews
- Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to merging
- Work with UX and Product teams to build amazing, jaw-dropping features
- Pilot new initiatives to keep our technology stack ahead of the curveDeploys: 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 customers have issues, we have to jump in and give them help
About You
- At least 5 years of experience architecting modern, scalable and high-performing enterprise 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/Elasticsearch to design and implement robust and scalable API's
- Have an eye for quality and have an interest in using tools/frameworks like TestNG, mockito, etc...AWS Services: S3, EC2, CloudFront, Lambda, EKS
- 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
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- 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. 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. 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Write lots of code. You’ll be contributing to our SaaS product (React.js, Java) as well as other projects.
- Mentor junior developers
- Conduct code reviews and pull request approvals
- Lead stand-up, planning, and closeout
- Build new integrations for Contrast Security software including our SaaS, on-premises, and agents
- Maintain the integrations we’ve already developed
- Attend calls with customers to solve their problems
- Work with outside organizations to understand how Contrast Security fits with their marketplace and strategy
About You
- You have 3-5 years of experience working in at least one of the following: React.js, Java, Ruby, or Python and have a desire to learn languages you don’t already know
- Anything you don’t know, you’re excited to learn
- You have a knack for figuring things out and enjoy working with a piece of software to figure out how it works
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities:
- Provide technical guidance within the team to increase the test coverage and quality of our products using BDD in a CI/CD pipeline
- Work cross-functionally within a team and be a core contributor in every solution including attending all agile ceremonies
- Create and help team to maintain non-functional automated testing
- Assess areas within the product and guide team to anticipate and prevent potential issues
- Approach problems from a product perspective, thinking through how the user will interact with what you’re building - finding the simplest solution to complex problems
About You:
- At least 3 years of experience of developing manual and automated tests of modern, scalable and high-performing applications in Enterprise or Commercial Software development
- Practical experience in at least one programming language (Java or Javascript is preferred)
- Knowledge/practical experience of Web Services and relevant testing tools
- Industry experience in at least one testing type eg. UI, API, Performance, Security etc.
- Experience with using one of the AWS Services: S3, EC2, CloudFront, Lambda or cloud storage such as Azure
- A “self-starter” attitude in order to make progress in ambiguous situations and a high level of accountability
- Strong communication skills - asking questions when needed and sharing your knowledge and learnings
- You have a passion for tools, testing frameworks, methodologies and quality!
- Strong understanding of TDD and BDD best practices and tools
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs, Data Models and reusable JavaScript and TypeScript
- 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 ReactJS framework
- 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
- At least 5 years of experience architecting modern, scalable and high-performing front-end web applications in Enterprise or Commercial Software development
- 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
- You have extensive HTML5, CSS3 (Less), and JavaScript Framework (ReactJS) experienceExperience with TypeScript and GraphQL
- You have an eye for quality and have an interest in using tools/frameworks like Enzyme, Prettier, ReactTestRenderer, Jest, JUnit, StoryBook, etc...
- Experience using at least one 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
- You 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
- Medical, dental and vision benefits
- Flexible paid time off
- 401K plan
- Daily in-office lunches when they re-open
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020” 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, 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 Our Security team is hyper-focused on continuous vulnerability and threat research affecting the world's software ecosystem. The ideal candidate will be responsible for maintaining the fidelity and security of our cloud computing environments. The Cloud and Application Security Engineer is responsible for supporting and contributing to Contrast’s growing and enhancing security efforts. As a key member of the Security team, you are part of a team responsible for ensuring the security of all Contrast assets and you are deeply hands-on with our cloud-based infrastructure, Linux systems, automation, monitoring and systems telemetry. Ideal candidates have a background or immense interest in working with: Ansible, AWS, Tomcat/Java, RabbitMQ, Kafka, MySQL, CloudFormation, Terraform, Kubernetes, Serverless, and Restful API development. This position is US-based but can work from home on a permanent basis if not located near our offices in Los Altos, CA or Baltimore, MD.
Responsibilities
- Research, design, develop, and support of reference cloud security architecture components
- Recommend and create innovative solutions that balance security standards with business requirements
- Develop applications, integrations, and automation to improve security operations and governance
- Define and evangelize cloud, serverless, and application security best practices
- Recommend, implement and administer cloud, serverless, and application security controls
- Perform Threat modeling in collaboration with product security, architecture, and development teams
- Identify and communicate and new and emerging security threatsInvestigate and analyze suspicious activity and security incidents as part of the incident response team
- Conduct basic and applied research on important and challenging problems in cloud and application security
- Development and presentation of content associated with the security research through conference speaking and/or blogging
- Provide tier-3 support for reported incidents and escalation of security findings reviewAbility to perform vulnerability and penetration testing assessments
- Analyze results from and interface with IDS systems
About You
- You have 2-4 years in application security with at least some of that focused in a Cloud Engineer role
- Strong knowledge of cloud hosting environments (AWS, Azure, GCP, OCI, etc).
- Deep understanding of serverless architecture
- 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 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
- Software background in Java or .NET (plus if you have experience with Python, NodeJS, Ruby and/or GoLang)
- Possess an understanding of the OWASP Top 10 and SANS/CWE Top 25Experience with ethical hacking and vulnerability management reporting
- Experience with threat modeling and attack forensics
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.
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- 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. 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. Please note, all fields with an ‘*’ indicator are required and will be the previously stated information used for processing your application. 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. If you are 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Research, design, develop, and support of reference cloud security architecture components
- Recommend and create innovative solutions that balance security standards with business requirements
- Develop applications, integrations, and automation to improve security operations and governance
- Define and evangelize cloud and application security best practices
- Recommend, implement and administer cloud and application security controls
- Perform Threat modeling in collaboration with product security, architecture, and development teams
- Identify and communicate and new and emerging security threats
- Investigate and analyze suspicious activity and security incidents as part of the incident response team
- Conduct basic and applied research on important and challenging problems in cloud and application security
- Development and presentation of content associated with the security research through conference speaking and/or blogging
- Provide tier-3 support for reported incidents and escalation of security findings review
- Ability to perform vulnerability and penetration testing assessments
About You
- You have 1-3 years in application security with at least some of that focused in a Cloud Engineer role
- Strong knowledge of cloud hosting environments (AWS, Azure, GCP, OCI, etc)
- 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 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
- Software background in Java or .NET (plus if you have experience with Python, NodeJS, Ruby and/or GoLang)
- Understanding of the OWASP Top 10 and SANS/CWE Top 25
- Experience with ethical hacking and vulnerability management reporting
- Experience with threat modeling and attack forensics
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Product owner for the Java agent across the agile development process, including sprint planning, grooming and retrospectives
- Own and drive the Java agent strategy and roadmap with a keen focus on usability, versatility, adoption and competitiveness
- Collaborate with the broader product management team to align the Java Agent 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
About You
- 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 Java and other JVM languages
- Customer Experience and KPI-driven mindset that focuses on delivering delightful 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
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs, Data Models and reusable JavaScript and TypeScript
- 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
- At least 5 years of experience architecting modern, scalable and high-performing front-end web applications in Enterprise or Commercial Software development
- 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
- You have extensive HTML5, CSS3 (Less), and JavaScript Framework (ReactJS) experienceExperience with TypeScript and GraphQL
- You have an eye for quality and have an interest in using tools/frameworks like Enzyme, Prettier, ReactTestRenderer, Jest, JUnit, StoryBook, etc...
- Experience using at least one 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
- You 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
- 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
- Medical, dental and vision benefits
- Flexible paid time off
- 401K plan
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Develop and maintain Apex code and Visualforce pages in Sales Cloud
- Evaluate business requirements, strategically advise on, and implement the best way to achieve goals in the Salesforce platform
- Recommend and implement changes to CPQ and reporting
- Setup and maintain integrations between Salesforce and other systems in a secure manner
- Assist in prioritizing intake of requests for changes utilizing Jira or other tools
- Maintain user roles, security settings, profiles and other settings within Salesforce
- Leverage Data Loader and integration platforms to automate repetitive tasks
About You
- 3+ years of experience developing and/or administering on the Salesforce platform
- Salesforce Certified Administrator and/or a Salesforce Developer certification preferred
- Ability to develop in Apex and customize Visualforce pages
- An understanding of Sales and Marketing business processes and the ability to implement efficient and secure solutions to support these processes
- Ability to work cross-functionally with stakeholders in Sales, Marketing, and Customer Success
- Ability to recommend and implement best practices
- A focus on automation, documentation, and modern development practices
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Develop a deep understanding of the market landscape and the developer persona to identify critical areas of competitive differentiation and market disruption
- Collaborate with customers, sales, engineering, designers, and other product managers to envision delightful experiences for software developers
- Interact with developers online on the relevant public forums to help promote Contrast and secure code practices.
- Publish technical blog posts, tutorials, technical white papers, and deployment guides to support external developers and improve their developer experience
- Run and teach workshops
- Build cool projects as code examples that increase developer awareness and the platform reach
- Influence the Product Development and R&D teams while helping them better understand what to build and why
About You
- B.A./B.S. degree or equivalent work experience
- At least 5 years of experience in software development and developer advocacy
- Excellent written and verbal communication skills with demonstrable ability to present complex technical concepts in simple and engaging ways to technical audiences
- A strong interest in blogging/ writing/ presenting and becoming a technical thought leader in the industry
- Experience working with various programming languages (Java, PHP, .NET, Ruby, Javascript, Python, GoLang, ...), technologies (IaaS / PaaS / Cloud / Containers / Serverless) and methodologies (DevOps, DevSecOps)
- Experience in secure code practices is a plus
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Developing, building, and supporting DevSecOps tools for our SDLC processes
- Partner with engineering department for Secure Architecture Code Reviews and defining security requirements
- Maintain a complete internal security picture through asset and vulnerability management
- Develop technical solutions and new security tools to help mitigate security vulnerabilities and automate repeatable tasks
- Ability to perform vulnerability and penetration assessments
About You
- Experience with application security, development, and vulnerability management reporting
- Programming abilities in Python, C or Java (plus if you have experience with NodeJS, Ruby and/or GoLang)
- You can take general direction and work independently to solve problems
- You have strong communication skills
- You ask questions, let others know when you need help, and tell others what you need
- 1-3 years experience of industry security engineering
- Experience with threat modeling and attack forensics
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Develop a deep understanding of the market landscape and the developer persona to identify critical areas of competitive differentiation and market disruption
- Collaborate with customers, sales, engineering, designers, and other product managers to envision delightful experiences for software developers
- Interact with developers online on the relevant public forums to help promote Contrast and secure code practices.
- Publish technical blog posts, tutorials, technical white papers, and deployment guides to support external developers and improve their developer experience
- Run and teach workshops
- Build cool projects as code examples that increase developer awareness and the platform reach
- Influence the Product Development and R&D teams while helping them better understand what to build and why
Qualifications
- B.A./B.S. degree or equivalent work experience
- Expert in software development and developer advocacy
- Excellent written and verbal communication skills with demonstrable ability to present complex technical concepts in simple and engaging ways to technical audiences
- A strong interest in blogging/ writing/ presenting and becoming a technical thought leader in the industry
- Experience working with various programming languages (Java, PHP, .NET, Ruby, Javascript, Python, GoLang, ...), technologies (IaaS / PaaS / Cloud / Containers / Serverless) and methodologies (DevOps, DevSecOps)
- Experience in secure code practices is a plus
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities:
- Provide technical guidance within the team to increase the test coverage and quality of our products using BDD in a CI/CD pipeline
- Work cross-functionally within a team and be a core contributor in every solution including attending all agile ceremonies
- Create and help team to maintain non-functional automated testing
- Assess areas within the product and guide team to anticipate and prevent potential issues
- Approach problems from a product perspective, thinking through how the user will interact with what you’re building - finding the simplest solution to complex problems
About You:
- At least 3 years of experience of developing manual and automated tests of modern, scalable and high-performing applications in Enterprise or Commercial Software development
- Practical experience in at least one programming language (Java or Javascript is preferred)
- Knowledge/practical experience of Web Services and relevant testing tools
- Industry experience in at least one testing type eg. UI, API, Performance, Security etc.
- Experience with using one of the AWS Services: S3, EC2, CloudFront, Lambda and cloud storage such as Azure
- A “self-starter” attitude in order to make progress in ambiguous situations and a high level of accountability
- Strong communication skills - asking questions when needed and sharing your knowledge and learnings
- You have a passion for tools, testing frameworks, methodologies and quality!
- Strong understanding of TDD and BDD best practices and tools
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Develop and maintain Apex code and Visualforce pages in Sales Cloud
- Evaluate business requirements, strategically advise on, and implement the best way to achieve goals in the Salesforce platform
- Recommend and implement changes to CPQ and reporting
- Setup and maintain integrations between Salesforce and other systems in a secure manner
- Assist in prioritizing intake of requests for changes utilizing Jira or other tools
- Maintain user roles, security settings, profiles and other settings within Salesforce
- Leverage Data Loader and integration platforms to automate repetitive tasks
About You
- 3+ years of experience developing and/or administering on the Salesforce platform
- Salesforce Certified Administrator and/or a Salesforce Developer certification preferred
- Ability to develop in Apex and customize Visualforce pages
- An understanding of Sales and Marketing business processes and the ability to implement efficient and secure solutions to support these processes
- Ability to work cross-functionally with stakeholders in Sales, Marketing, and Customer Success
- Ability to recommend and implement best practices
- A focus on automation, documentation, and modern development practices
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities:
- Provide technical guidance within the team to increase the test coverage and quality of our products using BDD in a CI/CD pipeline
- Work cross-functionally within a team and be a core contributor in every solution including attending all agile ceremonies
- Create and help team to maintain non-functional automated testing
- Assess areas within the product and guide team to anticipate and prevent potential issues
- Approach problems from a product perspective, thinking through how the user will interact with what you’re building - finding the simplest solution to complex problems
About You:
- A “self-starter” attitude in order to make progress in ambiguous situations and a high level of accountability
- Strong communication skills - asking questions when needed and sharing your knowledge and learnings
- You have a passion for tools, testing frameworks, methodologies and quality!
- Practical experience in at least one programming language (Java or Javascript preferred but not essential)
- Knowledge/practical experience of Web Services and relevant testing tools
- Industry experience in at least one testing type eg. UI, API, Performance, Security etc.
- Strong understanding of TDD and BDD best practices and tools
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Write lots of code. You’ll be contributing to our SaaS product (React.js, Java) as well as other projects.
- Mentor junior developers
- Conduct code reviews and pull request approvals
- Lead stand-up, planning, and closeout
- Build new integrations for Contrast Security software including our SaaS, on-premises, and agents
- Maintain the integrations we’ve already developed
- Attend calls with customers to solve their problems
- Work with outside organizations to understand how Contrast Security fits with their marketplace and strategy
About You
- You have 3-5 years of experience working in at least one of the following: React.js, Java, Ruby, or Python and have a desire to learn languages you don’t already know
- Anything you don’t know, you’re excited to learn
- You have a knack for figuring things out and enjoy working with a piece of software to figure out how it works
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs and Data Models
- Drive continuous improvement initiatives to improve developer productivity and improve qualityDefine and direct team in the area of Performance, Scalability and Security
- Proficient designing highly tuned and efficient automated build pipelines
- Mentor junior developers including code and design reviews
- Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to merging
- Work with UX and Product teams to build amazing, jaw-dropping features
- Pilot new initiatives to keep our technology stack ahead of the curveDeploys: 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 customers have issues, we have to jump in and give them help
About You
- At least 5 years of experience architecting modern, scalable and high-performing enterprise 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/Elasticsearch to design and implement robust and scalable API's
- Have an eye for quality and have an interest in using tools/frameworks like TestNG, mockito, etc...AWS Services: S3, EC2, CloudFront, Lambda, EKS
- 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
- 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
- Medical, dental and vision benefits
- Flexible paid time off
- 401K plan
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs, Data Models and reusable JavaScript and TypeScript
- 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
- At least 5 years of experience architecting modern, scalable and high-performing front-end 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
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs, Data Models and reusable JavaScript and TypeScript
- 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
- At least 5 years of experience architecting modern, scalable and high-performing front-end 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
- TypeScript
- GraphQL
- CSS in JS
- Storybook
- React Testing Library
- Webpack
What We Offer
- Competitive compensation package
- 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
- Medical, dental and vision benefits
- Flexible paid time off
- 401K plan
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs and Data Models
- Drive continuous improvement initiatives to improve developer productivity and improve qualityDefine and direct team in the area of Performance, Scalability and Security
- Proficient designing highly tuned and efficient automated build pipelines
- Mentor junior developers including code and design reviews
- Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to merging
- Work with UX and Product teams to build amazing, jaw-dropping features
- Pilot new initiatives to keep our technology stack ahead of the curveDeploys: 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 customers have issues, we have to jump in and give them help
About You
- At least 5 years of experience architecting modern, scalable and high-performing enterprise 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/Elasticsearch to design and implement robust and scalable API's
- Have an eye for quality and have an interest in using tools/frameworks like TestNG, mockito, etc...AWS Services: S3, EC2, CloudFront, Lambda, EKS
- 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
- 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
- Medical, dental and vision benefits
- Flexible paid time off
- 401K plan
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Write lots of code. You’ll be contributing to our SaaS product (React.js, Java) as well as other projects.
- Mentor junior developers
- Conduct code reviews and pull request approvals
- Lead stand-up, planning, and closeout
- Build new integrations for Contrast Security software including our SaaS, on-premises, and agents
- Maintain the integrations we’ve already developed
- Attend calls with customers to solve their problems
- Work with outside organizations to understand how Contrast Security fits with their marketplace and strategy
About You
- You have 3-5 years of experience working in at least one of the following: React.js, Java, Ruby, or Python and have a desire to learn languages you don’t already know
- Anything you don’t know, you’re excited to learn
- You have a knack for figuring things out and enjoy working with a piece of software to figure out how it works
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs and Data Models
- Drive continuous improvement initiatives to improve developer productivity and improve qualityDefine and direct team in the area of Performance, Scalability and Security
- Proficient designing highly tuned and efficient automated build pipelines
- Mentor junior developers including code and design reviews
- Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to merging
- Work with UX and Product teams to build amazing, jaw-dropping features
- Pilot new initiatives to keep our technology stack ahead of the curveDeploys: 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 customers have issues, we have to jump in and give them help
About You
- At least 5 years of experience architecting modern, scalable and high-performing enterprise 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/Elasticsearch to design and implement robust and scalable API's
- Have an eye for quality and have an interest in using tools/frameworks like TestNG, mockito, etc...AWS Services: S3, EC2, CloudFront, Lambda, EKS
- 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
- 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
- Medical, dental and vision benefits
- Flexible paid time off
- 401K plan
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs and Data Models
- Drive continuous improvement initiatives to improve developer productivity and improve qualityDefine and direct team in the area of Performance, Scalability and Security
- Proficient designing highly tuned and efficient automated build pipelines
- Mentor junior developers including code and design reviews
- Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to merging
- Work with UX and Product teams to build amazing, jaw-dropping features
- Pilot new initiatives to keep our technology stack ahead of the curveDeploys: 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 customers have issues, we have to jump in and give them help
About You
- At least 5 years of experience architecting modern, scalable and high-performing enterprise 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/Elasticsearch to design and implement robust and scalable API's
- Have an eye for quality and have an interest in using tools/frameworks like TestNG, mockito, etc...AWS Services: S3, EC2, CloudFront, Lambda, EKS
- 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
- 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
- Medical, dental and vision benefits
- Flexible paid time off
- 401K plan
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs, Data Models and reusable JavaScript and TypeScript
- 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
- At least 5 years of experience architecting modern, scalable and high-performing front-end 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
-
Nice to Have
- TypeScript
- GraphQL
- CSS in JS
- Storybook
- React Testing Library
- Webpack
What We Offer
- Competitive compensation package
- 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
- Medical, dental and vision benefits
- Flexible paid time off
- 401K plan
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Always advocate for the user
- Leverage your experience working with enterprise products and highly technical users
- Collaborate well with UX designers, product managers, and engineers on research needs and activities for their products or across products
- Plan and conduct qualitative and quantitative user research for multiple products or major initiatives
- Surface and share user insights and actionable recommendations in ways that engage and communicate well, like findings reports, personas, mental models, flows, experience maps, storyboards, or sketches
- Translate findings into product opportunities
- Create and share processes and best practices to build our research discipline
- Promote research findings and insights across Contrast
About You
- 3+ years of experience in user research for enterprise software
- Case studies or a portfolio to share that shows your research approach and examples of your work. We cannot consider your application without this
- Comfortable with a range of methods that cover both qualitative and quantitative needs, such as surveys, interviews, workflow analysis, concept testing, co-design, and heuristic analysis
- Able to cover the full range of research activities: screen and recruit participants, schedule sessions, collect data, analyze for patterns, and share findings
- Experience planning and running usability testing
- BA/BS in Sociology, Psychology, Anthropology, Information Science, HCI, or related discipline (or relevant experience)UX design training or experience, including prototyping.
- Comfortable using Figma or other tools for illustrating visual ideas
- Familiar with Pendo and user analytics approaches to understanding behavior
- Experience with unmoderated usability testing or A/B testing
- Application security or cybersecurity product experience
What We Offer
- Competitive compensation
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs and Data Models
- Drive continuous improvement initiatives to improve developer productivity and improve qualityDefine and direct team in the area of Performance, Scalability and Security
- Proficient designing highly tuned and efficient automated build pipelines
- Mentor junior developers including code and design reviews
- Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to merging
- Work with UX and Product teams to build amazing, jaw-dropping features
- Pilot new initiatives to keep our technology stack ahead of the curveDeploys: 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 customers have issues, we have to jump in and give them help
About You
- At least 5 years of experience architecting modern, scalable and high-performing enterprise 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/Elasticsearch to design and implement robust and scalable API's
- Have an eye for quality and have an interest in using tools/frameworks like TestNG, mockito, etc...AWS Services: S3, EC2, CloudFront, Lambda, EKS
- 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
- 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
- Medical, dental and vision benefits
- Flexible paid time off
- 401K plan
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities:
- Work with multiple agile teams to establish testing metrics and achieve them
- Work with teams to set up testing processes, patterns and standards and be the voice of quality
- Help define acceptance criteria
- Perform exploratory testing of applications, services, and tools
- Define what tests should be automated and aid in automating them
- Debug and triage internal and external issues
- 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
Qualifications:
- You have 5+ years in technology with at least three in a QA or testing role
- You know what to automate, and what shouldn’t
- You love to break things, and you like to share how you did it
- You can find your way around a database
- You can navigate around REST APIs
- You can demonstrate familiarity with common language frameworks
- 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
- Medical, dental, and vision benefits
- 401(k)
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Coordinate planning, engineering, and delivery of features with business stakeholders
- Mentor junior developers
- Conduct code reviews and pull request approvals
- Lead stand-up, planning, and closeout
- Build new integrations for Contrast Security software including our SaaS, on-premise, and agents
- Maintain the integrations we’ve already developed
- Collaborate with other developers in the organization to design and deploy integrations that benefit their teams
- Work with outside organizations to understand how Contrast Security fits with their marketplace and strategy
About You
- You have strong communication skills
- You ask questions, let others know when you need help, and tell others what you need
- You have 3-5 years of experience working in Java and Javascript, Ruby, or Python and have a desire to learn languages you don’t already know
- You know your way around React, Angular, and Node
- You have a knack for figuring things out and enjoy working with a piece of software to figure out how it works
- Stellar visual skills and attention to detail
- You're a problem solver
- You believe the best work is the result of finding the simplest solution to complex challenges
- You 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
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Lead and expand an organization of development managers, engineers and software development engineers in test
- Responsible for a global growing and retaining a team of highly-talented engineers involved in the product delivery life cycle
- Responsible for collaborating with the Engineering VP on opex and capex budget management
- Collaborate with internal Engineering leadership from Cloud, Full Stack, Integrations, UX, PMO and Tier-3 on release delivery and commitments
- Work side by side with Product Management on strategic road map items, as well as Customer Success to create an reliable, consistent, high-quality product experience
- Able to fit in well within an informal startup environment and to provide hands-on management
- Ensure the timely completion of multiple complex, independent projects and provide technical direction in matrix environment
- Coordinate the testing and integration activities working with core engineering teams
- Experience on estimating project effort and scope for services
- Evaluate and recommend technology solutions to meet scalability and growth targets, create prototypes, create and carry out phased development and deployment plans
About You
- 10+ years of relevant experience managing startup, fast-paced and dynamic engineering teams
- Bachelor's or Master’s degree in Computer Science, Mathematics and/or an Engineering DisciplineExperience working with a US-based product and engineering organization
- Knowledge of Enterprise software implementation/deployment processes, security topics, performance and scalability
- Strong customer communication and leadership skillsProficient in at least one major object-oriented and modern web application scripting language
- Knowledge of Cloud / SaaS based infrastructure, using Amazon AWS, EC2, RDS, S3, etc
- Experience with data science and analytics, such as data mining, machine learning algorithms, anomaly detection, etc., is a plus
- Experience on estimating project effort and scope for services
- Understands and executes many of the prominent exercises around agile planning, development and process
- Self starter, proactive and must be able to be multitasking
- Excellent communication skills and experience to work with oversea headquarter engineering teams
- Proven experience managing and hiring a growing team
- Must be willing to travel to engineering headquarters and customers in the U.S. and abroad (not immediately)
What We Offer
- Competitive compensation (base and equity)
- 401k plan
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs, Data Models and reusable JavaScript and TypeScript
- 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
- At least 5 years of experience architecting modern, scalable and high-performing front-end 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
- TypeScript
- GraphQL
- CSS in JS
- Storybook
- React Testing Library
- Webpack
What We Offer
- Competitive compensation package
- 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
- Medical, dental and vision benefits
- Flexible paid time off
- 401K plan
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs and Data Models
- Drive continuous improvement initiatives to improve developer productivity and improve qualityDefine and direct team in the area of Performance, Scalability and Security
- Proficient designing highly tuned and efficient automated build pipelines
- Mentor junior developers including code and design reviews
- Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to merging
- Work with UX and Product teams to build amazing, jaw-dropping features
- Pilot new initiatives to keep our technology stack ahead of the curveDeploys: 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 customers have issues, we have to jump in and give them help
About You
- At least 5 years of experience architecting modern, scalable and high-performing enterprise 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/Elasticsearch to design and implement robust and scalable API's
- Have an eye for quality and have an interest in using tools/frameworks like TestNG, mockito, etc...AWS Services: S3, EC2, CloudFront, Lambda, EKS
- 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
- 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
- Medical, dental and vision benefits
- Flexible paid time off
- 401K plan
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020” 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, 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 Contrast is looking for a senior integrations developer who will lead the team that builds our integrations with communications tools (Slack), platforms (VMWare Tanzu), security management services (Splunk), and even developer IDEs (VS Code). We have a good start integrating with lots of the software that our customers use. But we want to be integrated with everything, and that’s where you can help. You will be asked to lead stand-up meetings, sprint planning, planning meetings with product, and sprint closeouts and retros. We’re looking for someone who wants to mentor junior developers and teach things like best practices, code quality, etc… This is a perfect job for someone who is looking for their first technical leadership role. We are an agile development team. We are devoted to scoring stories by difficulty, committing to sprint deliverables, and calculating velocity. Ideal candidates have very strong handle on Java, but also an affinity for working with lots of different software languages including: Ruby, Javascript, Go, and Python. This job asks a lot of a developer’s intuition and persistence as we unravel and unwind APIs and software development kits. We are looking for the type of developer who wants to “figure it out.”
Responsibilities
- Coordinate planning, engineering, and delivery of features with business stakeholders
- Mentor junior developers
- Conduct code reviews and pull request approvals
- Lead stand-up, planning, and closeout
- Build new integrations for Contrast Security software including our SaaS, on-premise, and agents
- Maintain the integrations we’ve already developed
- Collaborate with other developers in the organization to design and deploy integrations that benefit their teams
- Work with outside organizations to understand how Contrast Security fits with their marketplace and strategy
About You
- You have strong communication skills
- You ask questions, let others know when you need help, and tell others what you need
- You have 3-5 years of experience working in Java, Javascript, Ruby, or Python and have a desire to learn languages you don’t already know
- You know your way around React, Angular, and Node
- You have a knack for figuring things out and enjoy working with a piece of software to figure out how it works
- Stellar visual skills and attention to detail
- You're a problem solver
- You believe the best work is the result of finding the simplest solution to complex challenges
- You 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
- Daily in-office team lunches (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- 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. If you're amazing but missing some of the requirements, we'd love for you to apply anyway. 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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 engineer that is enthusiastic and expert in the front-end technology ReactJS 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
- Expert use of ReactJS
- 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
Qualifications:
- At least 5 years of experience architecting modern, scalable and high-performing front-end stack web applications using ReactJS
- 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
- 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.
Please include a link to your Github or BitBucket account, as well as any links to some of your projects if available.
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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Lead and expand an organization of development managers, engineers and software development engineers in test.
- Responsible for a global growing and retaining a team of highly-talented engineers involved in the product delivery life cycle.
- Responsible for collaborating with the Engineering VP on opex and capex budget management
- Collaborate with internal Engineering leadership from Cloud, Full Stack, Integrations, UX, PMO and Tier-3 on release delivery and commitments
- Work side by side with Product Management on strategic road map items, as well as Customer Success to create an reliable, consistent, high-quality product experience
- Able to fit in well within an informal startup environment and to provide hands-on management.
- Ensure the timely completion of multiple complex, independent projects and provide technical direction in matrix environment.
- Coordinate the testing and integration activities working with core engineering teams.
- Experience on estimating project effort and scope for services.
- Evaluate and recommend technology solutions to meet scalability and growth targets, create prototypes, create and carry out phased development and deployment plans.
About You
- 10+ years of relevant experience managing startup, fast-paced and dynamic engineering teams
- Bachelor's or Master’s degree in Computer Science, Mathematics and/or an Engineering DisciplineExperience working with a US-based product and engineering organization
- Knowledge of Enterprise software implementation/deployment processes, security topics, performance and scalability
- Strong customer communication and leadership skillsProficient in at least one major object-oriented and modern web application scripting language
- Knowledge of Cloud / SaaS based infrastructure, using Amazon AWS, EC2, RDS, S3, etc.
- Experience with data science and analytics, such as data mining, machine learning algorithms, anomaly detection, etc., is a plus.
- Experience on estimating project effort and scope for services.
- Understands and executes many of the prominent exercises around agile planning, development and process
- Self starter, proactive and must be able to be multitasking.
- Excellent communication skills and experience to work with oversea headquarter engineering teams.
- Proven experience managing and hiring a growing team.
- Must be willing to travel to engineering headquarters and customers in the U.S. and abroad (not immediately)
What We Offer
- Competitive compensation (base, bonus, and equity)
- 401k plan
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Manage a distributed, global team of QA Managers, QA Engineers and SDETs roughly 10-15 team members and growing
- Define the overarching quality engineering strategy across our 4+ products, 7 language agents and dozens of integrations
- Support our product and development teams to around:
- Defining their Test Strategy as a Living Document
- Test Case Development
- Test and Code Coverage
- Test Automation and Tooling
- Test Conditions and Data Modeling
- Test Execution via our Automated Build Pipelines
- Test Reporting
- 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
- Support the effort to increase our synthetic test infrastructure run against our production SaaS systems for real-time awareness of product uptime and functional stability
- 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
About You
- You have experience leading and directing Quality Assurance and Engineering teams
- Industry relevant experience for 7+ years in a practitioner role and at least 2+ years of management/leadership experience
- You like to recruit talented people to join you in your mission of building a great software product
- Experience owning and operating an industry test case management system like XRay, Zephyr or TestRail
- Experience with BDD and/or Specification by Example, specifically writing Given, When Then Scenarios (Gherkin Syntax).Experience with test automation frameworks like Mocha, JUnit, RestAssured, Jest and/or Cypress
- You have a deep passion for test engineering and automation
- 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 teammates
- You can find your way around a database, but you are better at mocking them
- 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 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 (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast is looking for a Senior Software QA Test Engineer to join our growing engineering team, this position can sit remote anywhere in the 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 testing metrics and achieve them.
- Work with teams to set up testing processes, patterns and standards and be the voice of quality.
- Help define acceptance criteria
- Perform exploratory testing of applications, services, and tools.
- Define what tests should be automated and aid in automating them.
- Debug and triage internal and external issues.
- 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
Qualifications:
- You have 5+ years in technology with at least three in a QA or testing role
- You know what to automate, and what shouldn’t.
- You love to break things, and you like to share how you did it.
- You can find your way around a database
- You can navigate around REST APIs.
- You can demonstrate familiarity with common language frameworks.
- 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
- 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. If you're amazing but missing some of the requirements, we'd love for you to apply anyway. Please apply and include a link to your Github or BitBucket account, as well as any links to some of your projects if available.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020” 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 engineer that is enthusiastic and expert in the front-end technology ReactJS 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
- Expert use of ReactJS
- 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
Qualifications
- At least 5 years of experience architecting modern, scalable and high-performing front-end stack web applications using ReactJS
- 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
- 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. Please include a link to your Github or BitBucket account, as well as any links to some of your projects if available. 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020” 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 Are you interested in pursuing a life changing experience in the field of application security and continuous delivery? Contrast is looking for an enthusiastic senior engineer who enjoys taking on any challenges thrown at them. We are an exciting, dynamic team that is growing leaps and bounds each month. This person should take a holistic 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 should have a background designing, developing and deploying distributed systems and components. 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 and Data Models
- Dive continuous improvement initiatives to improve developer productivity and improve qualityDefine and direct team in the area of Performance, Scalability and Security
- Proficient designing highly tuned and efficient automated build pipelines
- Mentor junior developers including code and design reviews
- Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to merging
- Work with UX and Product teams to build amazing, jaw-dropping features
- Pilot new initiatives to keep our technology stack ahead of the curveDeploys: 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 customers have issues, we have to jump in and give them help
About You
- At least 5 years of experience architecting modern, scalable and high-performing enterprise 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/Elasticsearch to design and implement robust and scalable API's
- Have an eye for quality and have an interest in using tools/frameworks like TestNG, mockito, etc...AWS Services: S3, EC2, CloudFront, Lambda, EKS
- 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
- 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
- Medical, dental and vision benefits
- Flexible paid time off
- 401K plan
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. If you're amazing but missing some of the requirements, we'd love for you to apply anyway. Please apply and include a link to your Github or BitBucket account, as well as any links to some of your projects if available. 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
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. Email: careers@contrastsecurity.com. 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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Time zone: (GMT-06:00) Central Time +/- 2 hours
Responsibilities:
- Work with multiple agile teams to establish testing metrics and achieve them.
- Work with teams to set up testing processes, patterns and standards and be the voice of quality.
- Help define acceptance criteria
- Perform exploratory testing of applications, services, and tools.
- Define what tests should be automated and aid in automating them.
- Debug and triage internal and external issues.
- 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
Qualifications:
- You have 5+ years in technology with at least three in a QA or testing role
- You know what to automate, and what shouldn’t.
- You love to break things, and you like to share how you did it.
- You can find your way around a database
- You can navigate around REST APIs.
- You can demonstrate familiarity with common language frameworks.
- 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
- Medical, dental, and vision benefits
- 401(k)
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020” 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 engineer that is enthusiastic and expert in the front-end technology ReactJS 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
- Expert use of ReactJS
- 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
Qualifications
- At least 5 years of experience architecting modern, scalable and high-performing front-end stack web applications using ReactJS
- 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
- Medical, dental, and vision benefits
- 401(k)
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs and Data Models
- Dive continuous improvement initiatives to improve developer productivity and improve qualityDefine and direct team in the area of Performance, Scalability and Security
- Proficient designing highly tuned and efficient automated build pipelines
- Mentor junior developers including code and design reviews
- Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to merging
- Work with UX and Product teams to build amazing, jaw-dropping features
- Pilot new initiatives to keep our technology stack ahead of the curveDeploys: 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 customers have issues, we have to jump in and give them help
About You
- Experience architecting modern, scalable and high-performing enterprise 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/Elasticsearch to design and implement robust and scalable API's
- Have an eye for quality and have an interest in using tools/frameworks like TestNG, mockito, etc...AWS Services: S3, EC2, CloudFront, Lambda, EKS
- 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
About You
- Experience architecting modern, scalable and high-performing enterprise 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/Elasticsearch to design and implement robust and scalable API's
- Have an eye for quality and have an interest in using tools/frameworks like TestNG, mockito, etc...AWS Services: S3, EC2, CloudFront, Lambda, EKS
- 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
- Medical, dental and vision benefits
- Flexible paid time off
- 401K plan
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
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. 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
- Medical, dental, and vision benefits
- 401(k) plan
- 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.
If you're amazing but missing some of the requirements, we'd love for you to apply anyway. Please apply and include a link to your Github or BitBucket account, as well as any links to some of your projects if available.
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.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
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
We are looking for a talented Software Engineer with at least 3 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
- Provides technical leadership and insight to members of the Node.js team
- Collaborates with the UI/UX and support teams to implement features and enhancements
- Actively contributes in agile ceremonies, code reviews, and agent releasesInvestigates third-party web frameworks and servers to research and implement instrumentation approaches
- Builds web applications to test our agent in our automated pipeline
- Participates in the Node.js open source community
About You
- Software development background in Node.js
- At least 5 years of industry experience as a software engineer and 3 years working with Node.js
- 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
- DevOps experience with AWS to support automated functional testing or application operations
- Linux, Docker, and cloud-based deployment
- You’ll wow us if you have experience with:
- You are an active contributor to one or more open source projects
- Development of Node.js native modules
- Experience with Terraform for creating test environments as code
- Application security practices and concepts
- 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
- 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 (when offices are open)
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office