Back to Jobs

[Remote] Staff Software Engineer

Remote, USA Full-time Posted 2026-06-16

Note: The job is a remote job and is open to candidates in USA. Captura is a workflow and e-commerce software provider built for professional photographers, and they are seeking a Staff Software Engineer to lead the architecture and implementation of their Yearbook product suite. This role involves collaborating with various teams to drive technical initiatives, improve developer effectiveness, and establish scalable engineering practices.

Responsibilities

  • Lead architecture and implementation of complex frontend and backend systems across the Yearbook suite
  • Drive technical direction for Vue.js applications, Node.js services, APIs, integrations, and data models
  • Define and promote engineering standards, architectural patterns, and development best practices
  • Create RFCs, technical designs, and implementation plans for major initiatives
  • Evaluate technologies, frameworks, and tooling to improve scalability, maintainability, and developer productivity
  • Identify opportunities to consolidate shared capabilities and improve platform consistency across products
  • Partner with engineering leadership on roadmap planning, technical investment, and long-term architecture strategy
  • Build performant, reliable applications supporting photographers, schools, studios, and consumers
  • Design scalable services and APIs for workflows, ordering, fulfillment, and image-heavy operations
  • Improve performance for large datasets, high-traffic workflows, and seasonal traffic spikes
  • Modernize legacy systems through pragmatic, incremental improvements
  • Ensure reliable operation across Heroku and AWS environments
  • Collaborate with Platform and SRE teams on deployment, observability, and operational readiness
  • Establish high standards for code quality, testing, documentation, and code review practices
  • Improve CI/CD pipelines, developer tooling, local development workflows, and onboarding experience
  • Lead initiatives focused on reducing technical debt and improving maintainability
  • Drive testing strategies across unit, integration, end-to-end, and contract testing
  • Champion accessibility, security, performance, and operational excellence as core engineering priorities
  • Lead complex production incident response, root-cause analysis, and post-mortems
  • Define and improve SLIs, SLOs, monitoring, alerting, and on-call practices
  • Apply secure design and development practices across frontend, backend, and infrastructure layers
  • Partner with Security teams on threat modeling, vulnerability remediation, and dependency management
  • Support compliance requirements including SOC 2, GDPR, PCI DSS, and student-data privacy standards where applicable
  • Ensure secure handling of authentication, payments, PII, and sensitive customer data
  • Mentor engineers through technical guidance, code reviews, architecture discussions, and knowledge sharing
  • Partner with Product, Platform, Security, and SRE teams to align technical direction and delivery priorities
  • Communicate technical concepts effectively to technical and non-technical stakeholders, including executives
  • Foster a culture of ownership, continuous improvement, collaboration, and engineering excellence

Skills

  • 7+ years of professional software engineering experience
  • Deep expertise with JavaScript and modern frontend frameworks (Vue.js preferred; React or Angular experience transferable)
  • Strong experience building production Node.js services and APIs
  • Experience designing scalable distributed systems and modern web applications
  • Strong knowledge of relational databases, data modeling, query optimization, and API design
  • Experience operating production systems in cloud environments, preferably AWS
  • Familiarity with Heroku, CI/CD pipelines, automated testing, and modern deployment practices
  • Strong understanding of application security, observability, reliability, and performance optimization
  • Proven experience leading large technical initiatives and influencing engineering direction across teams
  • Experience mentoring engineers and leading technical design reviews
  • Strong written and verbal communication skills
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • Deep Vue.js experience, including Vue 2/3, Composition API, Pinia/Vuex, and Nuxt
  • Experience with TypeScript at scale
  • Experience with image-heavy, media, SaaS, or e-commerce platforms
  • Familiarity with event-driven architectures, background job systems, and distributed services
  • Experience scaling applications through seasonal or high-volume traffic patterns
  • Familiarity with observability platforms such as Datadog, Sentry, New Relic, or OpenTelemetry
  • Experience with PostgreSQL, MySQL, Redis, GraphQL, and modern testing frameworks
  • Experience with AWS services including ECS, Lambda, RDS, S3, and CloudFront
  • Knowledge of student-data privacy standards such as FERPA or COPPA
  • Experience leading large refactors, migrations, or modernization initiatives

Benefits

  • Amazing colleagues
  • Dog-friendly office (for those near Raleigh or Vancouver offices)
  • Remote-first work culture with flexible schedule
  • Innovative work environment with resources to bring ideas to fruition
  • 100% employer-covered health, dental, and vision benefits for employee and family
  • 100% employer-covered life, short term disability and long term disability insurance
  • Discretionary/"unlimited" PTO
  • 10 paid holidays
  • 1 floating holiday
  • 401(K) with 4% match
  • Employee engagement program and perks
  • Home office stipend
  • Professional development budget for conferences, courses, and certifications
  • Company offsites and team events throughout the year

Company Overview

  • Whether you’re a studio, operator, or photographer, Captura provides you with the tools you need to grow your business. It was founded in undefined, and is headquartered in , with a workforce of 51-200 employees. Its website is https://www.captura.io.
  • Apply To This Job

    Similar Jobs