Solution Architect - Error Reporting

Sauce Labs
Summary
Join Sauce Labs as a Solutions Architect and serve as a technical expert and trusted advisor to customers, driving successful product adoption. Partner with Sales, Customer Success, Product, and Engineering teams to align solutions with customer goals. This customer-facing role requires deep technical knowledge, strong business acumen, and consulting skills. You will design, build, and maintain backend systems, improve crash reporting fidelity, and develop dashboards and APIs. Additionally, you will assess customer environments, lead architectural reviews, conduct workshops, and collaborate cross-functionally. The role involves contributing to pre-sales activities, identifying expansion opportunities, and providing customer feedback to internal teams.
Requirements
- 3+ years of experience as a software engineer working with error reporting, observability, or crash analytics tools (e.g., Bugsnag, Sentry, Firebase Crashlytics, New Relic)
- Experience with mobile crash handling, symbolication (dSYM for iOS, ProGuard/R8 for Android), and native crash diagnostics
- Familiarity with web and JavaScript error tracking (e.g., sourcemaps, uncaught exceptions, browser APIs)
- Solid understanding of telemetry, logging, alerting, and monitoring frameworks
- Experience working with AWS, Kafka, or similar for event streaming and high-scale data ingestion
- Ability to collaborate across engineering, product, and customer-facing teams
- Excellent communication skills, with the ability to explain complex concepts to technical and non-technical audiences
- Proven ability to influence customer outcomes and drive adoption
- Willingness to travel up to 25% of the time to support in-person collaboration with your team or customers, as needed on-site or within the region
Responsibilities
- Design, build, and maintain backend systems and SDKs related to mobile and web crash and error monitoring
- Improve the fidelity of crash reports: exception capturing, symbolication (iOS, Android), stack trace enrichment, and contextual metadata collection
- Implement ingestion pipelines for high-throughput, real-time error and crash data from diverse environments (mobile, browser, CI)
- Develop dashboards and APIs that surface error trends and diagnostics to customers
- Assess customer test automation environments and propose tailored solutions
- Lead architectural reviews, gap analysis, and optimization planning
- Conduct workshops, Proofs of Value (PoVs), and technical enablement sessions
- Develop reusable onboarding assets, templates, and playbooks
- Partner with Sales Engineers and Account Executives during pre-sales to demonstrate platform value
- Collaborate with Customer Success Managers to identify expansion and optimization opportunities
- Provide customer feedback to Product and Engineering teams
- Work closely with SDK engineers to ensure accurate error logging, low overhead, and platform compliance
- Integrate with popular DevOps tools (e.g., GitHub, Jira, Slack) to facilitate automated triage and error ownership
- Collaborate cross-functionally with mobile, web, and platform teams to improve crash traceability across the stack
- Work with Developer Relations, Marketing, and Documentation teams to create technical content
Preferred Qualifications
- Prior experience contributing to or maintaining open-source error tracking SDKs
- Knowledge of testing frameworks and CI/CD tooling
- Familiarity with OpenTelemetry or observability standards
- Strong backend programming skills (e.g., Go, Java, Python, Node.js) and experience building scalable data processing pipelines
Benefits
- Health coverage (medical, dental, and vision)
- Disability and life insurance
- Parental leave benefits
- Flexible time off
- Professional development
- A 401(k) retirement plan with match
Share this job:
Similar Remote Jobs
