San Francisco, CA

Openings at San Francisco, CA

Pick a department

Engineering
Sales

Open positions

  • Senior Software Engineer (Percy)

    Our mission is to be the testing infrastructure of the internet. Sound interesting?

    BrowserStack is the industry-leading, cloud web and mobile testing platform that enables developers to test their websites and apps on different operating systems and mobile devices

    To further our mission, we acquired Percy in mid-2020 and this role will join the Percy U.S. engineering team. Percy is an all-in-one visual testing solution. We are working on exciting new ways to design, develop and deliver software with confidence

     

    We’re hiring for a Senior Software Engineer with a backend focus to join our growing team. On a day to day basis, you might:

    1. Work on our API, improving the codebase by adding features, fixing bugs and expanding test coverage. (Ruby on Rails)
    2. Learn or level up with new tools and languages
    3. Contribute to architectural and UI/UX decisions as part of a highly-collaborative team
    4. Discuss balancing new features with efficiency, performance and scalability. We are proud to have low technical debt due to this balance
    5. Meet with team members around the globe
    6. Communicate your progress and blockers
    7. Squash bugs together!
    8. Provide feedback and reflection through code reviews and retrospectives

     

    You might also:

    1. Use Google Cloud Platform, Kubernetes, and Terraform to maintain and improve our application infrastructure.
    2. Use Datadog, Honeycomb, and Sentry to monitor and debug production issues.
    3. Maintain and improve our Go-based networking proxy

     

    Requirements

    We want people who know that software engineering is not just about the code we write, but about the process by which we get there. You should value iteration and exploring the trade-offs of different solutions, and be able to explain the trade-offs to others. You should value both driving consensus as well as moving projects forward

    Technical skills are “necessary but not sufficient” — we strongly value empathy and communication with others on the team and with our customers

     

    Top reasons to choose this role:

    1. Work on a product people love. Percy is valued by Basecamp, Canva, Shopify, and more
    2. A focus on developer happiness. We’re focused on retaining our hires for the long-term. We try our best to foster a sense of loyalty and happiness among the team
    3. A truly empathetic team. Our developers feel included and listened to, no matter what background they are coming from
    4. High-growth company & products: BrowserStack is rapidly expanding globally and is used by millions of developers around the world

     

    The team:

    We strive to grow a collaborative team where everyone feels a strong sense of belonging

    Our process is strongly pro-developer. Developers on our team have clear objectives for success, but also have lots of autonomy to achieve these objectives

    When new features are being added to Percy, we take care to fix things as they come up so we don’t have to worry about them while still making forward progress. We consistently take care of technical debt, automating workflows, and reflecting on how to improve our own productivity

     

    What our team says about working on Percy’s team (collected by a third party):

    • “Everything people bring to the table is unique to them and is valued. I don’t know how to articulate what it is that makes me feel like I can be my authentic self.”
    • “I feel important… every person is willing to listen to another’s perspective. I have regular one-on-ones to see how it’s going, both as a person and an underrepresented person. My voice can and has had an effect on the business and culture.”
    • “I feel engaged. I learn new things every day. The projects I’ve given are well-suited to my interests.”

     

    You might be our team’s missing puzzle piece if:

    • You can communicate in a friendly and professional manner. People you talk to feel important and heard
    • You have enough years of experience in Ruby/Python/Go to go most days without needing mentorship
    • You can hit the ground running with Ruby on Rails, either because you have plenty of experience building with it before or because you’ve used a comparable web framework for many years
    • You have experience managing a cluster of containers with Kubernetes or similar
    • You have a proven ability to learn new skills on the job as they come up, and you love learning so you relish the opportunity
    • You’re able to self-manage and communicate your progress to others

     

    Non-necessary bonus points:

    • You have an in-depth networking background
    • You’ve configured and run continuous integration systems

     

    Benefits

    • 100% covered health insurance premiums
    • 401(k) plan
    • Flexible vacation policy
    • Laptop provided, and if remote we’ll contribute up to $500 toward your home office setup
      Competitive salary, bonus and equity program

     

    Diversity and Inclusion

     

    We strongly value building a company where everyone feels safe, welcome, and supported to achieve their professional goals. We strive to build an inclusive environment, where every person is encouraged to bring their whole self to work. We want to make sure that our attitudes and processes support a team from diverse backgrounds and experiences.

    We are an equal opportunity employer and do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

     

    Apply for this job

  • Customer Engineer

    Are you someone who will fulfil the critical role of ensuring that our complex, large-scale systems are healthy, monitored, automated, and designed to scale? Will you ensure working closely with our development teams from the early stages of design, all the way through identifying and resolving production issues?Automate Support is a dynamic team that requires interaction with the internal teams- Engineering (both Dev and QA) and Sales. While there are multiple processes in place to reduce the dependency on these teams, a number of customer cases require in-depth collaboration. A support engineer deals with various user cases each having a different level of difficulty. As the product is growing the number of user queries are increasing steadily. Hence the engineering interaction also increases. Keeping focus on this fact we can foresee that a new team/function can be created that can bridge the gap between support and the engineering team.

     

    This team may or may not be, directly, under the Support function. It could be placed under the engineering bracket. Also, the role could be at the Support team lead level, however, may not include immediate people management. The goals for this role are mentioned in the following section.

     

    Key Responsibilities

     

    • Be the architect and owner for the prospect’s end-to-end technical evaluation of BrowserStack; deliver on the revenue plan with the account team; develop strong relationships with engineering and QA teams at all levels within the customer organization, becoming their trusted advisor
    • Lead pre-sales engineering activities including technical discovery, RFP responses, technical value proposition, architectural guidance, sales support and ongoing client relationships
    • Design and lead comprehensive discovery sessions in the sales cycle – mapping out the prospect’s unique workflows, technical architecture, and organizational goals – leading to a clear understanding of the BrowserStack’s value proposition in the customer’s evaluation; design and conduct comprehensive solution demonstrations
    • Develop a deep understanding of the BrowserStack technology portfolio and the competitive landscape for automated application and browser testing solutions
    • Work with cross-functional teams in ensuring ongoing customer success; Capture technical product feedback from customers and relay it to product with relevant market insights

     

    Experience

     

    • 3-5 years of Technical Pre-Sales / Sales Engineering experience in the B2B SaaS space
    • B.S. degree Computer Science / Technical discipline; Familiarity with agile software development and deployment methodologies and the modern Software Development Life Cycle (SDLC), associated toolsets and best practices
    • Some combination of experience in: Programming (Java, C#, Python, Ruby, JavaScript); Dev. Tools and IDEs (Eclipse, IntelliJ IDEA, Visual Studio, Maven, Git); Automation frameworks (JUnit/NUnit, TestNG, Selenium, Appium, Calabash, Cucumber, HP QTP/UFT, ALM); Continuous Integration (CI) tools (Jenkins, Bamboo, TeamCity, Microsoft TFS/VSTS); Networking and security protocols (TCP/IP, HTTP, SSL, VPNs, IPSEC, firewalls)
    • Disciplined self-starter, does whatever it takes in order to succeed
    • Ability to work well in a highly dynamic / team environment; excellent communication skills; humble yet strong leader with a bias for action; team player who can inspire others to greatness

     

    Benefits

     

    • A competitive salary
    • Bonus and equity program
    • 100% company paid medical insurance
    • A flexible and generous vacation policy
    • Daily catered lunch and a all-you-can-eat snack bar
  • Solutions Architect

    We plan to scale rapidly and are looking for best in class talent to join the team. With an industry-leading product, a growing market and highly competitive packages available, we are looking for people who understand the opportunities and challenges that come with rapid growth.

     

    Key Responsibilities

     

    • Be a guide to Customer teams executing digital transformation in areas of testing architecture and technology implementation.
    • Design and build holistic engineering solutions to enable customers to reach their automation testing goals with BrowserStack.
    • Be a thought leader in creating and presenting these solutions in client contexts and industry forums.
    • Drive solution innovation by proactively identifying solution creation opportunities based on understanding of domain and technology trends.
    • Partner with account executives to design solutions that solve critical business challenges for some of the largest and most interesting companies in the world.
    • Is able to deliver high-quality, detailed-oriented documents.
    • Strong ability to dig into new technologies and understand their practical application to business problems.
    • Has a data-driven approach when presenting customer specific solutions.
    • Willingness to be scrappy and experiment constantly to get to the key learnings and insights.
    • Ensures that automation solutions meet business requirements and efficiently track general and solution specific KPIs.
    • Evangelizes automation case studies and highlights top solutions across the enterprise/automation connective.
    • Reviews industry technology providers and provides perspectives on vendor/technology suitability for COE partner portfolio.

     

    Experience

     

    • 7+ years of relevant technical experience in software development and/or test automation.
    • Deep knowledge of all test automation methodologies at all levels (unit test, component test, integration test, system test, etc).
    • Excellent programming skills in a programming language like, Javascript (node.js), Java, Python, Ruby, etc.
    • Hands on experience developing several types of automation frameworks from scratch and using related tooling, including: Selenium, Appium, Cucumber/Gherkin, Rest Assured or equivalent web-service automation tool, Git, Jenkins or equivalent CI/CD tools, SonarQube or equivalent code quality tool.
    • Self-managed, fast learner with the desire and ability to master new technologies.
    • Strong ability to dig into new technologies and understand their practical application to business problems.
    • Strong ability to understand the obstacles between a user case’s current practice, best practice, and how automation can drive next practice.
    • Strong creative and critical thinking skills with a focus on solving problems with given business requirements and a suite of technological potential.
    • Strong analytical and debugging skills.
    • Experience selecting the optimal test automation technologies for solutions delivered using disparate languages and platforms in collaboration with test and development engineer counterparts. Partner with the various software infrastructure teams to optimize the CI/CD pipeline and implement quality gates to support DevOps.
    • Experience with Linux systems with relevant software development or test automation experience.
    • Adept communicator with strong written, verbal, presentation and interpersonal skills.
    • Exceptional team player who works well in collaborative environments.
    • Exposure to other languages (Ansible, SQL, Shell Scripting) would be an asset.
    • Experience with cloud platforms and/or Kubernetes is an asset.Experience with open source projects is an asset.

     

    Benefits

     

    • A competitive salary
    • Bonus and equity program
    • 100% company paid medical insurance
    • A flexible and generous vacation policy
    • Daily catered lunch and a all-you-can-eat snack bar

Open positions

  • Solutions Engineer

    Reporting to the Manager, Solutions Engineering, you will be part of a growing, high-performing team that partners with sales to deliver revenue growth. You love technology in all forms and live on the bleeding edge of agile software development and testing technologies. You enjoy solving hard problems and are a born collaborator. This is an extremely hands-on position in a typical start-up environment, so we are looking for motivated self-starters who aren’t afraid to roll-up their sleeves and contribute across the entire sales cycle.

     

    Key Responsibilities

     

    • Be the architect and owner for the prospect’s end-to-end technical evaluation of BrowserStack; deliver on the revenue plan with the account team; develop strong relationships with engineering and QA teams at all levels within the customer organization, becoming their trusted advisor
    • Lead pre-sales engineering activities including technical discovery, RFP responses, technical value proposition, architectural guidance, sales support and ongoing client relationships
    • Design and lead comprehensive discovery sessions in the sales cycle – mapping out the prospect’s unique workflows, technical architecture, and organizational goals – leading to a clear understanding of the BrowserStack’s value proposition in the customer’s evaluation; design and conduct comprehensive solution demonstrations
    • Develop a deep understanding of the BrowserStack technology portfolio and the competitive landscape for automated application and browser testing solutions
    • Work with cross-functional teams in ensuring ongoing customer success; Capture technical product feedback from customers and relay it to product with relevant market insights

     

    Experience

     

    • 3-5 years of Technical Pre-Sales / Sales Engineering experience in the B2B SaaS space
    • B.S. degree Computer Science / Technical discipline; Familiarity with agile software development and deployment methodologies and the modern Software Development Life Cycle (SDLC), associated toolsets and best practices
    • Some combination of experience in: Programming (Java, C#, Python, Ruby, JavaScript); Dev. Tools and IDEs (Eclipse, IntelliJ IDEA, Visual Studio, Maven, Git); Automation frameworks (JUnit/NUnit, TestNG, Selenium, Appium, Calabash, Cucumber, HP QTP/UFT, ALM); Continuous Integration (CI) tools (Jenkins, Bamboo, TeamCity, Microsoft TFS/VSTS); Networking and security protocols (TCP/IP, HTTP, SSL, VPNs, IPSEC, firewalls)
    • Disciplined self-starter, does whatever it takes in order to succeed
    • Ability to work well in a highly dynamic / team environment; excellent communication skills; humble yet strong leader with a bias for action; team player who can inspire others to greatness

     

    Benefits

     

    • A competitive salary
    • Bonus and equity program
    • 100% company paid medical insurance
    • A flexible and generous vacation policy
    • Daily catered lunch and a all-you-can-eat snack bar
  • Enterprise Account Executive

    We plan to scale rapidly and are looking for best in class talent to join the team. With an industry-leading product, a growing market and highly competitive packages available, we are looking for people who understand the opportunities and challenges that come with rapid growth.

     

    You will be part of a growing, high-performing team that delivers world-class results and learns from a team of seasoned entrepreneurs and sales experts. This will be a hands-on position in a typical start-up environment, so we are looking for a motivated self-starter who isn’t afraid to roll-up their sleeves and contribute across many different functions.

     

    Key Responsibilities

     

    • Generate sales revenue through prospecting, nurturing and closing business in the Enterprise Segment; Build and manage your sales pipeline for strong coverage ratios; achieve quarterly revenue targets
    • Become a product and industry expert and trusted partner for our customers
    • Manage the entire account lifecycle from account strategy, customer engagement, solution development and contract negotiation; meet or exceed quarterly revenue quota
    • Develop, maintain and grow executive relationships in your target account to expand revenue potential and ensure contract renewals
    • Work with all levels of GTM leadership to continuously improve key sales management processes like territory planning, lead/pipeline/opportunity management and KPI reporting
    • Maintain excellent data discipline in salesforce.com for your book of business

     

    Experience

     

    • 8+ years of quantifiable, install base and new logo acquisition sales in B2B software with a strong track record of success; experience with full lifecycle of enterprise sales from qualification, discovery, solution definition to closing
    • Strong willingness and ability to uncover opportunities by communicating a highly differentiated value proposition to open doors at new accounts or expand deals at existing accounts; excellent verbal and written communication skills with strong phone/video conference presence
    • Persistent and optimistic problem solver with a vibrant, assertive and energetic attitude, strong work ethic and driven to succeed
    • Fluency in English required, other EU languages very beneficial
    • Passionate about Internet technologies, SaaS; extreme customer-centricity and empathy; strong desire to work in a fast-paced, self-directed start-up environment

     

    Benefits

     

    • A competitive salary
    • Bonus and equity program
    • 100% company paid medical insurance
    • A flexible and generous vacation policy
    • Daily catered lunch and a all-you-can-eat snack bar

     

  • Enterprise Sales Manager

    As a Sales Manager at Browserstack, you will play an instrumental role in fueling Browserstack’s growth through growing our share of wallet with existing customers.In this role you will lead a team of high-performing Account Executives, helping them to develop their skills and deliver on their ambitious targets, as well as roll your sleeves up to work directly with customers. We are looking for a proactive leader who has demonstrated success in rapidly changing, high-growth environments, managing high-performing teams and solving problems with limited oversight. Ideal candidates will have experience scaling and managing a technology sales team, and possess first-class analytical, communication and relationship-building skills.

     

    Key Responsibilities

     

    • Recruit, develop and lead a team of Account Executives, with focus across San Francisco
    • Work with senior leadership to develop the long-term vision and strategy for the team and manage day-to-day operations, with a focus on performance against key sales and growth metrics.
    • Be accountable for increasing revenue and new client acquisition at high rates of growth.
    • Coach and guide the team in developing consultative and solution-based skills through all facets of the sales cycle.
    • Inspire, motivate and enable personal- and career-development of team members, both to promote career growth and to increase impact for Browserstack.
    • Work collaboratively and cross-functionally across the organisation to help shape solutions to meet customer needs. In particular, this will involve working with the extended sales team globally.
    • Participate in industry events to help support positive market awareness

     

    Experience

     

    • 10+ years of sales experience and 3-5 years of people management experience.
    • Experience leading sales and operations in a high-growth technology environment across a range of customer segments
    • Ability to hire, train and coach a high-performance team.
    • Ability to build strategic executive relationships with customers and industry thought leaders.
    • Demonstrated passion for startups and new technology businesses.
    • Ability to understand and articulate technical concepts, and translate them into industry- or business-relevant terms.

     

    Benefits

     

    • A competitive salary
    • Bonus and equity program
    • 100% company paid medical insurance
    • A flexible and generous vacation policy
    • Daily catered lunch and a all-you-can-eat snack bar

Positions in other locations