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 – Corporate AI

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

Location

United States

Posted

116 days ago

Salary

$256.3K - $346.7K / year

Seniority

Lead

Bachelor Degree12 yrs expEnglish

Job Description

Principal Software Engineer – Corporate AI

Dropbox

• Define, drive, and communicate the technical vision for intelligence, AI, and data initiatives, ensuring alignment with CIT strategy, EPD goals, and broader organizational objectives. • Take a holistic view of CIT systems and architecture to ensure they are scalable, reliable, secure, and maintainable over multiple years. • Lead the design, development, and deployment of high performance AI systems, data pipelines, and intelligent services from conception through production. • Make strategic architectural decisions to address complex AI, data, and platform challenges, balancing short term delivery with long term resilience and scalability. • Identify opportunities to simplify systems, reduce operational and security risk, and improve developer productivity. • Contribute directly to prototyping, proof of concepts, and implementation of technical components when needed to validate strategy, de-risk decisions, or accelerate progress. • Architect, evolve, and scale AI, automation, and intelligence platforms that enable advanced analytics, personalization, search, and intelligent decision making. • Drive innovation in intelligence models, distributed training, optimization techniques, and data engineering to maximize performance, quality, and business impact. • Enhance search and discovery capabilities using intelligent algorithms, natural language processing, and modern data systems. • Evaluate, select, and integrate emerging technologies in AI, ML, and automation to maintain a competitive and forward looking technical posture. • Partner across engineering, product, design, infrastructure, and other stakeholders to ensure intelligence initiatives directly support strategic objectives. • Translate technical capabilities and advancements into clear business outcomes that improve productivity, efficiency, and growth. • Resolve conflicting requirements and priorities with sound technical judgment that favors long term organizational outcomes over local optimization. • Advocate for intelligence driven solutions across the organization and influence company wide technical priorities. • Act as a trusted technical advisor to senior engineering leadership, with IC6 scope extending to org wide and EPD level strategy. • Provide mentorship and technical guidance to engineers and data scientists from mid level through senior, fostering continuous learning and technical excellence. • Serve as a technical multiplier by raising the effectiveness of surrounding teams through design reviews, code reviews, architectural guidance, and pragmatic execution. • Facilitate knowledge sharing across teams through documentation, design writeups, technical discussions, and mentorship programs. • Act as a voice for engineers by synthesizing feedback, surfacing gaps and risks, and communicating them clearly to leadership. • Contribute to multi year technical vision and roadmap planning, anticipating future scale, complexity, and organizational needs. • Identify architectural, operational, and security risks early and mobilize proactive mitigation plans across org boundaries. • Partner closely with managers, product leaders, and senior engineers to ensure ambitious initiatives remain feasible, sustainable, and well aligned. • For IC6 scope, influence technical direction beyond CIT and partner directly with senior EPD leadership on company wide strategy. • Lead and support critical, high impact initiatives by defining technical direction, clarifying requirements, gathering estimates, and ensuring delivery against milestones. • Drive execution on complex projects with significant ambiguity or high cost of failure. • Improve engineering effectiveness by championing best practices such as CI, automated testing, reliability reviews, and clear ownership models. • Promote a bias toward action, thoughtful experimentation, and continuous learning. • Model excellence in engineering craft, collaboration, accountability, and inclusive behavior. • Lead by example in living Dropbox values, including integrity, ownership, simplicity, and inclusivity. • Support hiring by interviewing, calibrating candidates against a high technical bar, and representing Dropbox authentically to candidates and partners.

Job Requirements

  • 12+ years of professional experience in software engineering, with depth in areas such as intelligent workflows, enterprise scale AI adoption, automation, or data engineering.
  • Proven track record of leading large scale, multi team technical initiatives from conception to production, including solving ambiguous problems, setting technical vision, and driving impact without direct authority.
  • Strong architectural judgment and systems thinking, with the ability to balance short term delivery with long term sustainability, scalability, and operational excellence.
  • Demonstrated ability to influence across teams and disciplines through technical leadership, collaboration, and sound decision making rather than formal authority.
  • Experience mentoring engineers and raising the technical bar of an organization through design reviews, code reviews, and technical guidance.
  • Exceptional written and verbal communication skills, with the ability to clearly explain complex technical concepts, translate technical strategy to diverse audiences, and influence stakeholders at all levels.

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development
  • Bonuses
  • Stock options

