Fullstory

Senior Software Engineer, Web Capture

FullstoryYesterday
Location

Atlanta

Type

Full Time

Salary

USD 145,000 – 170,000

Level

Senior

Role

Senior Software Engineer

Posted

Apr 28, 2026

Full TimeSenior

The role

Summary

Fullstory is seeking a Senior Software Engineer for their Web Capture team in Atlanta, focusing on developing high-performance web SDK technologies. The ideal candidate will build resilient client-side code, collaborate across frontend and backend systems, and contribute to innovative session replay and analytics tools using advanced web technologies.

What you'll do

Web SDK Engineering: Engineer performant and reliable features in the web SDK using TypeScript, ensuring accurate user session capture across browsers and frameworks
Playback Graphics Development: Contribute to React-based Playback graphics app, leveraging deep browser behavior and canvas rendering knowledge to create high-fidelity session visualizations
Backend Service Design: Collaborate with backend engineers to design and build Go-based services supporting new capture and analysis capabilities with focus on performance and scalability
Cross-Browser Compatibility: Troubleshoot cross-browser inconsistencies and edge cases to ensure stable and consistent user experiences
Stakeholder Collaboration: Partner with Product, Design, and Support teams to effectively scope work, deliver on time, and contribute to seamless customer experiences
Technical Leadership: Participate in technical planning and code reviews, providing expertise in web performance, browser internals, and fullstack development

What we look for

Technical

TypeScript/JavaScriptProven experience developing and maintaining production-grade JavaScript or TypeScript libraries and SDKs
Browser APIsAdvanced understanding of browser APIs, DOM behavior, and rendering engines
React DevelopmentHands-on experience building modern web applications with React, including performance tuning and component design
Backend TechnologiesProduction experience with backend development in Go or Node.js, supporting fullstack feature development

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or equivalent practical experience

Experience

SDK DevelopmentTrack record of developing libraries consumed by third-party applications or developers
Cross-Functional CollaborationProven ability to collaborate across teams, meet project deadlines, and deliver solutions that impact product adoption

Skills

Required skills

TypeScriptProduction-grade JavaScript/TypeScript library development
ReactAdvanced web application development and performance optimization
GoBackend service development and scalable system design
Browser TechnologiesDeep understanding of browser APIs, DOM manipulation, and rendering techniques

Nice to have

AI IntegrationExperience leveraging AI tools to enhance work efficiency and solution quality
Performance OptimizationAdvanced techniques for web application and SDK performance tuning

Compensation & benefits

Salary

USD 145,000 – 170,000 (annual)

Benefits

Flexible PTO

Flexible paid time off policy with an annual company-wide closure

Professional Development

Annual learning subsidy and professional development opportunities

Productivity Stipend

Monthly productivity support for US and EMEA-based employees

Parental Leave

Comprehensive paid parental leave supporting growing families

Bereavement Support

Inclusive bereavement leave, including support for pregnancy loss

Team Collaboration

Annual full-company meetup and team off-site events


Interview process

  1. 1
    Initial Screening Review of application and initial qualification check
  2. 2
    Technical Interview In-depth discussion of technical skills, experience with web technologies, and SDK development
  3. 3
    Coding Challenge Practical assessment of TypeScript, React, and system design skills
  4. 4
    Team Interview Collaborative discussion with Web Capture team members to assess cultural fit and technical expertise
  5. 5
    Final Interview Meeting with hiring manager to discuss role expectations and candidate's potential contributions

Apply for this position

You'll be redirected to the company's application page