CrawlJobs Logo

Senior Software Engineer, Web Capture

fullstory.com Logo

Fullstory

Location Icon

Location:
United States , Atlanta

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

145000.00 - 170000.00 USD / Year

Job Description:

As a Fullstack Web SDK Engineer on the Web Capture team, you’ll help build and evolve Fullstory’s core web SDK, enabling product teams to better understand user behavior and create exceptional digital experiences. You'll play a critical role in capturing high-fidelity, privacy-conscious session data that powers Fullstory’s session replay and analytics tools. Every day, you’ll dive into the internals of browser technology to build resilient, high-performance client-side code. You’ll collaborate with thoughtful engineers and cross-functional partners to deliver seamless web experiences, and contribute across our frontend React app, canvas-based Playback graphics view, and backend Go services.

Job Responsibility:

  • Engineer performant, reliable features in our web SDK using TypeScript—ensuring the accurate capture of user sessions across browsers and frameworks
  • Contribute to our React-based Playback graphics app, using deep knowledge of browser behavior and canvas rendering
  • Collaborate with backend engineers to design and build Go-based services that support new capture and analysis capabilities
  • Troubleshoot cross-browser inconsistencies and edge cases
  • Partner with stakeholders across Product, Design, and Support to scope work effectively
  • Participate in technical planning and code reviews

Requirements:

  • Proven experience developing and maintaining production-grade JavaScript or TypeScript libraries or SDKs, ideally consumed by third-party applications or developers
  • Demonstrated ability to work with browser APIs, DOM behavior, and rendering engines to solve complex technical challenges across different environments
  • Hands-on experience building modern web applications with React, including knowledge of performance tuning and component design
  • Backend development experience in a production environment using Go or Node.js (or similar languages), especially in support of fullstack feature development
  • A track record of collaborating cross-functionally to scope projects, meet deadlines, and deliver solutions that directly impact product adoption and customer satisfaction
  • Leverage AI tools to enhance work quality and accelerate timelines by implementing AI solutions that optimize efficiency
What we offer:
  • flexible PTO policy
  • annual company-wide closure
  • federal holidays
  • sponsored benefit packages for US-based Fullstorians (medical, dental, vision)
  • supplemental coverage options for international Fullstorians
  • professional development opportunities through training programs
  • annual learning subsidy for US and EMEA-based employees
  • monthly productivity stipend for US and EMEA-based Fullstorians
  • team off-sites
  • annual full-company meet-up
  • paid parental leave
  • bereavement leave including miscarriage/pregnancy loss

Additional Information:

Job Posted:
May 05, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer, Web Capture

Senior AI Product Engineer

As a one person team to start, you are both a product lead and the technical SME...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
frankieone.com Logo
FrankieOne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Recent experience in building AI applications with end to end ownership
  • 10 plus years experience in engineering teams in an Agile environment using JS based frameworks like React
  • 5 plus years developing & supporting Full Stack TS-based SaaS applications production in AWS/Cloud ecosystem
  • Experience in HTML5, ES6, CSS3/Sass, javascript, typescript, React, React Native for Web (optional), npm and other front-end technologies to deliver enterprise grade frontend applications
  • Experience in depth of back-end oriented technologies such as nodejs, typescript for managing BFF
  • Knowledge and experience in tracking technological developments especially AI with vendor offerings and ability to quickly evaluate their value proposition e.g AWS Bedrock
  • Experience in architecting & building enterprise grade AI applications with Data and AI governance, AI gateways, context management (RAG), inference/prompt management, tools/functions (MCP, A2A), memory & fine-tuning
  • Experience in capturing business requirements from stakeholders to documenting, architect and building AI applications for both internal and external users
  • Experience in designing web applications based on AWS well architectured principles, 12 factor web application principles, cloud based software architecture patterns (pub-sub, saga, circuit breaker etc)
  • Experience in designing reactjs based frontend and backend in nodejs or golang
Job Responsibility
Job Responsibility
  • Inspire others
  • Design with quality
  • Collaborate
  • Be proactive
  • Be an advocate for FrankieOne, for our product, and our values
Read More
Arrow Right

Senior Software Engineer, Web Capture

As a Fullstack Web SDK Engineer on the Web Capture team, you’ll help build and e...
Location
Location
United States , Atlanta
Salary
Salary:
145000.00 - 170000.00 USD / Year
fullstory.com Logo
Fullstory
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience developing and maintaining production-grade JavaScript or TypeScript libraries or SDKs, ideally consumed by third-party applications or developers
  • Demonstrated ability to work with browser APIs, DOM behavior, and rendering engines to solve complex technical challenges across different environments
  • Hands-on experience building modern web applications with React, including knowledge of performance tuning and component design
  • Backend development experience in a production environment using Go or Node.js (or similar languages), especially in support of fullstack feature development
  • A track record of collaborating cross-functionally to scope projects, meet deadlines, and deliver solutions that directly impact product adoption and customer satisfaction
