Job Closed
This listing is no longer active.
Dropbox is the one place to keep life organized and keep work moving.
Senior Fullstack Product Software Engineer
Location
United States
Posted
58 days ago
Salary
$225.3K - $304.8K / year
Seniority
Senior
Job Description
Senior Fullstack Product Software Engineer
Dropbox
• Autonomously lead full-stack projects, making effective tradeoffs between technical requirements and business goals. • Act as a leader across the org with impact extending beyond the immediate team, driving cross-team initiatives and collaborating effectively with cross-functional teams. • Set a high bar for quality and operational excellence, preemptively identifying and resolving technical risks, and championing best practices across the team through code and design reviews. • Mentor teammates, providing actionable feedback to help teammates grow into the next level. • Participate in on-call rotations, which entails being available for calls during both core and non-core business hours, and debug customer issues using logs, metrics, and traces.
Job Requirements
- 9+ years of experience in software engineering or related industry roles.
- BS degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience.
- Demonstrated expertise in Ruby on Rails applications and React.
- Demonstrated success in developing and deploying large-scale web applications with a user-focused approach.
- Proven ability to thrive in agile, fast-paced environments, including comfort with continuous deployment practices and rapid iteration.
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Website Software Engineer
360LearningWe are the LMS for Collaborative Learning. Upskill from within by turning your experts into champions for growth.
Our R&D department gathers a team of 60+ engineers divided into 10+ squads. Each squad includes developers, product managers and designers. The Website squad is one of them. Composed of 2 engineers, 1 Product Manager and 1 Designer, its objective is to: - empower our 25+ person marketing team to manage content autonomously through our CMS and emerging AI tools - build memorable digital experiences including campaign microsites like our L&D Maturity Model that bring our brand and product story to life - support our acquisition channels (paid, content, partners, SEO/GEO) with high-performance, conversion-optimized pages - integrate deeply with our martech stack (Marketo, Wistia, Chili Piper, AI SEO tooling) to keep our growth engine humming - continuously experiment with new libraries and automation that make our site faster, smarter, and more creative As Website Engineer of this fast-moving, tight-knit squad, you will - shape every stage of development—from concept to deployment. - work on an attractive stack (Vuejs, TS, Nuxt, Prismic) - grow within a R&D team that allows rapid progress: Our decentralized peer review process provides us with qualitative and regular feedback from other team members. We promote pair programming and knowledge sharing. Our Website is both a technical product, a creative platform and a revenue engine. It is the cornerstone of all 360Learning marketing. Within 1 month, you will - Discover the 360Learning website - Have a global view on our codebase - Become familiar with the various marketing teams - Implement your first ticketsIntegrate our decentralized peer review process to adopt our best practices Within 3 months you will - Take part on your first project to support a marketing initiative from inception to delivery - Support and maintain the integration of the Website with one of our marketing tool Within 6 months, you will - Help redefine the website roadmap with the help of the squad to support our growth - Iterate on front end development best practices within the team, potentially creating your own courses on the 360Learning platform - Work on your second large scale project with ownership of the timeline and technical choices Within 12 months, you will - Co-decide on architectural decisions for all front-end projects - Be able to audit new tools for our martech environment - Conduct tech discovery meetings and define tech requirements for our various initiatives The Skill Set - You have an interest in JavaScript technologies - You have an interest for marketing topics (no need to be an expert of course) - You like to work on a range of projects (integration, architecture, SEO, AI-powered…) with a strong focus on front end problematics - You can translate complex technical concepts into clear, relatable language for non-technical teammates (most of the Marketing team) - You have a keen eye for design and are used to creating beautiful and qualitative interfaces: intuitive, efficient, elegant... - You are comfortable with algorithms - Excellent communication, and collaboration skills - You have working proficiency in English (level B2 or equivalent) - You are enthusiastic about the idea of working in our culture : https://bit.ly/Convexity360L What we offer - Compensation: Package includes base salary and equity 📈 - Benefits/Perks: Work From Home stipend, RTT, lunch vouchers, medical insurance, gym subscription, 1 month parental leave for the second parent. - Balance: Flexible hours, full remote work possible anywhere in France 🏠 - Diversity, Equity, and Inclusion: We have 6 active ERGs including Mental Health, Environmental/Sustainability, Women, Parents, LGBTQIA2S+, and Ethnic Diversity. Each group has at least one executive team member serving as a member of the group, bringing greater awareness to each group’s activities and providing a quick path to impact 🤝 - Corporate Social Responsibility: Review our CSR Charter: 360learning.com/blog/corporate-social-responsibility-charter 🌎🌏🌍 - Culture: A framework that will help you make an impact - envision our way of working and our Convexity Culture: https://bit.ly/Convexity360L & find out more about the teams, product and processeshttps://bit.ly/42H1ggC 🚀👩🏻💻🏆 Interview Process: - Phone Screen with our Talent Acquisition Manager - Technical Test on HackerRank - Discovery Meeting with one of our Software Engineers - Clarification Meeting with the Product Manager & a Software Engineer of the Website squad - Culture-fit interview with our Director of Engineering - Offer! Who We Are 360Learning enables companies to upskill from within by turning their experts into champions for employee, customer, and partner growth. With our LMS for collaborative learning, Learning & Development teams can accelerate upskilling with the help of internal experts instead of slow top-down training. 360Learning is the easiest way to onboard and upskill employees, train customer-facing teams, and enable customers and partners–all from one place. 360Learning powers the future of work at 1,700 organizations. Founded in 2013, 360Learning has raised $240 million with 400+ team members across North America and EMEA. Learning Includes Everyone. In concert with our culture, 360Learning believes learning includes everyone and that means embracing the strengths of diversity, connectedness, and inclusion. Through conscientious efforts, our global footprint celebrates cultures, perspectives, and experiences from all over the world to support our platform that is built for all regardless of race, ethnicity, gender identity or expression, sexual orientation, religion, age, neurodiversity, disability status, citizenship, veteran status or any other aspect which makes an individual unique or protected by laws and regulations in the locations where we operate. Thus, 360Learning is proud to be an equal opportunity workplace, and we commit to continue this throughout our processes for recruitment, compensation, benefits, performance, promotion, and all other conditions and terms of employment. We want to learn from and with you!
Staff Full-Stack Software Engineer | Modernization
8am (Formerly AffiniPay)At 8am, our vision is to power a world where professionals thrive. We start every day on a mission to empower professionals with the most trusted, innovative technology to deliver world-class outcomes for their clients and exceptional financial results for their business. They count on our purpose-built solutions to simplify operations, ensure compliance, and fuel profitable growth, so they can focus on their clients and do more of the work that matters. Founded in 2005, 8am™ (formerly AffiniPay) is the professional business platform built to help legal, accounting, and other client-focused professionals run stronger, more profitable businesses. Today, more than 250,000 professionals across the U.S. trust 8am to help them work smarter, serve clients better, and unlock their full potential. We have been recognized as one of Inc 5000’s fastest growing companies in the U.S. for 13 years in a row, and as a result, our teams continue to grow as well!
It's a new day with a new opportunity at 8am! About the role: At 8am, we’re building the next generation of SaaS products that power how professionals work, from payments to client experience and everything in between. As part of our Engineering team, you’ll play a pivotal role in designing and scaling the technology behind a platform trusted by hundreds of thousands of users nationwide. This is a rare opportunity to work at an innovative, growth-stage tech company where your ideas directly shape the product, the architecture, and the future of how professional service firms run their businesses. If you’re energized by solving complex challenges and shipping products that make a tangible impact, you’ll thrive here. About us: At 8am, our vision is to power a world where professionals thrive. We start every day on a mission to empower professionals with the most trusted, innovative technology to deliver world-class outcomes for their clients and exceptional financial results for their business. They count on our purpose-built solutions to simplify operations, ensure compliance, and fuel profitable growth, so they can focus on their clients and do more of the work that matters. Founded in 2005, 8am™ (formerly AffiniPay) is the professional business platform built to help legal, accounting, and other client-focused professionals run stronger, more profitable businesses. Today, more than 250,000 professionals across the U.S. trust 8am to help them work smarter, serve clients better, and unlock their full potential. We have been recognized as one of Inc 5000’s fastest growing companies in the U.S. for 13 years in a row, and as a result, our teams continue to grow as well! What you'll do: - Design and implement scalable applications using modern web application frameworks (e.g., Rails, React, Node, NextJS). - Uplift and modernize web applications to enhance user experience, improve performance, and ensure scalability. - Build robust iOS and Android mobile applications that support our customers’ on-the-go needs using frameworks such as Expo/React Native - Contribute to and leverage our organizations reusable component libraries. - Collaborate with product teams to assess trade-offs, identify risks, and align improvements with business objectives. - Mentor and coach software engineers, fostering professional growth within the team. - Work closely with UX teams to design and deliver pixel-perfect web application features with a focus on usability. - Partner with technical and non-technical stakeholders to gather requirements, propose solutions, and align with business goals. - Participate in team ceremonies, including sprint planning, grooming, and retrospectives, ensuring effective communication and coordination. - Drive technology initiatives to enhance application performance, scalability, and maintainability. - Stay updated with industry trends and emerging technologies to bring innovation to the team. - Provide technical expertise to the broader engineering group to drive positive outcomes. About you: - Enjoy building delightful, performant user experiences - BS in Computer Science or related field, or equivalent professional experience. - 7+ years of experience designing, implementing, and debugging large-scale, cloud-based solutions. - Extensive professional experience building production-grade React applications, including developing reusable components, managing complex state using external stores and context, and optimizing front-end performance. - Professional experience developing and maintaining RESTful APIs on the backend. - Experience with Lean product development and Agile frameworks (e.g., Scrum, Kanban). - Work effectively with LLM’s, understand agent concepts and related technologies (e.g. MCP servers) - Strong understanding of SOLID design principles and software design patterns. - Excellent teamwork, documentation, and communication skills. - Demonstrated experience leveraging AI tools and technologies to improve workflows, enhance decision-making, or drive innovation. - Experience with cloud platforms (e.g., AWS, Google Cloud Platform). - Experience with Ruby on Rails (or equivalent), NodeJS and NextJS. - Experience with React, Bootstrap, Tailwind, and modern frontend technologies. - Experience building iOS and Android mobile applications using Expo/React Native. - Experience building scalable Software as a Service (SaaS) applications. Additional Information The annual salary range for this position is $160,000 to $200,000. The salary range for performing this role outside of the US / Austin / California may differ. 8am is committed to offering competitive, fair and commensurate compensation and has provided an estimated pay range for this role. Actual compensation may vary based on job-related knowledge, skills, experience and education. Why 8am: At 8am, our culture is shaped by the people who bring it to life every day. Together, we build a company rooted in continuous learning, genuine community, holistic wellness, and meaningful engagement—values that empower us as individuals and unite us as a team. Our culture is grounded in our core values: Work Smart, Win Fast; Outshine Ordinary, and We Find a Way. These values drive how we serve our customers and work with each other in a collaborative, inspiring, and empowering environment, every day. Here’s how we support our 8Team: - Health Insurance Coverage: We offer our 8Team a variety of medical, dental, and vision plans, designed to fit your needs, including a 100% company-paid HDHP plan for employees. - Financial perks: We offer a competitive compensation and benefits package including annual bonuses, equity options and 401(k) or RRSP if in Canada, with a company match for all team members. - Time for what matters: Flexible Time Off, paid holidays, and a parental leave program for our new parents. - Wellness: Wellness stipends, mental health support, and one-on-one nutrition coaching. - Learning and Development: Continuous learning through 8am.edu, leadership programs, professional development funds, and individually focused talent development. - Giving back to the communities around us: Participate in our charitable matching gift program, paid time off for volunteer service, and company-sponsored volunteer events (both local and virtually). - Engagement: Virtual and in-person team-building events, quarterly award recognition through our Rise & Shine Award of Excellence Program, and our peer-to-peer appreciation platform. At 8am, we don’t just offer benefits - we create an environment where people can thrive, grow, and make a real impact every day. Diversity, equity & inclusion at 8am: At 8am, we recognize that innovation occurs with a strong team of people who are diverse in background, personality, talent and ideas. Experience comes in many forms and ensuring a diverse and inclusive workplace where we continue to learn from each other is an integral part of our culture. We are committed to creating a welcoming and transparent environment for all that embraces those differences through education, equal access to opportunities and information, inclusionary programs, and community outreach. Security advisory: Our hiring teams at 8am are dedicated to recruiting top talent that share our passion for serving the professional services industry through innovative financial technology. As such, our Talent Acquisition Team only follows legitimate hiring practices. We will always communicate with our candidates using emails with the 8am domain and will never ask for sensitive/personal data during the application process. All interviews take place over phone call, Zoom/Google Meet or in person. All offers are communicated verbally by our Talent Acquisition Specialists with a written offer letter as a follow up.
Senior Software Engineer (Web SDK Platform)
ApryseApryse, formerly known as PDFTron, is a technology company founded in 1998 with headquarters in Denver, Colorado. The company is committed to advancing document
The Role We are looking for a Senior Software Engineer to serve as a technical pillar for our client-side document SDK. This is not a standard UI/UX role; you will be architecting the engine that powers document rendering, programmatic manipulation, and collaborative workflows for millions of users. As a senior leader on the team, you will steward our "Core" minified engine while maintaining our open-source UI layer. You will be responsible for navigating deep technical ambiguity, writing comprehensive design documents, and making high-stakes trade-off decisions regarding performance, memory management, and API design. If you enjoy the challenge of working with WebAssembly, concurrent workflows (Web Workers), and complex binary file formats (PDF, DocX, XLSX), this role is for you. Responsibilities - System Architecture: Lead the design and evolution of the WebViewer SDK, ensuring a clean separation between our open-source UI (https://github.com/PDFTron/webviewer-ui) and our high-performance "Core" engine. - Technical Leadership: Drive the "Design Doc" culture. You will be responsible for planning and executing complex features, from programmatic redaction to real-time collaboration syncing. - Performance Engineering: Optimize the SDK to handle documents of extreme size and complexity, managing memory leaks, rendering bottlenecks, and expensive programmatic functions. - Cross-Functional Collaboration: Partner with Product, Sales, and Solution Engineers to translate high-level customer needs into robust technical roadmaps. - Mentorship & Quality: Set the bar for code quality through rigorous PR reviews, architectural guidance, and the promotion of strong testing fundamentals. - Developer Advocacy: Our customers are developers. You will ensure our APIs are intuitive, our documentation is world-class, and our SDK is a joy to integrate. - Customer experience is paramount to us. We regularly collaborate with software developers, project and product owners, UI/UX, support, sales, and solution engineer teams to design new features and improve user experience. - Our customers are other developers, so we research and utilize the latest technologies, write concise technical documentation, and informative blogs. Requirements - Experience: 5–10 years of professional software development experience, with a proven track record of shipping complex web-based products or platforms. - Architectural Mindset: Deep understanding of common design patterns and methodologies. You should be comfortable discussing the trade-offs between different state management patterns and API structures. - Web Fundamentals: Expert-level knowledge of JavaScript/TypeScript and how the web client-server model operates at a deep level (e.g., request lifecycles, browser rendering engines, and binary data handling). - Concurrency & Performance: Experience managing concurrent workflows, particularly with Web Workers and Web Assembly (Wasm).You understand how to offload heavy computation without blocking the main thread. - Testing Excellence: Beyond just "writing tests," you have a robust understanding of testing strategy. Experience with Playwright, Storybook, and Jest is preferred, but a mastery of testing fundamentals (unit, integration, and E2E) is required. - Communication: Exceptional technical writing and verbal communication skills. You can explain complex architectural trade-offs to both engineers and non-technical stakeholders. - Navigating Ambiguity: A proven ability to take a vague product requirement and turn it into a concrete, executable technical plan. Preferred Experience - Experience building SDKs, Libraries, or Open-Source projects where API stability and developer experience are paramount. - Familiarity with document-specific technologies (PDF specification, OOXML, or canvas-based rendering). - Experience with low-level languages (C++, Rust, or Go) that compile to Web Assembly. - Deep knowledge of Collaborative Frameworks (CRDTs,WebSockets, or operational transform). - Experience building accessible UIs - Experience with backend(Node.js, PHP, etc.). - Experience with databases (NoSQL or SQL). - Experience with mobile applications (Android / iOS). Benefits: - Competitive salary commensurate with experience & qualifications. - A comprehensive extended benefits package. - A great team environment and resources, supporting you to do the best work of your life and providing unlimited career growth potential. - Highly autonomous and entrepreneurial environment. - Annual recurring WFH allowance for you to purchase items you need for your home office. - On going support for learning development so you can continue to master your craft. - Work with the hardware you're most comfortable with (Windows or Mac) - Diverse and inclusive workplace where we all learn from each other. - Excellent work-life balance with a flexible remote work environment. Company Description As the industry-leading provider of document software development (SDK) technology powering everything from traditional desktop software to innovative web and mobile applications, at Apryse we are committed to delivering cutting-edge technology solutions that empower our clients to achieve their goals. With a broad international portfolio of combined companies, products, and leading technologies, we are actively changing the way the world works with documents to make work better and life simpler. Customers like IBM, Autodesk, DocuSign, Boeing, Microsoft (and many more!) come to us to realize their web and mobile strategies for document management, editing, and collaboration as the #1-ranked commercial document SDK of choice for companies worldwide. As a result, you can find our document technology in thousands of solutions, including those of household names, used by millions across virtually every industry. Our XODO app alone has 25M unique installs -- and counting -- and the highest ratings among PDF productivity apps on the largest online app marketplaces. Ready to join our team? If you are interested in helping Apryse deliver on its commitments and taking your career to the next level, we invite you to apply online now. Additionally, we view the above section as a guide, not a checklist. We welcome diverse and non-traditional backgrounds and encourage you to apply even if you do not have every requirement listed. The compensation for this position is commensurate upon experience, with a range between $100,000.00-$120,000.00 CAD in on target earnings. The top end of the range is reserved for candidates with extensive experience and a profile that strongly aligns with the senior expectations of this role. We are committed to a work environment that is inclusive to all and free of discrimination. It is our policy to be an equal opportunity employer without regard to race, color, religion, sex, age, national origin, disability, sexual orientation, gender identity or expression, genetic predisposition or carrier status, veteran status, citizenship status or any other factors prohibited by law. Apryse will provide reasonable accommodations for qualified individuals.
Software Engineer - Full Stack (EAA - Compliance)
CoinbaseA digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Founded in 2012 "to cr
Ready to be pushed beyond what you think you’re capable of? At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform — and with it, the future global financial system. To achieve our mission, we’re seeking a very specific candidate. We want someone who is passionate about our mission and who believes in the power of crypto and blockchain technology to update the financial system. We want someone who is eager to leave their mark on the world, who relishes the pressure and privilege of working with high caliber colleagues, and who actively seeks feedback to keep leveling up. We want someone who will run towards, not away from, solving the company’s hardest problems. Our work culture is intense and isn’t for everyone. But if you want to build the future alongside others who excel in their disciplines and expect the same from you, there’s no better place to be. While many roles at Coinbase are remote-first, we are not remote-only. In-person participation is required throughout the year. Team and company-wide offsites are held multiple times annually to foster collaboration, connection, and alignment. Attendance is expected and fully supported. - Team - The EAA Compliance CXAE team is a vital part of Coinbase’s Enterprise Applications and Architecture org, responsible for building the customer experience platforms that streamlines the customer service and compliance processes with innovative services, tools and applications that improve the efficiency and effectiveness of CX agents. This helps resolve customer issues and compliance KYC processes faster, with greater accuracy, and ultimately this leads to higher customer satisfaction levels and a better overall compliant experience for our customers - Role - You will be building applications that will enable Coinbase Customer Agents and other users to increase their productivity, drive automation, and deliver impact at scale through full stack dev and 3rd party integrations. What you’ll be doing - Build new services to meet critical business needs using Golang, GRPC, Typescript and React. - Support team members in design techniques and best practices in coding, testing, release/deploy process, documentation, metrics/logging and scaling. - Demonstrate a keen awareness of Coinbase’s platform, development practices, and various technical domains and build upon them to efficiently deliver improvements across multiple teams. - Participate in an environment where innovative ideas are regularly generated, vetted, and transformed into action. - Foresee potential issues before they arise and adapt their own approach, working within constraints to avoid adverse impact. - Communicate across the company to technical and non-technical leaders with ease. - Quickly distill complex technical themes so that an entry level, non-tech team member can understand them. - Working with teams and teammates across multiple time zones. What we look for in you - You have at least 3 years of experience in software engineering and at least 3 years of experience in developing web apps and shipping user-facing features with JavaScript and modern, component-based JS frameworks like React. - Experience with third-party vendor integrations. - You enjoy and have experience with large-scale, high-traffic platforms and implementing scalable, robust services in the real world. - Experience in AWS, Kubernetes, Terraform, BuildKite or similar. - Experience in rate limiters, caching, load balancing, circuit breakers, metrics, logging, tracing, debugging etc. - Experience in event driven architectures (Kafka, MQ etc.), proficiency in either SQL or NoSQL DBs, understanding of concepts like gRPC, GraphQL, ETL. - Proficiency in Go. Nice to haves: - Python, Ruby - Kafka, MongoDB, Snowflake - SaaS platform experience - Applications using OpenAI/ChatGPT/ThirdParty Integrations Job ID: P61571 #LI-Remote Pay Transparency Notice: Depending on your work location, the target annual base salary for this position can range as detailed below. Total compensation may also include equity and bonus eligibility and benefits (including medical, dental, vision and 401(k)). Annual base salary range (excluding equity and bonus): $147,900—$174,000 USD Please be advised that each candidate may submit a maximum of four applications within any 30-day period. We encourage you to carefully evaluate how your skills and interests align with Coinbase's roles before applying. Commitment to Equal OpportunityCoinbase is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation or any other basis protected by applicable law. Coinbase will also consider for employment qualified applicants with criminal histories in a manner consistent with applicable federal, state and local law. For US applicants, you may view the Employee Rights and the Know Your Rights notices by clicking on their corresponding links. Additionally, Coinbase participates in the E-Verify program in certain locations, as required by law. Coinbase is also committed to providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please contact us at accommodations[at]coinbase.com to let us know the nature of your request and your contact information. For quick access to screen reading technology compatible with this site click here to download a free compatible screen reader (free step by step tutorial can be found here). Global Data Privacy Notice for Job Candidates and ApplicantsDepending on your location, the General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA) may regulate the way we manage the data of job applicants. Our full notice outlining how data will be processed as part of the application procedure for applicable locations is available here. By submitting your application, you are agreeing to our use and processing of your data as required. For US applicants only, by submitting your application you are agreeing to arbitration of disputes as outlined here. AI DisclosureFor select roles, Coinbase is piloting an AI tool based on machine learning technologies to conduct initial screening interviews to qualified applicants. The tool simulates realistic interview scenarios and engages in dynamic conversation. A human recruiter will review your interview responses, provided in the form of a voice recording and/or transcript, to assess them against the qualifications and characteristics outlined in the job description. For select roles, Coinbase is also piloting an AI interview intelligence platform to transcribe and summarize interview notes, allowing our interviewers to fully focus on you as the candidate. The above pilots are for testing purposes and Coinbase will not use AI to make decisions impacting employment. To request a reasonable accommodation due to disability, please contact accommodations[at]coinbase.com



