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

dEZDdTByUDdsTnhwdFNpT3ArNGJyMzVZV3c9PQ==
  • 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

Diverse Lynx

React Js Developer Job at Diverse Lynx

 ...arrow functions, destructuring, and async/await. Thorough understanding of React.js and its core principles? Solid foundation in HTML and CSS for structuring and styling web pages. ? Experience with popular React.js workflows (e.g., Redux, Context API)? Familiarity with... 

CGI

API/Java/Python Developer, Junior Job at CGI

Overview CGI Federal has an exciting opportunity for an API/Java/Python Developer (Junior) in Arlington, VA with a hybrid working model. This role supports the Defense, Intelligence & Space sector and involves the design, development, and maintenance of software applications... 

DISHER

Electronics Project Engineer Job at DISHER

 ...Job Description Job Description Electronics Project Engineer Holland, Michigan DISHER is currently partnering with an electronic manufacturing company in Holland, Michigan to fill their Electronics Project Engineer role on the team. In this role, you will be... 

Mississippi Staffing

Analyst, Hotel Level Marketing Agency Solutions (Bilingual - Spanish/English) Job at Mississippi Staffing

 ...Analyst, Hotel Level Marketing Agency Solutions (Bilingual - Spanish/English) This position will be remote, but with a reference...  ...would be useful if you have: Bachelor's degree in marketing, advertising, or a related field. Experience working within Salesforce... 

Jobsultant Solutions

Data Entry Specialist - Remote Job at Jobsultant Solutions

 ...About the job Data Entry Specialist - Remote We are looking...  ...people who are motivated to work from home and participate in paid research...  ...: you can either take part in person or online. This is...  ...instructions. Although part time data entry clerk and administrative...