Job Closed

This listing is no longer active.

Dropbox logo
Dropbox

Dropbox is the one place to keep life organized and keep work moving.

Principal Software Engineer, Core Sharing & Collaboration

Software EngineerSoftware EngineerOtherRemoteLeadTeam 1,001-5,000Since 2007H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

71 days ago

Salary

$256.3K - $346.7K / year

Seniority

Lead

Bachelor Degree10 yrs expEnglishAIAI / MLLLMDistributed Systems

Job Description

Principal Software Engineer, Core Sharing & Collaboration

Dropbox

Role DescriptionAs a Principal Engineer at Dropbox, you will own company critical, loosely defined technical problems with multi year impact, operating at the intersection of technology, product, business strategy, and applied AI. You will define long term technical direction for customer facing experiences used by millions, identifying where AI meaningfully improves customer value and translating evolving business context and industry advances into durable, multi area strategies and roadmaps that shape how Dropbox builds, scales, and innovates, while remaining hands on in software development where it provides the greatest leverage. Your influence will span organizations, setting foundational architecture, driving execution standards, and aligning senior technical and product leaders across boundaries. You will lead the responsible introduction and adoption of AI across product capabilities and engineering workflows, bring clarity to the most complex decisions, institutionalize engineering excellence, and contribute directly through critical design, prototyping, and code reviews. In return, you will operate as a trusted technical partner to senior leadership, shape systems and platforms including AI powered foundations that define Dropbox’s future, and act as a company level technical strategist, advancing Dropbox’s mission to create a more enlightened way of working. 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 - Own and drive technical outcomes across multiple teams and organizations, delivering company critical customer and business impact at scale. - Define long term technical strategy and partner with senior Product and Engineering leaders as the technical owner for the most important company objectives. - Tackle the most ambiguous and far reaching technical and product problems, shaping what the company builds as much as how it builds it. - Remain deeply hands on in software development, owning and implementing the most critical, complex, and foundational parts of the system where leverage is highest. - Influence and align roadmaps across organizations, resolving structural bottlenecks and changing how Dropbox builds and operates. - Architect and evolve foundational systems (this involves both frontend and backend systems) and platforms that enable new product capabilities and operate reliably at the scale of hundreds of millions of users. - Model exceptional technical judgment and execution rigor, setting and sustaining high engineering standards across a distributed, virtual environment - Drive AI adoption both to increase productivity and to produce AI based features. Requirements - Advanced degree in Computer Science or a related technical field involving substantial software development, or equivalent industry experience demonstrating deep technical mastery. - 15+ years of experience designing, building, and evolving large scale software systems with sustained impact across multiple teams or organizations. - Demonstrated success operating at a Principal level, owning company critical technical problems and influencing long term technical direction. - Strong experience building consumer facing products at scale, with a deep understanding of user experience, performance, reliability, and operational excellence. - Broad and deep technical expertise across multiple domains, including several of frontend, mobile, search, databases, storage systems, concurrency, and distributed systems. - Practical experience applying modern ML, LLM based APIs, and agentic frameworks in production systems, with sound judgment around quality, cost, and risk. - Ability to communicate complex technical concepts clearly and persuasively to senior engineering, product, and executive audiences. Preferred Qualifications - Experience defining and scaling company wide platforms or architectural standards that are adopted across multiple organizations. - Proven track record of leading the introduction of new technologies such as AI or ML into core products or engineering workflows with durable impact. - Experience operating in highly distributed, virtual first engineering organizations at global scale. CompensationUS Zone 1 This role is not available in Zone 1 US Zone 2 $256,300—$346,700 USD US Zone 3 $227,800—$308,200 USD

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 Job Pages

More Software Engineer Jobs

Senior Engineer, Core Banking

Nymbus, Inc.

Nymbus, Inc. provides banking technology solutions that enable financial institutions to automate workflows and create user-friendly digital banking systems. With an innovative app