Job Responsibility
Job Responsibility
  • Engineer performant, reliable features in our web SDK using TypeScript—ensuring the accurate capture of user sessions across browsers and frameworks
  • Contribute to our React-based Playback graphics app, using deep knowledge of browser behavior and canvas rendering to deliver high-fidelity session visualizations that customers trust
  • Collaborate with backend engineers to design and build Go-based services that support new capture and analysis capabilities, keeping performance and scalability top of mind
  • Troubleshoot cross-browser inconsistencies and edge cases, ensuring a stable and consistent experience for all users
  • Partner with stakeholders across Product, Design, and Support to scope work effectively, deliver on time, and contribute to a seamless customer experience
  • Participate in technical planning and code reviews, bringing your expertise in web performance, browser internals, and fullstack development to guide team success and technical quality
What we offer
What we offer
  • Flexibility and Connection
  • Flexible PTO policy
  • Annual company-wide closure
  • Federal holidays
  • Sponsored benefit packages for US-based Fullstorians
  • Supplemental coverage options for international Fullstorians
  • Professional development opportunities
  • Annual learning subsidy for US and EMEA-based employees
  • Monthly productivity stipend for US and EMEA-based Fullstorians
  • Team Collaboration through team off-sites and an annual full-company meet-up
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

As a Senior Software Engineer in Desktop Applications, you’ll play a key role in...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
heidihealth.com Logo
Heidi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience, with clear ownership of complex systems or products
  • Strong experience with systems-level programming (Rust preferred
  • C++ or Go acceptable), including performance, memory management, and concurrency
  • Hands-on experience building or maintaining desktop applications (Tauri, Electron, or native), with an understanding of OS-level concerns such as file systems, permissions, packaging, and updates
  • Experience with modern frontend technologies such as React / Next.js, and comfort working across the frontend–backend boundary
  • Comfortable owning ambiguous, high-impact technical problems and driving them to resolution with a high degree of autonomy
  • Strong product intuition and a user-centric mindset, particularly for tools used daily by professionals in high-stakes environments
  • Demonstrated ability to embrace AI as a force multiplier in software engineering—using it thoughtfully for system design, problem-solving, debugging, testing, and improving overall development velocity
Job Responsibility
Job Responsibility
  • Lead the development of Heidi’s cross-platform desktop applications using Tauri, Rust, and Next.js, shipping production-grade software on macOS and Windows (Linux a plus)
  • Own the end-to-end desktop experience, from system architecture and native integrations to frontend implementation, performance, and long-term maintainability
  • Design and build high-performance Rust components powering real-time audio capture, transcription pipelines, local state management, and secure system interactions
  • Build reliable, well-designed interfaces between Rust backends and web-based frontends, with a strong focus on safety, correctness, and developer experience
  • Improve the reliability and accuracy of core experiences such as real-time transcription, AI-assisted note generation, offline/online sync, and integrations with healthcare systems
  • Design and implement end-to-end (E2E) and integration testing strategies for desktop apps, covering Rust services, frontend interactions, and cross-process communication
  • Actively leverage AI-assisted development workflows to accelerate design, implementation, debugging, and testing across the desktop stack
  • Advocate for excellent engineering practices, performance, reliability, and accessibility in desktop applications
  • Collaborate across product, design, ML, and backend teams to deliver features that have a real impact on how healthcare is delivered
  • Contribute to improving Heidi’s desktop engineering ecosystem and culture as the team continues to grow
What we offer
What we offer
  • Flexible hybrid working environment, with 3 days in the office
  • A generous personal development budget of $500 per annum
  • Learn from some of the best engineers and creatives, joining a diverse team
  • Become an owner, with shares (equity) in the company, if Heidi wins, we all win
  • The rare chance to create a global impact as you immerse yourself in one of Australia’s leading health-tech startups
  • If you have an impact quickly, the opportunity to fast track your startup career
  • Fulltime
Read More
Arrow Right

Senior Customer Success Manager

