Staff Software Engineer, Core Libraries - Slack Job at Slack, San Francisco, CA

NDNoMXA5SG96TmpBNmFnWXdvTXJ1bDRPaXc9PQ==
  • Slack
  • San Francisco, CA

Job Description

Staff Software Engineer, Core Libraries - Slack Join to apply for the Staff Software Engineer, Core Libraries - Slack role at Slack Job Details 3 days ago Be among the first 25 applicants Overview Webapp Infra (WIN) pillar provides tools to support development in a multi‑million line codebase with safety and productivity at the forefront. This role is open for the Core Libraries sub-team within the Webapp Core Libraries team, which maintains and develops the Webapp API, language tooling, and enables co‑development of infrastructure and product features. Our customers are both Core Infrastructure service owners and backend developers. We build durable feedback loops at the intersection of the Webapp API. Responsibilities Collaborate with peers across Engineering to triage bugs and troubleshoot complex production issues across the stack, with emphasis on performance, memory, and stability. Write, review, or provide feedback on technical design proposals. Maintain client libraries that allow backend engineers to access the capabilities of the Webapp platform. Work with Webapp Hack Language static analysis tooling, health score tooling, legacy code migration, metadata insights, and error tooling infrastructure. Own the direction and growth of the Webapp standard libraries and Core Service client, including encryption, storage, caching, and other features. Engage with Webapp customers through NPS surveys, interviews, best practices, and developer advocacy to understand challenges faced by product developers at Slack. What you should have Strong Computer Science fundamentals: data structures, algorithms, programming languages, operating systems, distributed systems. Strong systems thinking with the ability to reason about queues, retries, concurrency, and contention. Experience with Linux and common debugging and profiling tools. 8-10 years of professional experience building large-scale systems and can point to notable contributions. Experience improving performance and reliability of complex systems through profiling. Experience with Software-as-a-Service (SaaS) and deploying code to live production environments safely and efficiently. Ability to jump into situations with few guardrails and improve them. Write clear, maintainable code and communicate effectively with diverse audiences. Comfort leading cross-functional projects and setting a vision for systems architecture. Curiosity about how systems work and a willingness to fix things when they break. Ability to mentor and coach engineers and provide constructive feedback. Bonus Points Experience with Hack and HHVM (Hip Hop Virtual Machine) or Hack open source contributions. Experience leading codebases or open-source software teams. Track record in developer advocacy and user-focused progress and success. Experience building, profiling, and debugging systems software (language runtimes, databases, web servers, VMs, OS). Experience building a team from the ground up and establishing team norms and feedback loops. Additional notes Infrastructure is a diverse and inclusive team that supports growth and learning. We encourage you to apply even if you do not meet every item listed. #J-18808-Ljbffr Slack

Job Tags

Similar Jobs

Epic

Cook/Chef Job at Epic

OverviewJoin to apply for the Cook/Chef role at Epic .Please note that this position is based on our campus in Madison, WI, and requires...  ...that what goes on the plate is delicious and beautiful.Live in Madison AreaEpic is located just outside Madison, Wisconsin,... 

Babcock & Wilcox

Pipe Welder Job at Babcock & Wilcox

Job Description Description Interprets drawings, identifies materials, prepares, assembles and welds carbon steel, alloy steel and stainless steel pipe, tubes and fittings for high temperature or high pressure applications using either tungsten arc or metallic arc...

Constellation Energy

Engineer, Mechanical/Nuclear/Civil Job at Constellation Energy

 ...includes bonus and 401K. Primary Purpose of Position Performs advanced technical/engineering problem solving in support of nuclear plant operations. Responsible for technical decisions. Possesses excellent knowledge in functional discipline and its practical application... 

Rivermont Schools

School Nurse (LPN or RN) Job at Rivermont Schools

Join to apply for the School Nurse (LPN or RN) role at Rivermont SchoolsAt Rivermont Schools, we serve students with emotional, behavioral, and developmental challenges through individualized education and therapeutic support. Our values of compassion, collaboration,... 

Pomelo

Outbound Sales Representative (Contractor) Job at Pomelo

 ...brands, startups, and agencies across the globe. We enable hard-working and ambitious talent to work remotely from their home countries, while gaining exposure into how the worlds top companies operate. About the Role We are a fast-growing offshore staffing agency...