Jobs at Cypress

Current Openings

Customer Success

Cypress develops a testing suite that helps developers write automated tests for the web.

We're looking for a customer success manager to be a community advocate for Cypress.

The ideal person for Cypress should have some technical expertise and want to work closely solving customer's problems. You will be the voice of Cypress, fielding calls, emails, and chats from customers. You are someone who is passionate about customer experience and knows what it means to go above and beyond as a proponent for Cypress. You must be calm in the face of a crises, caring and understanding, and able to have a strong sense of empathy in difficult situations.

Job Responsibilities

  • Become an expert on Cypress, while keeping up with industry trends in test automation.
  • Help drive strategy and results for customer communications.
  • Help Cypress differentiate as a brand with potential customers.
  • Provide friendly, timely support to Cypress customers via phone, email, and chat.
  • Document all contacts in a CRM system.
  • Make recommendations based on feature requests and bugs reported by users.
  • Build metrics to monitor and measure success of community engagement.
  • Engage with potential and current customers at community events.

Requirements

  • Experience understanding customer needs and translating them into actionable, achievable goals.
  • Background in social media, blogging, and online community engagement with the ability to quickly learn web­-based user support applications.
  • Proven experience launching programs that inform and delight customers (e.g. building an online forum, launching programs tailored to specific audiences).
  • History of supporting users at varying skill levels through a number of support channels (chat, CRM systems, blogs, Twitter, in-person).
  • Proven success building and implementing Advanced problem-solving skills ­with the ability to think creatively to resolve difficult situations.
  • Ability to travel occasionally to technical conferences and events (including international).
  • Technical or programming background a plus.
  • Fluency in multiple languages a plus.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

To Apply:

Visit http://smrtr.io/c4Y4wQ

Engineering

Cypress develops a testing suite that helps developers write automated tests for the web.

Our codebase is written in JavaScript from top to bottom. All backend is written using Node. We are looking for an engineering manager who will support and develop members of our development team - conducting regular check-ins, pairing and advising, and conducting reviews. While you should be excited about writing production-level code, we want you to be equally excited about the course of your team and your part in helping them become outstanding developers.

The ideal person for Cypress should have a deep understanding of the web and a good track record managing engineering teams. You have experience with every stage of the development process including architecture, testing, deployment, code reviews, maintenance, and documentation. You can ensure the engineering team is working on the most important projects tailored to their skills. You can address team member’s roadblocks, underperformance, and improve upon their skills by providing continuous feedback.

Job Responsibilities

  • Contribute as an engineer in the form of designing, writing and reviewing code.
  • Meet 1-1 with team members on a regular basis.
  • Take ownership of projects from writing specs to shipping on time to reporting results.
  • Serve as hiring manager for the team with the goal of identifying, vetting and hiring experienced candidates from diverse backgrounds.
  • Balance producing high quality and consistent code across the entire team while shipping things quickly.
  • Update and improve the engineering onboarding process and documentation. Ensure that every new hire’s onboarding is able to be done faster and easier than the previous.
  • Seek out new engineering candidates by referring out of your network, networking at relevant events, and fostering relationships through informal coffee meetings and lunches.

Requirements

  • JavaScript (Node.js, React.js or similar framework) is your expertise.
  • 3-5 years of experience managing small to medium engineering teams.
  • Ability to scope work without having to consult engineers.
  • Staying up-to-date with new ECMAScript, Node, and browser features that will improve application development.
  • Sound knowledge of Agile methodology.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

To Apply:

Visit http://smrtr.io/tzJrLQ

Cypress develops a testing suite that helps developers write automated tests for the web.

We're looking for a senior JavaScript developer. Our codebase is written in JavaScript from top to bottom. All backend is written using Node. We use RabbitMQ for all of our microservices, and we have a desktop application using Electron. We embrace the philosophy and culture of small, module focused code. Every piece of code we release has tests around it.

