[Remote] Staff Software Engineer

Remote Full-time
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.ResponsibilitiesLead architecture and implementation of complex frontend and backend systems across the Yearbook suiteDrive technical direction for Vue.js applications, Node.js services, APIs, integrations, and data modelsDefine and promote engineering standards, architectural patterns, and development best practicesCreate RFCs, technical designs, and implementation plans for major initiativesEvaluate technologies, frameworks, and tooling to improve scalability, maintainability, and developer productivityIdentify opportunities to consolidate shared capabilities and improve platform consistency across productsPartner with engineering leadership on roadmap planning, technical investment, and long-term architecture strategyBuild performant, reliable applications supporting photographers, schools, studios, and consumersDesign scalable services and APIs for workflows, ordering, fulfillment, and image-heavy operationsImprove performance for large datasets, high-traffic workflows, and seasonal traffic spikesModernize legacy systems through pragmatic, incremental improvementsEnsure reliable operation across Heroku and AWS environmentsCollaborate with Platform and SRE teams on deployment, observability, and operational readinessEstablish high standards for code quality, testing, documentation, and code review practicesImprove CI/CD pipelines, developer tooling, local development workflows, and onboarding experienceLead initiatives focused on reducing technical debt and improving maintainabilityDrive testing strategies across unit, integration, end-to-end, and contract testingChampion accessibility, security, performance, and operational excellence as core engineering prioritiesLead complex production incident response, root-cause analysis, and post-mortemsDefine and improve SLIs, SLOs, monitoring, alerting, and on-call practicesApply secure design and development practices across frontend, backend, and infrastructure layersPartner with Security teams on threat modeling, vulnerability remediation, and dependency managementSupport compliance requirements including SOC 2, GDPR, PCI DSS, and student-data privacy standards where applicableEnsure secure handling of authentication, payments, PII, and sensitive customer dataMentor engineers through technical guidance, code reviews, architecture discussions, and knowledge sharingPartner with Product, Platform, Security, and SRE teams to align technical direction and delivery prioritiesCommunicate technical concepts effectively to technical and non-technical stakeholders, including executivesFoster a culture of ownership, continuous improvement, collaboration, and engineering excellenceSkills7+ years of professional software engineering experienceDeep expertise with JavaScript and modern frontend frameworks (Vue.js preferred; React or Angular experience transferable)Strong experience building production Node.js services and APIsExperience designing scalable distributed systems and modern web applicationsStrong knowledge of relational databases, data modeling, query optimization, and API designExperience operating production systems in cloud environments, preferably AWSFamiliarity with Heroku, CI/CD pipelines, automated testing, and modern deployment practicesStrong understanding of application security, observability, reliability, and performance optimizationProven experience leading large technical initiatives and influencing engineering direction across teamsExperience mentoring engineers and leading technical design reviewsStrong written and verbal communication skillsBachelor's degree in Computer Science, Engineering, or equivalent practical experienceDeep Vue.js experience, including Vue 2/3, Composition API, Pinia/Vuex, and NuxtExperience with TypeScript at scaleExperience with image-heavy, media, SaaS, or e-commerce platformsFamiliarity with event-driven architectures, background job systems, and distributed servicesExperience scaling applications through seasonal or high-volume traffic patternsFamiliarity with observability platforms such as Datadog, Sentry, New Relic, or OpenTelemetryExperience with PostgreSQL, MySQL, Redis, GraphQL, and modern testing frameworksExperience with AWS services including ECS, Lambda, RDS, S3, and CloudFrontKnowledge of student-data privacy standards such as FERPA or COPPAExperience leading large refactors, migrations, or modernization initiativesBenefitsAmazing colleaguesDog-friendly office (for those near Raleigh or Vancouver offices)Remote-first work culture with flexible scheduleInnovative work environment with resources to bring ideas to fruition100% employer-covered health, dental, and vision benefits for employee and family100% employer-covered life, short term disability and long term disability insuranceDiscretionary/"unlimited" PTO10 paid holidays1 floating holiday401(K) with 4% matchEmployee engagement program and perksHome office stipendProfessional development budget for conferences, courses, and certificationsCompany offsites and team events throughout the yearCompany OverviewWhether 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 Now β†’

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Virtual Front Desk Agent (Remote) - Hospitality...

Remote

Remote Hotel Reservationist & Appointment Setter (Entry Level)

Remote

Remote Finance Attorney - Practice Support (Non-Partnership Track Position)

Remote

Social Media & Content Creator (Remote - Frisco, TX Area)

Remote

American Express Centurion Lounge Job $30/Hour

Remote

Associate Technical Instructor (Remote)

Remote

**Experienced Elementary School Secretary – Building Strong Foundations in Education**

Remote

**Experienced Remote Customer Support Specialist – Delivering Exceptional Travel Experiences with arenaflex**

Remote

Staff Platform Engineer - Frontend

Remote

(Remote Part Time Jobs) Disney Data Entry Jobs No Experience Required

Remote
← Back