At Apollo GraphQL, we’re on a mission to empower developers by simplifying how s...
Location
Location
United Kingdom
Salary
Salary:
Not provided
apollographql.com Logo
Apollo GraphQL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in a technical, customer-facing role, such as Technical Project Manager, Customer Success Manager, Customer Success Engineer, Technical Account Manager, Professional Services Consultant, Service Delivery Manager, or Engagement Manager
  • Proven experience leading customer-facing project management and service delivery engagements
  • Strong ability to coordinate cross-functional teams, set milestones, and ensure execution
  • Skilled in partnering with Sales to drive customer adoption, expansion, and success by aligning service delivery with business goals and identifying growth opportunities
  • Experienced in working with software engineering teams as primary stakeholders, with a strong ability to engage senior engineering leaders and platform teams at large enterprises
  • Strong understanding of cloud-native software development, APIs, and web technologies
  • Experience managing high-value accounts and delivering a white-glove experience
  • Ability to drive measurable results and help customers achieve business outcomes
  • Exceptional interpersonal and communication skills, with the ability to build trust and influence decision-makers
  • Openness to occasional travel based on customer needs
Job Responsibility
Job Responsibility
  • Serve as the primary point of contact for Enterprise customers, orchestrating their entire journey once they become Apollo customers
  • Own product adoption for your accounts, working in close partnership with sales to co-pilot their success
  • Guide customers through a tailored, high-touch journey, helping them achieve meaningful milestones like moving a new team into production or solving governance challenges
  • Oversee service delivery engagements with professional services and solution architects, leading structured project execution, milestone tracking, risk management, and on-time delivery of customer initiatives
  • Regularly engage with customers to address their questions, align on goals, and connect them with the right resources for success
  • Translate technical solutions into tangible business value, showing customers how Apollo can generate revenue and reduce risks
  • Develop and maintain customer success plans, capturing goals, roadmaps, and strategies for long-term success
  • Facilitate cross-functional collaboration, ensuring technical and business leaders are engaged to drive execution and value realization
  • Advocate for customer needs within Apollo, ensuring they are prioritized across teams, while leading both short- and long-term customer engagements
What we offer
What we offer
  • equity
  • benefits
Read More
Arrow Right

Senior Full Stack Software Engineer

We’re a high-tech home security company that’s passionate about protecting the l...
Location
Location
United States , Boston
Salary
Salary:
117300.00 - 172000.00 USD / Year
simplisafe.com Logo
SimpliSafe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience developing software and business solutions
  • A collaborative team player with Agile experience and a commitment to continuous delivery of high-quality software
  • Knowledge of REST and other modern web patterns and technologies
  • Develops and maintains server-side web applications with frameworks like NestJS, Next.js, Symfony, or Laravel
  • Experienced history of working with Node.js in TypeScript
  • Experience working with React, React Router, Remix, or other modern JavaScript frontend frameworks
  • Experienced cloud-native developer (AWS preferred), focused on creating scalable services using performant architecture patterns and tools
  • Knowledge of SQL including experience with ORM (TypeORM, Prisma, or others), query optimization, and schema design
  • Comfortable with the command line across platforms
  • Ability to provide examples of leading or developing full-stack solutions from concept to completion
Job Responsibility
Job Responsibility
  • Build solutions for our e-commerce platform including design, development, testing, and deployment
  • Use the best tools for the job
  • creating right-sized, tested, and reliable services to meet the needs of the customers and co-workers
  • Work with marketing teams to ensure a high quality, fast, and easy online shopping experience for our customers
  • Work with our data analytics team to ensure we are capturing the information we need to drive business decisions
  • Work with operations teams to communicate with fulfillment and shipping services that power our warehouses
  • Work with our QA engineers to ensure we run quality E2E tests during each stage of CI/CD
  • Build reporting services and self-service internal tools for use by others to expand SimpliSafe’s capabilities
What we offer
What we offer
  • A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive
  • A comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families
  • Free SimpliSafe system and professional monitoring for your home
  • Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change
  • Participation in our annual bonus program, equity, and other forms of compensation, in addition to a full range of medical, retirement, and lifestyle benefits
  • Fulltime
Read More
Arrow Right

Enterprise Workload Automation Architect

As an Enterprise Workload Automation Architect, you will be instrumental in brin...
Location
Location
United States , Johnston; Plano; Phoenix; Westwood; Iselin
Salary
Salary:
152000.00 - 199000.00 USD / Year
citizensbank.com Logo
Citizens Bank
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Software Engineering, Computer Science or related foreign discipline
  • 8+ years of web-development or solutions architecture experience
  • Hands-on experience with end-to-end software development of complex multi-tiered systems
  • Experience with multiple IT disciplines with a confirmed understanding of relevant architectural concepts
  • Experience using system and process analysis
  • Strong communication skills
  • ability to facilitate technical conversations with non-technical stakeholders
  • Experience working with data and DBMS, including legacy and emerging database technologies. Experience with RDBMS, NoSQL is a must for Principal and up.
  • Experience building highly available customer-facing applications, in a GDHA setting
  • Experience building cloud-native applications