Related Job Pages

More Full-stack Engineer Jobs

Versa Networks logo

Software Engineer

Versa Networks

Universal SASE Platform

Full TimeRemoteTeam 501-1,000Since 2012H1B Sponsor

• Developing cloud-based applications/micro-services hosted in Kubernetes clusters. • Developing customer Kubernetes resources and controllers for these resources. • Managing all aspects of the end-to-end development and deployment lifecycle, including Writing high quality unit-tests. • Creating deployment manifests and helm charts. • Adding monitoring support for metrics, logging, tracing and alerting. • Designing and implementing scalability and fault tolerance aspects.

Canada
$160K - $260K / year
CivicPlus logo

Lead Software Engineer

CivicPlus

Powering and Empowering Government

OtherRemoteTeam 501-1,000Since 2001H1B Sponsor

• Abstract requirements to analyze and design innovative new software solutions for enhancement of the company’s products • Responsible for the performance of employees on their team and provides status reports • Provide technology leadership and mentoring to the team • Reviews and evaluates the team’s output to ensure that all work adheres to standards and best practices while maintaining a high degree of quality • Understand the team’s deployment pipelines and processes • Leverage the team’s capabilities to maximize effectiveness • Understand the high-level architecture employed by the team and cross-product interactions • Test and own software solutions appropriately throughout their lifecycle • Actively participate as a full member of an Agile development team • Deliver unit-tested solutions • Evident interest in keeping up to date with technology landscape and best practices • Responsible for completing employee performance reviews and development plans • May be asked to perform other duties as assigned

United States
$119K - $181K / year
Job Closed

Software Engineer, Engineering Tooling

Tailscale

Tailscale is a company that focuses on providing secure networking solutions through its innovative mesh VPN technology. As an employer, it fosters a culture of transparency, colla

• Support and enable internal business units through shared engineering services and functionalities, building the tools and processes for those teams to succeed. • Build relationships with multiple stakeholders across the organization to understand and meet their needs with projects you'll own end to end. • Work directly with internal customer-facing teams to empower their mission and take pride in making their day-to-day lives easier. Work with product engineering to extract the data needed to drive business decisions. • Introducing new developer tooling to increase engineering productivity • Improving existing tools, such as CI/CD • Using information from production data to surface potential issues • Creating tooling for dev and staging environments • Exhibit ownership over the running services that comprise Tailscale’s product by building for observability, participating in incident response, and fielding customer support escalations. • Analyze and improve efficiency, scalability, and stability of various system resources.

Canada
$242.5K - $302.8K / year
Job Closed

Software Engineer, Engineering Tooling

Tailscale

Tailscale is a company that focuses on providing secure networking solutions through its innovative mesh VPN technology. As an employer, it fosters a culture of transparency, colla

• Support and enable internal business units through shared engineering services and functionalities, building the tools and processes for those teams to succeed. • Build relationships with multiple stakeholders across the organization to understand and meet their needs with projects you'll own end to end. • Work directly with internal customer-facing teams to empower their mission and take pride in making their day-to-day lives easier. Work with product engineering to extract the data needed to drive business decisions. • Introducing new developer tooling to increase engineering productivity • Improving existing tools, such as CI/CD • Using information from production data to surface potential issues • Creating tooling for dev and staging environments • Work as part of a team of engineers to design, build, test, and document core software components. • Exhibit ownership over the running services that comprise Tailscale’s product by building for observability, participating in incident response, and fielding customer support escalations. • Analyze and improve efficiency, scalability, and stability of various system resources.

United Kingdom
£143.0K - £178.5K / year
Job Closed