How to apply
Below, you can find the current openings on our team. Apply for a position by sending us an email. Please include the name of the position in the subject, a brief cover letter, and your resume. Bonus points for including links to your Github/online portfolio.
The Sales Engineer is a critical part of the sales team, and will partner with Sales Executives to close new business deals. While the Sales Executive will focus on the business opportunity and developing relationships, the Sales Engineer is responsible for assessing customer requirements, qualifying customers, articulating the Backtrace solution through product demos and presentations, and communicating customer requirements to internal teams. After deals close, the Sales Engineer leads the graceful transition of high-level implementation requirements to the implementation team. Additionally, as part of the primary customer-facing team, the Sales Engineer will inform Product of the latest crash management needs and trends.
This position can be remote, with a preference for New York, NY or Seattle, WA. Some travel will be required.
- Qualify new customers based on their technical requirements, use cases, and other needs.
- Lead product and technical discussions with customers, including product demo walkthroughs; responding to RFI/RFQ/RFP; and creating proposals, presentations, and other sales collateral.
- Architect the Backtrace solution tailored for each customer and convincingly communicate the story to them.
- Design implementation plans to seamlessly transition the customer to the implementation team.
- Collaborate with the Product organization on addressing customer requirements needed to close deals and successfully implement.
- 2+ years experience in customer-facing roles. Sales or sales engineering experience a plus.
- Demonstrated ability to deeply learn and educate others on a technical product.
- Excellent consulting and problem solving skills to understand customer use cases and design solutions for those needs.
- Capable of commanding a room of a diverse audience, including: executives, business, and technical resources, while exuding excitement and confidence.
Front End Engineer
The Front End Engineer is responsible for building the UI for our debugging platform. This role will work with other engineers and UX designers to architect, spec, and improve the Backtrace UI. This is a perfect opportunity to join a team of engineers building a product for other engineers to improve a critical part of their software development lifecycle.
- Build features and interfaces from high level specifications
- Architect maintainable, reusable, and scalable front end systems
- Contribute to development of product specification
- Identify, triage, and resolve performance issues
- 2+ years of HTML / CSS with emphasis on layout / cross platform compatibility
- Zero preference as to whether or not you have a CS degree
- Experience with React and CSS-in-JS techniques
- Experience with User Experience design
- Experience with D3 and data-visualization in general
Systems Software Engineer
The systems software engineer is responsible for improving the core object storage platform that is the foundation of the Backtrace platform. The role is instrumental in allowing our customers to debug at scale and analyze highly multidimensional data so that they can improve software quality. The object store is responsible for receiving fault data (minidump, proprietary dump format, etc…) and processing analytical queries from the web frontend using an in-house embedded columnar database. You will work with other systems software engineers and the frontend team to design and implement a myriad of improvements ranging from improved performance, reliability, data analysis and user experience.
- Extend core subsystems ranging from work scheduling, to networking, HTTP protocol layer, storage, indexing and data analysis. Our object store is mostly built in C, but the ecosystem contains some Haskell, Node and Python.
- Own critical portions of the object store architecture that have direct impact on the end-user.
- Make tough decisions regarding when, how and why certain investments should be made.
- Deliver continued improvements to both the velocity and the quality of the product.
- Contribute to and improve our software development lifecycle.
- Collaborate with a variety of team members from specification to implementation.
- 3+ years of significant C or C++ development experience. You’ve written high quality software that is used in production environments under non-trivial constraints, be it space or time. You’ve built and utilized advanced data structures in real workloads.
- Working knowledge and experience with core systems concepts including:
- Computer architecture: You know basic concepts of computer architecture including pipeline hazards and (virtual) memory hierarchy.
- Design: You have a pragmatic approach to software design that is grounded in workload, requirements, engineering costs and customer value.
- Filesystems: You know what an inode and buffer cache is.
- Multithreading: Familiarity and experience with a myriad of synchronization primitives, from a simple mutex to more advanced facilities.
- Networking: You’ve used the BSD socket interface, know what a socket buffer is and have a basic understanding of TCP.
- Operating systems: You know the difference between a thread and a process, mmap and sbrk, and what virtual memory is.
- You’ve read at least 2 interesting papers in the systems domain over the last year.
- A proven track record of accountability, autonomy, collaboration, pragmatism and discipline. You have initiative and are able to see it through when given the opportunity. You are able to identify gaps in your knowledge and leverage the strengths of other contributors to build great product. You let facts and results ultimately guide your decision-making.
- If you’ve strong interest and interesting code to share, we would still love to hear from you! We hire for great demonstrable talent first.
- You’ve written some kernel code at some point for one production operating system.
- You have demonstrable domain expertise in at least one area in systems programming.
The Technical Writer is the ultimate authority for all written content we produce. You are responsible for creating and maintaining clear, concise, and comprehensive documentation for a deeply technical product. You will work alongside our product, engineering, and go-to-market teams to understand the evolution of our product, its use cases, and our customer needs. You will also review content others create for technical accuracy and stylistic consistency.
- Develop and maintain the Backtrace public-facing documentation to support users and employees.
- Write product use cases, training materials, blog posts, and other content to facilitate education and product adoption.
- Review marketing content (blogs, website, creative copy, videos, presentations, etc.) for technical accuracy and stylistic consistency.
- Review and edit product specifications from product and engineering teams.
- 5+ years in writing developer documentation for a technical product.
- Professional experience working with a popular documentation or wiki platforms.
- Passionate about transforming technical topics into engaging and informative materials.
- Proficient reading and writing a programming language.
- Ability to empathize with our users. You will need to understand the concerns and perspectives of software engineers, software support staff, devops, and operations engineers.
- Thrives in a startup environment with a rapidly evolving product.
- Experience writing to software engineers, engineering managers as your main audience.
- Experience debugging software.
- Knowledge of HTML or CSS.
The Developer Evangelist is responsible for accelerating product adoption and customer growth through external outreach, community engagement, and product education. As the ambassador to the developer community, you are responsible for the early stage customer funnel. You will represent Backtrace at events—both in person and online—to create brand awareness, generate leads for our sales team, and present product demos. You will also work with Backtrace marketing to generate content and refine our brand and messaging. The ideal candidate is a former engineer now looking to drive business growth, thrives in fast-paced start-up environments, and loves leading a critical function.
- Act as the Backtrace ambassador for the community through conferences, meetups, events, webinars, and forums.
- Write content to promote our brand, new product releases, and thought leadership.
- Deeply understand competitive offerings and the market landscape to feed learnings into sales, marketing, and product.
- Generate and qualify sales prospects.
- Lead product demos.
- Facilitate the creation of marketing material, including blog posts, case studies, social media content, advertising copy, and sales collateral.
- 5+ years of software engineering experience.
- Passion for talking tech with engineers and talking business with C-levels.
- Enjoys discussing the pros/cons between Linux and FreeBSD.
- Balance between technical depth and business strategist.
- Knows the way around developer-oriented tools like error reporting, debuggers, and monitoring tools.
- Enjoys attending meetups, technical events, and conferences, as well as working alongside engineers.
- Hands-on experience in C/C++, node.JS, and Go languages; and Unix and Unix-like operating systems.
- Sales and marketing responsibilities for early stage companies.
Head of Marketing
The Head of Marketing at Backtrace will be responsible for all things marketing and demand generation. At Backtrace, we reach future customers by creating useful and interesting content, distributing it well, optimizing our website, running digital marketing campaigns, amplifying on social media, giving talks at conferences, and spreading the word at events. We aim to help people understand the ways Backtrace can improve the way their software teams operate through clear, no-fluff marketing and education.
- Develop and execute on strategies to drive growth and brand recognition.
- Manage marketing operations: Design, run, and measure the results of marketing experiments aimed at raising awareness and driving growth. Develop reporting mechanisms for the ongoing evaluation of marketing activities.
- Inbound Strategy: Design and implement inbound marketing strategies to dramatically scale quality leads
- Web Ownership: Take ownership over backtrace.io and all related web properties, lead an overhaul to best meet core business objectives and drive optimization efforts to scale traffic and increase conversions
- Nurture Engagement: Optimize our nurture programs to deliver sales ready leads with surgical precision
- Technology Leadership: Optimize existing technology platforms to align with goals of marketing organization, deploy new tools as appropriate.
- Measurement: Establish KPIs and deliver timely reporting to help make decisions and showcase impact to leadership and board of directors
- Leadership: Be the main conduit between marketing and product + engineering.
- A self starter attitude—if you see something that can add value, you take initiative and dig in.
- Strong analytical skills and proven ability to use data to optimize marketing campaign performance and identify new ways to drive growth.
- Metrics-driven approach. You are good with numbers and patterns, and you use data to inform decisions.
- A focus on delivering results and driving growth for the company.
- Excellent cross-functional collaboration and teamwork skills. This role requires you to work with colleagues in marketing, product, sales, and engineering.
- Super-strong written and verbal communications skills, from emails to dashboards to slack to presentations to phone calls to campaign landing pages.
- Education or work-experience in technology companies
- Experience marketing to software teams (developers, support, operations)