Dropbox is the one place to keep life organized and keep work moving.
Principal Engineer, Identity & Engagement
Location
United States
Posted
69 days ago
Salary
$227.8K - $308.2K / year
Seniority
Lead
Job Description
Principal Engineer, Identity & Engagement
Dropbox
• Define and drive the technical roadmap for identity and engagement platform services, including APIs, service boundaries, data models, and reliability goals. • Lead multi-quarter modernization efforts (e.g., reducing legacy dependencies, improving scalability, simplifying integrations) with a focus on cohesion, observability, and operational excellence. • Design and improve authentication, authorization, account integrity, and identity lifecycle services with strong security and privacy posture. • Build and evolve the systems that power engagement signals, experimentation hooks, telemetry/analytics pipelines, and usage insights to support product iteration and growth. • Create reusable platform primitives, reference architectures, and best practices that make it easier for product teams to build safely and quickly. • Partner with Product, Design, Security, Infrastructure, and AI/ML teams to align technical decisions with customer outcomes and organizational priorities. • Own delivery of complex initiatives end-to-end—breaking down ambiguous problems, driving alignment, and ensuring high-quality implementation, testing, rollout, and oncall readiness. • Mentor senior engineers, review critical designs, elevate engineering standards, and influence technical direction across teams beyond your immediate scope.
Job Requirements
- 10+ years of software engineering experience, including significant experience designing and operating large-scale backend or platform systems.
- Proven ability to lead architecture for distributed systems with high reliability, performance, and security requirements.
- Strong expertise in at least two of the following areas: identity/authn/authz, service API design, analytics/telemetry infrastructure, search/retrieval foundations, experimentation platforms, or engagement systems.
- Track record of driving modernization efforts in complex environments (e.g., migrating legacy systems, improving data quality and observability, simplifying architecture).
- Excellent technical judgment and ability to balance speed, stability, and long-term maintainability.
- Strong communication skills: able to write clear design docs, align stakeholders, and lead technical decision-making across teams.
Benefits
- 401(K), 401(K) matching, Adoption Assistance, Childcare benefits, Company equity, Company-sponsored outings, Continuing education stipend, Customized development tracks, Dental insurance, Disability insurance, Volunteer in local community, Family medical leave, Fitness stipend, Flexible Spending Account (FSA), Flexible work schedule, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Job training & conferences, Life insurance, Charitable contribution matching, Mentorship program, Paid volunteer time, Online course subscriptions available, Paid holidays, Pair programming, Paid sick days, Partners with nonprofits, Performance bonus, Promote from within, Recreational clubs, Lunch and learns, Relocation assistance, Remote work program, Restricted work hours, Return-to-work program post parental leave, Sabbatical, Free snacks and drinks, Team based strategic planning, OKR operational model, Team workouts, Continuing education available during work hours, Tuition reimbursement, Unlimited vacation policy, Vision insurance, Wellness programs, Some meals provided, Mental health benefits, Home-office stipend for remote employees, Fertility benefits, Employee resource groups, Employee-led culture committees, Quarterly engagement surveys, Employee awards, Transgender health care benefits, Abortion travel benefits, Mother's room, Personal development training, Apprenticeship programs, Flexible time off
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
Salary FinanceWe partner with employers to offer benefits that help employees around the world become financially healthier & happier
• Platform Architecture & Development: Lead the design and development of new features while maintaining and enhancing the current feature set through world-class, tested, and secure code. • Agile Collaboration: Work cross-functionally within a SCRUM team to translate business requirements into technical specifications and scalable solutions. • Innovation: Research, review, and recommend future application innovations and technical solutions to keep SalaryFinance at the cutting edge. • Defect Resolution: Collaborate with the Operations team to diagnose and resolve complex defects identified during the application lifecycle. • DevOps & Security: Assist in application lifecycle management, including CI/CD, scalability, and application security (OWASP practices). • GenAI Integration: Explore and implement new ways of working utilizing our GenAI hub to drive engineering efficiency and product innovation.
Senior Product Engineer, Mobile
AllstateAllstate, known for its slogan “you’re in good hands,” was founded in 1931 and is now the United States' largest publicly-held insurance company. Allstate
Senior Product Engineer (Mobile) - USA Remote remote type Fully Remote locations USA - IL (Remote) time type Full time job requisition id R26697 At Allstate, great things happen when our people work together to protect families and their belongings from life’s uncertainties. And for more than 90 years, our innovative drive has kept us a step ahead of our customers’ evolving needs. From advocating for seat belts, air bags and graduated driving laws, to being an industry leader in pricing sophistication, telematics, and, more recently, device and identity protection. Job Description Mobile Product Engineer (Sr Consultant I) implement applications following 12-factor principles to build out the product and iterative enhancements. They own the full stack of software products; developing and implementing frontends (web or mobile), and backend services. They leverage test driven development and continuous integration to ensure agility and quality of products. They actively participate in the decision-making process of the team ensuring that the simplest appropriate technology and design is chosen to meet user needs. Key Responsibilities - Participates in iteration planning meetings ensuring that the team has a common understanding of each story and chores in a team’s backlog - Participate in executing the strategy, keeping the customer needs and wants in mind - Collaborates within the team in designing systems and apps - Participates in daily site, cross-site, and product team standups - Participates in retrospectives to gather feedback and derive actionable items to improve the team and the product - Support software products in user environments - Participates in knowledge sharing, and contributes to the overall growth of the collective knowledge of the team - Practices daily paired programming and test-driven development in writing software and building products - Establishes continuous integration, continuous delivery, and continuous deployment pipelines and practices Essential Skills - 3 years of hands-on work in mobile application development across both iOS and Android platforms, alongside backend API development. (Preferred) - Advanced proficiency in React Native, Objective-C, and Spring Boot (Java). (Preferred) - Familiarity with Microsoft Intune, including app configuration and enterprise-level support.(Preferred) Supervisory Responsibilities - This job does not have supervisory duties. #LI_NJ1 Skills API Development, Application Infrastructure, Back-End Development, Communication, Complex Systems, Computer Science, Continuous Delivery, Continuous Deployment, Continuous Integrations, IT Infrastrcuture Project Management, Mobile Application Development, People Management, Solution Engineering, Strategic Collaborations, Team Management Compensation Compensation offered for this role is 85,000.00 - 145,075.00 annually and is based on experience and qualifications. The candidate(s) offered this position will be required to submit to a background investigation. Joining our team isn’t just a job — it’s an opportunity. One that takes your skills and pushes them to the next level. One that encourages you to challenge the status quo. One where you can shape the future of protection while supporting causes that mean the most to you. Joining our team means being part of something bigger – a winning team making a meaningful impact.
• Increase deployment confidence and velocity by embedding automation and quality signals into everyday engineering work. • Improve reliability of low-latency, distributed services running in Kubernetes by catching regressions early and validating failure modes. • Eliminate “QA phases” by building rapid, team-embedded validation that runs continuously in CI/CD. • Establish clear quality metrics across our microservice catalog so teams can see, own, and improve service health over time. • Build and maintain automation (unit/integration/e2e) that enables continuous deployment with high confidence. • Create test harnesses and frameworks to accelerate critical-path, upgrade, and failure-mode testing across microservices. • Validate installation and upgrade workflows for Kubernetes deployments (Helm, manifests, customer-like configuration). • Run environment and compatibility testing across cloud and customer setups (AWS/Azure, networking/storage/security variability). • Track, publish, and operationalize quality metrics (coverage, flake rate, defect escapes, regression trends) for each service. • Partner closely with Engineering, Product, and Security—communicate early, document risks, and seek alignment on release readiness. • Use AI-assisted tools to accelerate test development, triage, and analysis while applying strong engineering judgment.
Junior Full-Stack Software Developer
Parsons CorporationParsons is a global technology-driven solutions provider specializing in defense, intelligence, cybersecurity, infrastructure, and space. Founded in 1944, the company has a long hi
In a world of possibilities, pursue one with endless opportunities. Imagine Next! At Parsons, you can imagine a career where you thrive, work with exceptional people, and be yourself. Guided by our leadership vision of valuing people, embracing agility, and fostering growth, we cultivate an innovative culture that empowers you to achieve your full potential. Unleash your talent and redefine what’s possible. Job Description: The Parsons X PMIS team is seeking a talented Full-Stack Software Developer to join our team! In this role, you will have the opportunity to expand your skills and knowledge as a software developer, working alongside excellent mentors. What You’ll Be Doing: - Application development, collaborating with the product team to design, code, and debug software applications with a focus on web-based applications - Front-end and back-end development, ensuring responsiveness, and implementing security features - Work with technologies such as NodeJS, .NET, SQL Server, HTML, CSS, JavaScript, Python and will engage with frameworks such as Microsoft Power Platform, React, or Angular - Collaboration with cross-functional teams, problem-solving, and adhering to best coding practices are essential for success in this role What Qualifications You’ll Bring: - Bachelor’s Degree in Computer Science, Information Systems, or a closely related field. - Experience with server-side languages. - Demonstrated problem-solving skills; ability to identify issues and construct solutions. - Self-driven and motivated. - Excellent oral and written communication skills. - Proficiency with server-side languages such as C#, Java, NodeJS, or Python. - Experience with Microsoft .NET Platform for desktop and web applications - Familiarity with relational databases such as SQL Server or MySQL. - Proficiency in HTML, CSS, and JavaScript. - Effective communication and problem-solving abilities. - Willingness to learn and adapt. - Familiarity with version control systems. If you are passionate about web development and eager to grow your career in a dynamic and supportive environment, we encourage you to apply! Security Clearance Requirement: None This position is part of our Critical Infrastructure team. For more than 80 years, our experts have designed and delivered the critical infrastructure that connects and protects communities around the world. We work in collaborative teams, both within the company and with our partners and customers, to plan, design, build, and modernize infrastructure. We take special pride in projects and solutions that improve communities as well as people’s quality of life by promoting economic growth, enhancing mobility, and increasing sustainability and resiliency. Powered by our people, we provide the imagination necessary to support our customers’ visions—and to help them see what's next! Salary Range: $30.58 - $53.51 We value our employees and want our employees to take care of their overall wellbeing, which is why we offer best-in-class benefits such as medical, dental, vision, paid time off, Employee Stock Ownership Plan (ESOP), 401(k), life insurance, flexible work schedules, and holidays to fit your busy lifestyle! This position will be posted for a minimum of 3 days and will continue to be posted for an average of 30 days until a qualified applicant is selected or the position has been cancelled. Parsons is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, veteran status or any other protected status. We truly invest and care about our employee’s wellbeing and provide endless growth opportunities as the sky is the limit, so aim for the stars! Imagine next and join the Parsons quest—APPLY TODAY! Parsons is aware of fraudulent recruitment practices. To learn more about recruitment fraud and how to report it, please refer to https://www.parsons.com/fraudulent-recruitment/.