Nymbus (https://nymbus.com/) isn't just a leader in fintech; we're a community of innovators passionate about reimagining banking. Our award-winning modern core platform and cloud-based technology serve as the backbone for financial institutions eager to modernize and excel. Here, you won't just be part of a tech revolution; you'll be at the helm, driving change. You'll fit right in if you're a creative thinker eager to lessen technical debt and elevate agility for banks and credit unions. Our culture thrives on collaboration, integrity, and a client-first approach. We operate with an AI-first mindset across all aspects of our business, continuously improving our efficiency and increasing the value we deliver to clients. We’re looking for individuals who are intensely curious about emerging technologies and passionate about innovation. Your journey with us won't simply advance your career; it will offer the chance to shape an industry alongside like-minded professionals. We're excited to consider you a key player in this transformative chapter. Thank you for contemplating a role with Nymbus. WORK ENVIRONMENT: We are a remote first company with the exception of a few positions being onsite in our designated locations. The positions which are remote you will need to be able to travel a few times a year. You may be required at times to visit client sites or attend meetings at designated locations with your team members. Nymbus helps banks and global financial services organizations transform their capabilities and drive value in today’s digital marketplace. At Nymbus, we believe when you set off on the path to innovation you should feel excitement and confidence, not fear and dread. With Nymbus we are bringing delight back into the banking process. We want our partners to be thrilled about the possibilities we are creating together and the lasting impact our collaboration will bring to the industry and consumers. The journey to growth begins with doing something different. And that journey starts with the great people that make Nymbus. Thank you for considering and entrusting Nymbus to be the catalyst that helps take your career through your next chapter. POSITION SUMMARY: As a Senior Engineer at Nymbus you will leverage your deep technical abilities to plan and deliver functionality start to finish, using an AI-first approach, while also contributing to the architectural vision of our products. Additionally you will build up the team’s abilities by mentoring other software engineers to improve code quality, leverage AI for development and also working with them to organize their work. We use Kiro (kiro.dev) as our standard AI-powered IDE, leveraging the latest Claude models from Anthropic to support design, development, and testing. In this role, engineers are expected to take an AI-first approach to their work and have experience crafting effective prompts, iterating with AI on design and specifications, managing context files, integrating with MCP servers, and reviewing AI-generated code and selected libraries. ESSENTIAL JOB FUNCTIONS/RESPONSIBILITIES: - Develop highly complex and integrated enterprise applications that meet the highest security and legal compliance standards. This includes all non-functional requirements such as scalability, resilience, configurability, and upgradeability. - Embrace an AI-first approach to engineering and demonstrate ownership of learning and leveraging new technologies throughout our service delivery lifecycle. - Be a resource for your team for architectural and code related questions and decisions. - Create and review software architecture designs and architectural standards including visual representations. - Identify and drive potential areas of improvement for your team and applications. - Work with other teams to align project plans and deliverables that span multiple teams with the goal of ensuring the highest quality deliverable. - Define the usage of 3rd party libraries and drive the adoption of shared code across teams. - Support developers in translating business requirements into technical specifications and provide effort estimates - Drive fast root cause analysis of mission-critical issues with time constraints and provide rapid mitigations. QUALIFICATIONS: - Bachelor’s Degree in computer science or a related field, or equivalent practical experience. - Experience as a full stack developer using Java 11 or newer, Java frameworks (Spring Boot, Spring MVC, etc), and Javascript (Angular or React experience preferred) - Experience in developing large, complex enterprise applications. - Familiarity with relational databases (e.g., MySQL, PostgreSQL) and proficiency in writing SQL. - In-depth knowledge of RESTful API design principles, Swagger/OpenAPI specifications, and handling of data formats like JSON/XML. - Knowledge of CI/CD pipelines (GitLab CI, Jenkins, etc.) and version control (Git). - Familiarity with automated testing frameworks (JUnit, Mockito). - Proven expertise in caching strategies and in-memory data stores (especially Redis) to improve latency, scalability, and fault tolerance. - Experience working with messaging systems such as Kafka Streams - Ability to communicate complex technical concepts clearly to diverse audiences. - Experience with AI-assisted development, including using AI to create design specifications and implementation plans prior to code generation. NICE TO HAVE: - Experience in financial technology, banking, or payment systems. - Exposure to observability tools like Grafana, Logz.io, Splunk. - Familiarity with AWS services. - Experience implementing scalable caching architectures. INTERVIEW PROCESS: - Candidates will typically progress through up to four interviews, each lasting 30 to 60 minutes, with various members of our team. - One technical interview will require a demonstration of development using your preferred IDE. It will focus on how you’ve incorporated AI into your development activities, including the services you’ve used, the features you like and dislike, and how AI has supported your debugging, feature design, code review, and code generation. SALARY & BENEFITS: - $100,000 - $120,000 Annual Salary - Annual Cash Bonus and Equity Options commensurate with the role level and experience - 100% Remote - 401(k) plan - Insurance - Health, Dental and Vision - Flexible Paid Time Off Ready to join? We invite you to watch this video and learn who we are and how we build and innovates together! Let’s Go!

United States
$100K - $120K / year
OtherRemoteTeam 51-200

COMPANY OVERVIEW Lynx Analytics was founded in 2010 by a group of INSEAD students and professors with a strong research background in graph analytics. Several of our founders since then became professors and faculty directors of analytics centers at leading US universities. Our founding purpose? To apply graph theory to simplify and solve complex, real-world business problems. Our mission has evolved over the years, and we currently offer a range of cutting edge data analytics and AI solutions to help companies transform their operations and optimise their commercial performance. Back then, graph theory was mostly the purview of social networking sites. We wanted to expand this technology and help companies leverage their communities to unlock greater growth. Lynx has offices in Singapore, US, Hong Kong, Hungary, and operations in several other countries such as Canada, Germany, Indonesia. We work with some of the world’s largest companies and are constantly looking to expand our knowledge base and geographical footprint. Lynx Analytics’ technology is deployed with various Clients internationally and has significant growth potential. We have a diverse and inclusive global team comprising Professors, PhDs, MSc’s, and MBAs from Ivy Leagues, INSEAD and NUS with a broad spectrum of experience in start-ups and blue-chip companies (Google, Databricks, ZS, Abbvie, Amgen, Vodafone, Morgan Stanley, Palantir, Katana Graph to name but a few). It is the combination of our industry insight and experience, scalable proprietary technology, and highly qualified people that drives our compelling value proposition. We are looking for ambitious, innovative, empathetic and relentless team players to explore the career opportunities that we offer as we continue to scale our operations. About the Role: We are looking for a Senior Software Engineer to join our growing engineering team. In this role, you will design, build, and operate scalable software platforms that support analytics and AI solutions. You will lead system architecture, cloud deployments, and modern containerized environments, while collaborating with multidisciplinary teams across regions. What This Involves: - Design, develop, and maintain high-quality software solutions using Python. - Contribute to the design and evolution of scalable and maintainable software architectures. - Deploy, operate, and monitor applications in cloud environments (AWS, Azure, or GCP). - Build and manage containerized applications using Docker and Kubernetes. - Support the development and deployment of AI and analytics solutions, working closely with data scientists and data engineers. - Collaborate with cross-functional and client-facing teams to deliver end-to-end solutions. - Participate in technical discussions, architectural reviews, and continuous improvement initiatives. Skills, Qualifications and Experience: - Strong Python knowledge with experience building production-grade software. - Experience designing software architectures for scalable applications. - Hands-on experience operating and deploying solutions in cloud environments (any major cloud provider). - Practical knowledge of container technologies and architectures, including Docker and Kubernetes. - Basic understanding of AI solution components and technologies, such as LLMs, vector databases, APIs/protocols, and supporting infrastructure. - Experience in systems design, particularly in cloud-native or distributed environments. - Experience creating project implementation plans, timelines, and effort estimations. - Experience leading or mentoring engineering teams and driving projects to completion. Why You Will Love It Here: - Work on real-world AI and advanced analytics solutions with measurable business impact. - Collaborate with a global team of engineers and data scientists. - Exposure to diverse industries, modern cloud platforms, and cutting-edge AI technologies. - A collaborative culture that values real outcomes - High ownership, zero micromanagement - Rapid learning opportunities and diverse challenges - Flexible work hours, remote-friendly setup - Flat organisational hierarchy with high visibility and accessibility to our leaders

United States
NielsenIQ logo

Senior Engineer

NielsenIQ

NielsenIQ is an industry leader in data analytics and global measurement. The company delivers information to partners, retailers, and manufacturers through pow

Job Description Develop web solutions for industry leading analytics. Work as part of a team to design, develop and deploy systems with multiple customizations. Develop with system integration in mind, mainly in context of data flow into and from BI Reporting Tool. Continually develop technical expertise to ensure that customer solutions are efficient. Consistently develop with performance in mind to optimize end user experience. Work with architects and senior team members to identify new tools and technologies where applicable to expand customer offerings. Research and take advantage of new technology to improve and expand solutions. Participate in peer code reviews and troubleshoot and correct software defects. Telecommuting may be permitted. When not telecommuting, must report to worksite. REQUIREMENTS: Bachelor’s degree in Computer Science, Information Technology, Electrical and/or Electronics Engineering, Mechanical Engineering, or related and 8 years of experience required, including 8 years of experience in the IT industry, implementing large scale data & analytics platforms in AWS, Azure, or Google Cloud, on-prem and hybrid environments. Additional Information Additional Information JOB TYPE: Regular PRIMARY LOCATION: North America-Chicago, IL ORGANIZATION: Nielsen Consumer LLC SCHEDULE: Full-time - 40 hours/week. SHIFT: Day #LI-DNI This role has a market-competitive salary with an anticipated base compensation of the following range: $153,317.00-$178,000.00/year Actual salaries will vary depending on a candidate’s experience, qualifications, skills, and location. This role may be eligible for a sales-based incentive or performance-based bonus. Other benefits include a flexible working environment, comprehensive health insurance, industry-leading parental leave, life insurance, education support, volunteer time off, LinkedIn learning, Employee-Assistance-Program (EAP), and more. Our Benefits - Flexible working environment - Volunteer time off - LinkedIn Learning - Employee-Assistance-Program (EAP) NIQ may utilize artificial intelligence (AI) tools at various stages of the recruitment process, including résumé screening, candidate assessments, interview scheduling, job matching, communication support, and certain administrative tasks that help streamline workflows. These tools are intended to improve efficiency and support fair and consistent evaluation based on job-related criteria. All use of AI is governed by NIQ’s principles of fairness, transparency, human oversight, and inclusion. Final hiring decisions are made exclusively by humans. NIQ regularly reviews its AI tools to help mitigate bias and ensure compliance with applicable laws and regulations. If you have questions, require accommodations, or wish to request human review were permitted by law, please contact your local HR representative. For more information, please visit NIQ’s AI Safety Policies and Guiding Principles: https://www.nielseniq.com/global/en/ai-safety-policies. About NIQ NIQ is the world’s leading consumer intelligence company, delivering the most complete understanding of consumer buying behavior and revealing new pathways to growth. In 2023, NIQ combined with GfK, bringing together the two industry leaders with unparalleled global reach. With a holistic retail read and the most comprehensive consumer insights—delivered with advanced analytics through state-of-the-art platforms—NIQ delivers the Full View™. NIQ is an Advent International portfolio company with operations in 100+ markets, covering more than 90% of the world’s population. For more information, visit NIQ.com Want to keep up with our latest updates? Follow us on: LinkedIn | Instagram | Twitter | Facebook Our commitment to Diversity, Equity, and Inclusion At NIQ, we are steadfast in our commitment to fostering an inclusive workplace that mirrors the rich diversity of the communities and markets we serve. We believe that embracing a wide range of perspectives drives innovation and excellence. All employment decisions at NIQ are made without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, marital status, veteran status, or any other characteristic protected by applicable laws. We invite individuals who share our dedication to inclusivity and equity to join us in making a meaningful impact. To learn more about our ongoing efforts in diversity and inclusion, please visit the https://nielseniq.com/global/en/news-center/diversity-inclusion

United States
$153K - $178K / year
Job Closed
Full TimeRemoteTeam 10,001+Since 1966H1B No Sponsor

• Collaborate with cross-functional teams to deliver innovative solutions; • Design and implement security measures to protect sensitive information; • Troubleshoot and resolve technical issues in a timely manner; • Maintain documentation for architecture and configurations;

Portugal
Job Closed