LinkedIn logo
LinkedInPosted 2 weeks ago
EXPIRED

Staff Software Engineer - Applications

$156,000–$255,000 year

HybridMountain View Santa Clara County, California, United States

Full TimeSenior LevelBachelors DegreeEnterpriseInternet

Job Summary

Drive the technical roadmap and architecture for an entire product area or major infrastructure domain, aligning engineering efforts with medium to long term business goals. Design highly complex, multi-tiered distributed systems, making critical high-stakes choices regarding synchronous vs. asynchronous patterns, data storage, and third-party integrations. Identify, champion, and execute large-scale, cross-functional initiatives that fundamentally improve engineering productivity, system reliability, or operational costs. Work with engineering directors, product leads, and cross-functional principals to define technical strategies and de-risk highly ambiguous product requirements. Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality. Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration. Provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, cross functional, and company-wide critical programs. Identify, leverage, and successfully evangelize opportunities to improve engineering productivity. This role operates in a hybrid environment and offers a total compensation range of $156,000 - $255,000.

Required Qualifications

  • BA/BS Degree in Computer Science or related technical discipline, or related practical experience
  • 4+ years experience in software design, development, and algorithm related solutions
  • 4+ years programming experience in object-oriented programming languages such as Python, Java, JavaScript, C/C++, C#, Objective-C, or Ruby

Desired Qualifications

  • BS and 8+ years of relevant work experience, MS and 7+ years of relevant work experience, or PhD and 4+ years of relevant work experience
  • Experience in designing and building infrastructure and web services at large scale
  • Expert knowledge of computer science, with strong competencies in data structures, algorithms, and software design
  • Proven coding skills in Python or JavaScript/AJAX, database design and SQL, and/or knowledge of TCP/IP and network programming
  • Experience building web applications and services with IDEs, ant, JUnit, etc
  • Experience with relational databases (transactional and non-transactional), database architecture, and distributed transaction management
  • Experience authoring comprehensive RFCs and driving architecture review boards for multi-team systems
  • Strong domain expertise in modern cloud architectures, distributed storage systems, or advanced machine learning infrastructure
  • Proven track record of transforming ambiguous business opportunities into autonomous agentic systems capable of long-horizon reasoning and decision-making

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles