Job Closed
This listing is no longer active.
Dropbox is the one place to keep life organized and keep work moving.
Staff Fullstack Product Software Engineer, Dash
Location
Canada
Posted
56 days ago
Salary
$204.9K - $277.2K / year
Seniority
Lead
Job Description
Staff Fullstack Product Software Engineer, Dash
Dropbox
• Collaborate with product managers and other engineering teams to understand business requirements and translate them into technical specifications for AI-powered software applications. • Define and deliver the multi-team growth strategy with measurable outcomes through ownership of product capabilities and technical systems • Lead the design and delivery of software solutions across specific product areas or multi-component systems • Establish engineering best practices, improve system reliability, and drive down technical debt • Collaborate with cross-functional teams to balance technical requirements with business goals • Lead by example through high quality code, thoughtful reviews, and hands on mentorship, fostering a collaborative and growth-oriented culture. • Mentor senior engineers; model high-signal design reviews and effective cross-team influence. • Conduct experiments and A/B tests to validate hypotheses and guide product decisions. • Participate in and uplevel on-call rotations to maintain service reliability
Job Requirements
- 12+ years of relevant experience
- BS/BA degree or higher in Computer Science or related technical field, or equivalent technical experience
- Strong problem-solving skills and the ability to translate user requirements into practical solutions.
- Ability to work across the stack on projects and able to build a minimum working product quickly
- Experience working on large scale user facing applications
- Excellent communication skills, with the ability to collaborate effectively with cross-functional teams and present technical concepts to non-technical stakeholders.
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
Staff Full Stack Software Engineer, Churn
DropboxDropbox is the one place to keep life organized and keep work moving.
Role DescriptionAs a Staff Full Stack Software Engineer on the Churn and International Growth team, you will work across large scale projects with a focus on reliability, performance, and 0 -> 1 execution in new international markets. You will support our push toward AI enabled products by contributing to a modern stack for rapid prototyping and dependable deployment. You will set the technical vision, lead full stack development, and help define a unified architecture for cancellation and internationalization flows. You will partner closely with product, data science, design, and engineering leaders across the business to deliver software that drives customer and business value. This role will oversee a high impact portfolio focused on reducing churn and accelerating global growth, including our Churn Prevention Engine and a range of early churn, down sell, and cancellation optimizations. Our Engineering Career Framework is viewable by anyone outside the company and describes what’s expected for our engineers at each of our career levels. Check out our blog post on this topic and more here. Responsibilities - Translate business requirements into clear, scalable technical solutions. - Strengthen team collaboration through code reviews, knowledge sharing, and mentoring. - Define and execute a multi year, multi team technical strategy with measurable impact. - Align technical solutions with business goals in partnership with cross functional teams. - Lead by example through high quality code, thoughtful reviews, and hands on mentorship. - Drive product innovation by balancing user needs, technical rigor, and business outcomes. On-call work may be necessary occasionally to help address bugs, outages, or other operational issues, with the goal of maintaining a stable and high-quality experience for our customers. Requirements - 10+ years of experience as a backend or full stack engineer with a track record of delivering scalable, reliable systems. - BS in Computer Science or a related field, or equivalent experience. - Strong expertise in backend technologies such as Golang and Python. - Strong expertise in frontend frameworks such as React. - Exceptional problem solving skills and the ability to turn user needs into effective technical solutions. - Solid understanding of best practices for building high performance, reliable, scalable services. - Excellent communication skills with the ability to collaborate across functions and present concepts clearly to both technical and non-technical stakeholders. Preferred Qualifications - Excited by 0 -> 1 work and comfortable navigating ambiguity and shifts in direction. - Demonstrated experience improving systems and proactively identifying and solving complex technical problems. CompensationDropbox applies increased tax deductible costs to remuneration earned by certain qualifying employees (to the extent an employee will be involved in the creation of the software as an “author”) for the transfer of copyrights, in accordance with the relevant provisions of the Personal Income Tax Act. Poland Pay Range 391 000 zł—529 000 zł PLN
Software Developer
General DynamicsGeneral Dynamics is a global aerospace and defense company offering products designed to provide safety and security to people around the world. In the past, Ge
• Transform technology into opportunity as a Software Developer at GDIT • Design, modernize, and sustain software solutions using SQL Server and .NET frameworks • Interpolate legacy code functionality to re-engineer business logic built in PL-SQL stored procedures • Create API calls and stored procedures for optimized functionality • Create tables and migrate test or live data into new databases and ensure proper configurations, and logic • Upload, merge, and review code within GitHub in an Agile environment • Integrate, as required, AWS web services into solutions for proper functionality, scalability, and automation • Collaborate with the Government Program engineering team, the development team, product owners, stakeholders, and Fleet users (when necessary) • Accurately self-assign difficulty levels and accept proper level of effort tasks for completion within recurring two-week Sprints
• Design, build, test, and ship features for React and React Native applications. • Ensure thoughtful UX, accessibility, and support for offline or poor-network conditions. • Architect and maintain Node.js REST APIs. • Integrate external services with robust patterns for authentication, webhooks, pagination, retries/backoff, and idempotency. • Write unit and integration tests, uphold type safety, and maintain CI pipelines. • Conduct thorough code reviews and deliver features confidently. • Implement secure secret management, least-privilege access, input validation, and safe data handling according to industry best practices. • Manage releases, observability (logs, metrics, traces), error/crash monitoring, performance tuning, and incident response. • Conduct post-mortems and drive continuous improvement.
• Collaborate with customer delivery leads, engineers, and UX designers on real-world deployments. • Build full-stack features for state governments and public sector partners, with guidance from senior engineers. • Learn to translate customer requirements into technical solutions and production-ready systems. • Develop backend services and web applications that meet public sector security, privacy, and accessibility standards. • Contribute to codebases spanning backend, mobile, and browser environments. • Participate in customer deployments and learn the full lifecycle of software delivery. • Engage with open identity standards and privacy-focused engineering practices.