The ideal person for Cypress should be self-directed and enjoy a flexible, fast-paced startup environment. You are proficient in writing test-driven code and excited about unit testing. You are comfortable giving demos, presentations, and guiding developers through testing methodologies. You are aware of cutting edge technology and tooling including npm, gulp, modules, and JavaScript frameworks (Experience in React.js is a plus). You value and understand the importance of open source and are willing to commit to a largely open source codebase.

Job Responsibilities

  • Develop new features, enhance existing features and implement bug fixes in existing code.
  • Write lots of unit and integration tests.
  • Build highly performant web applications using Node.js and JavaScript.
  • Self document development processes.
  • Scope, estimate, and prioritize work.
  • Conduct demos and/or presentations to developers about our product and it's use.

Requirements

  • 5+ years experience in a JavaScript development position.
  • Experience architecting applications and code that is tested, scalable, and performant.
  • A portfolio of code you have written.
  • Proficiency with React.js and the accompanying ecosystem.
  • Ability to research and make decisions on your own about best technologies to utilize for new projects.
  • Have a deep understanding of how the DOM works, web tooling, debugging, and memory profiling.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

To Apply:

Visit http://smrtr.io/QhwhDA

Internship

Cypress develops a testing suite that helps developers write automated tests for the web.

We're looking for a community intern to work alongside our marketing and customer success teams in growing customer engagement.

The ideal person for Cypress has a passion to learn more about the process behind a SaaS product in a technology-centric company. You have a positive attitude and an ability to take initiative. You have the ability to multi-task and pay attention to detail.

We allow for flexible hours, but being in our office in Atlanta every work day is very important.

Job Responsibilities

  • Help current Customer Success Manager build relationships and provide value and attention to customers.
  • Join customer meetings and calls with internal teams, helping to capture key feedback points and assisting with a plan to go forward.
  • Identify ways to help make our current process of engaging with customers even better.
  • Work with marketing team to build marketing campaigns to achieve business goals.
  • Assist on onsite events to coordinate setup, maintain customer engagement, and ensure timeliness of scheduled appointments.

What you will learn

  • How a fast paced startup environment works including processes and systems.
  • Client relationship methodology.
  • Techniques to create engaging content.

Requirements

  • Strong written and interpersonal communication skills.
  • An ability to capture loads of information, synthesize it, and propose action items.
  • Proficiency with building and maintaining spreadsheets and working with online management tools (Google forms, CRMs).
  • Experience with using social media to connect with a community.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

To Apply:

Visit http://smrtr.io/RJR35A

Marketing

Cypress develops a testing suite that helps developers write automated tests for the web.

We're looking for a marketing director to plan and execute marketing campaigns (think email newsletters, social media, and blogs) to engage prospective and current Cypress customers.

The ideal person for Cypress can generate interesting and brand-relevant content while ensuring these efforts are in line with Cypress’ goals, brand, vision and voice. You are able to find just the right word (and the right emoji) for content on a variety of media platforms including blogs, social media, and email. You feel comfortable constantly innovating and experimenting and can take programs from strategy through execution. You are capable and comfortable assessing the potential impact of a marketing campaign at conferences and events.

Job Responsibilities

  • Execute a wide variety of efforts, in-person events, email, webinars, online marketing, and sponsorships to drive leads and pipeline.
  • Measure and optimize Cypress’ impact with a constant effort to attract new customers.
  • Monitor and influence the conversations related to Cypress’ brand on social networks.
  • Test new marketing channels. Own end-to-end processes including planning, creative development, tracking/technical integration, analysis, and optimization.
  • Engage followers of events where Cypress is participating in real-time.
  • Conduct outreach for new prospective partners and events. Assist in coordinating Cypress participation at both technical and startup events.

Requirements

  • 2+ years hands-on experience contributing to and managing social media channels (Facebook, Twitter, LinkedIn) on behalf of a business.
  • An understanding of marketing inside and out, from strategy to execution, of both online and offline channels (events & partnership marketing experience is a plus)
  • Be a sharp copy editor for your own writing, as well as for others.
  • Good knowledge of process management and social media tools (Google Drive, CRMs, email marketing software).
  • Experience running remote teams and delegating out when needed.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

To Apply:

Visit http://smrtr.io/BiHZog