Job Responsibility
Job Responsibility
  • Work with Senior level engineers, architects and platform owner to set the platform’s technical direction and strategic objectives.
  • Align efforts with central architecture function to influence technical standards and progress enterprise objectives.
  • Participate in design and code reviews to ensure both delivery of desired business outcomes and alignment to enterprise standards.
  • Drive key architecture decisions to solve critical complex problems for assigned and adjacent platforms.
  • Work with the company platform Owner and Senior architects to guide technical platform architecture and engineering teams.
  • Focus on driving architecture towards long-term business unit/enterprise goals and objectives. Partner with business Leadership to influence priorities and objectives.
  • Capture best practice knowledge from engineering and field teams and share reference architectures and patterns with technical teams.
  • Network with peers on technical matters, design prototypes, system designs and enterprise-wide research projects.
What we offer
What we offer
  • comprehensive medical, dental and vision coverage
  • retirement benefits
  • maternity/paternity leave
  • flexible work arrangements
  • education reimbursement
  • wellness programs
  • paid time off policy exceeds the mandatory, paid sick or paid time-away policy of very local and state jurisdiction in the United States
  • opportunity to earn an annual discretionary bonus
  • Fulltime
Read More
Arrow Right

Senior Customer Success Manager

At Apollo GraphQL, we’re on a mission to empower developers by simplifying how s...
Location
Location
United Kingdom
Salary
Salary:
Not provided
apollographql.com Logo
Apollo GraphQL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in a technical, customer-facing role (e.g., Technical Project Manager, Customer Success Manager, Customer Success Engineer, Technical Account Manager, Professional Services Consultant, Service Delivery Manager, or Engagement Manager)
  • Proven experience leading customer-facing project management and service delivery engagements
  • Strong ability to coordinate cross-functional teams, set milestones, and ensure execution
  • Skilled in partnering with Sales to drive customer adoption, expansion, and success
  • Experienced in working with software engineering teams as primary stakeholders, with a strong ability to engage senior engineering leaders and platform teams at large enterprises
  • Strong understanding of cloud-native software development, APIs, and web technologies
  • Experience managing high-value accounts and delivering a white-glove experience
  • Ability to drive measurable results and help customers achieve business outcomes
  • Exceptional interpersonal and communication skills, with the ability to build trust and influence decision-makers
  • Openness to occasional travel based on customer needs
Job Responsibility
Job Responsibility
  • Serve as the primary point of contact for Enterprise customers, orchestrating their entire journey once they become Apollo customers
  • Own product adoption for your accounts, working in close partnership with sales to co-pilot their success
  • Guide customers through a tailored, high-touch journey, helping them achieve meaningful milestones like moving a new team into production or solving governance challenges
  • Oversee service delivery engagements with professional services and solution architects, leading structured project execution, milestone tracking, risk management, and on-time delivery of customer initiatives
  • Regularly engage with customers to address their questions, align on goals, and connect them with the right resources for success
  • Translate technical solutions into tangible business value, showing customers how Apollo can generate revenue and reduce risks
  • Develop and maintain customer success plans, capturing goals, roadmaps, and strategies for long-term success
  • Facilitate cross-functional collaboration, ensuring technical and business leaders are engaged to drive execution and value realization
  • Advocate for customer needs within Apollo, ensuring they are prioritized across teams, while leading both short- and long-term customer engagements
What we offer
What we offer
  • equity, and benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - CoreAI

Core AI is at the forefront of Microsoft’s mission to redefine how software is b...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years
Job Responsibility
Job Responsibility
  • Shape the Product Vision: Define and influence the product roadmap by aligning technical strategy with business goals and customer needs.
  • Drive Strategic Clarity: Leverage data-driven insights and competitive intelligence to inform product direction, identify opportunities, and guide decision-making.
  • Architect for Scale and Sustainability: Design and evolve durable, scalable system architectures that balance long-term maintainability with short-term delivery needs, making thoughtful engineering trade-offs.
  • Foster Engineering Alignment: Work with the engineering teams and partner organizations by driving clarity, alignment, and shared ownership of technical direction.
  • Deliver Cohesive End-to-End Experiences: Collaborate closely with partner teams—including experience, SDK, and platform groups—to ensure seamless integration and delivery of features across the stack.
  • Build Foundational Capabilities: Contribute to and lead the development of core platform components and reusable building blocks that accelerate team velocity and product innovation.
  • Champion Customer-Centric Development: Engage directly with customers and product teams to capture feedback, understand demand signals, and refine product messaging—ensuring the voice of the customer shapes product evolution.
  • Lead Live Site Excellence: Drive operational excellence in managing and operating large-scale distributed systems with a high bar for service-level agreements (SLAs). Lead root cause analyses (RCAs) for key live site incidents and outages, identify systemic improvements, and set high standards for reliability and performance.
  • Fulltime
Read More
Arrow Right